Hi All,
I want to learn how to program an Arduino (Atmel Atmega328P) in Assembly - to learn about the underlying code that is generated during compilation, to be able to hand-optimise critical code sections for speed and space when necessary, also because it is interesting to investigate the relationship between what the microcontroller is doing and the code running it.
A while ago I came across an excellent resource on YouTube by Dr Robert Paz (here), who explained a way to modify the Arduino IDE to work with assembly files directly. However, following these instructions, I discovered that the relevant Java source to change to make this possible seems to have been revised between versions (the sections to edit have been removed/relocated/replaced). Not being at all fluent in Java, I was wondering whether anyone knows how this might be accomplished in the current version (1.6.5 at the time of writing)?
Thanks,
jal492