add: all files
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Rust AVR executable template
|
||||
|
||||
A template for Rust based AVR executables.
|
||||
|
||||
**NOTE**: This software template repository is offered in the public domain. It is free to use, adapt, modify, distribute, with no restrictions and no crediting required.
|
||||
|
||||
Provides:
|
||||
|
||||
* A Rust target specification JSON for ATmega328P - [`avr-atmega328p.json`](./avr-atmega328p.json)
|
||||
* A GitHub-action based CI test pipeline
|
||||
|
||||
## Build instructions
|
||||
|
||||
Install Rust nightly.
|
||||
|
||||
Then run:
|
||||
|
||||
```
|
||||
cargo build --target avr-atmega328p.json -Z build-std=core --release
|
||||
```
|
||||
|
||||
The final ELF executable file will then be available at `target/avr-atmega328p/release/template-bin.elf`.
|
||||
|
||||
Reference in New Issue
Block a user