add: all files

This commit is contained in:
Charles
2025-03-23 19:06:13 -07:00
parent fe87f5271e
commit 1bc99bd808
36 changed files with 1484 additions and 0 deletions
+23
View File
@@ -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`.