Skip to content

This is a scratchpad of sorts for me to resharpen my skills in bare metal embedded programming. No promises about how pretty this code it, but I hope it will become so (and keep its functionality.) My main goals are to be able to run basic arduino sketches using just C (and some headers...) and compile it with Cmake and flash using the terminal

Notifications You must be signed in to change notification settings

eyler94/arduinoBareMetal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

README... if you want... you don't have to

Intro

This is a scratchpad of sorts for me to resharpen my skills in bare metal embedded programming. No promises about how pretty this code it, but I hope it will become so (and keep its functionality.)

My main goals are to be able to run basic arduino sketches using just C (and some headers...) and compile it with Cmake and flash using the terminal. Wish me luck!

Electro Boom is the best... FuLL BrIDge ReCTiFIER

Necessary packages for current usage

sudo apt install gcc-avr binutils-avr avr-libc avrdude

Method to determine Arduino connection

# Unplug Arduino
ls /dev/tty*
# Plug in Arduino
ls /dev/tty*
# The difference is the Arduino target!

Compiling

Navigate to the proper directory.

make # This will compile the code.
make flash # This will compile and flash the Arduino.

Thanks

Big thanks to the following resources:

About

This is a scratchpad of sorts for me to resharpen my skills in bare metal embedded programming. No promises about how pretty this code it, but I hope it will become so (and keep its functionality.) My main goals are to be able to run basic arduino sketches using just C (and some headers...) and compile it with Cmake and flash using the terminal

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published