Avr-c for Arduino-uno
Bare metal programming in Arduino using C
Arduino libraries are wrappers on top of libc functions. They abstract a lot of internal workings to allow an average user to run their project in Arduino boards without having to worry about implementation. For an average programmer, it’s better to stick with it. Cause venturing into Avr-c without a basic foundation in C and electronics will be confusing. But once you get past the…