- Make sure XCode Developer Tools are installed
xcode-select --install- Install AVR dependencies
brew tap osx-cross/avr
brew install avr-gcc arvdude- Install Ravedude
cargo install ravedude-
Make sure
avr-specshas a JSON file for your microcontroller, if missing, add it from https://github.com/Rahix/avr-hal/tree/main/avr-specs. -
Configure
.cargo/config.tomlto point thetargetto your microcontroller spec. -
Find your device's port using
/bin/ravedude_port.sh
Each crate has a README with a diagram, motivation and example command.
MIT Licensed