I'm just curious if anybody of you uses assembler to program the µC on his robot.
I have had a look at AVR assembler and I know you can create super efficient programs (regarding code size and execution time) but I find it somewhat cumbersome to set a whole bunch of labels and comparisons up just for a simple for loop + delay.
Ok in the end everything ends up being an assembler listing and then a hex-file but I find it much easier to work with higher level languages like C because of ease of debugging (where ease is relative :P) and because it's simpler to read.
I'm asking because on a german forum I have seen a guy programming a hexapod (and you know these guys ain't that easy to program) completely in assembler (couple of thousand lines of code). Anyone else doing this?