cargo-generate
template for jumpstarting projects on common AVR
microcontroller boards. This template supports the following hardware at this
time:
- Arduino Leonardo
- Arduino Mega 2560
- Arduino Mega 1280
- Arduino Nano
- Arduino Nano New Bootloader (Manufactured after January 2018)
- Arduino Uno
- SparkFun ProMicro
- SpartFun ProMini 5v
- Adafruit Trinket
- Adafruit Trinket Pro
If you don't have them already, install cargo-generate
and ravedude
:
cargo install cargo-generate
cargo install ravedude
Then instantiate this template:
cargo generate --git https://github.com/Rahix/avr-hal-template.git
You will be prompted to select your board - do so and you're ready to roll! Everything is prepared so you should be able to just
cargo run
and see a blinky flashed to your board!
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.