This repo contains all of our tutorial's code related to Baremetal programming with Arduino Nano, Uno and Mega.
You will need an Arduino Nano or Uno for most of the tutorials but some will be made for the Arduino Mega's MCU. Besides the hardware, your PC will need to have the following packages installed:
# On Ubuntu
sudo apt install avr-libc avrdude binutils-avr gcc-avr build-essentialThis repo is setup in a way that running a project should be as easy as 'cd-ing' into it and running 'make upload'.
For example:
cd 01-onboard_LED_blink
make uploadYou can visit our Blog for more tutorials on other microcontrollers, docker and linuxor you can also visit our other repos: