So I started this quest on doing Baremetal programming of AVR micro-controllers just using
avr-gccfor compilation and object, elf file creationavr-objcopyfor creating hex file from elf fileavrdudeandarduinoprogrammer for flashing the chip.makefor automating the build, hex file generation process and flashing purposes.
- I’m building these projects in Ubuntu 22 Linux. (Hence the documentation will contain information on how to replicate the projects here in Debian based Linux OS systems.