Hi dear community
I’m excited to announce: The crate is now Production ready.
The first projects are now done, with the crate a list will be at the end.
Read the readme.md careful, there is all the information you will need to set it up for you.
This Rust crate does not have all the functions that are provided by Arduboy2. But I will add more functions from time to time.
Things that already work:
- Arduboy2 80%+ covered
- EEPROM memory access
- Progmem access
- Arduboy2Tones 95% covered
- ArdVoice 100% covered
- Sprites loading.
- Excluding unused libraries to save some resources
- Heapless Strings and Vectors are now implemented
- Rust for Arduboy Docs
Other things that already work you can find in the example’s folder.
If you have never done anything with rust, I don’t think this repo is for you.
If you want to help or have any questions, feel free to text me on Discord
Username: zenndev
Rust runs everywhere
Usage of the crate
In the Readme.md are instructions on how to run games and how to develop your own.
The future
We will implement:
- ArduboyFX
- FMsynth / FMop
- Arduboy2 to 100%
I am experimenting with ways to implement the Arduboy2 library native, but at this point the Leonard AVR is not ready.
Edit:
- New update Rust for Arduboy - #33 by ZennDev1337
- No overhead anymore Rust for Arduboy - #34 by ZennDev1337
- Added Vectors and new examples Rust for Arduboy - #36 by ZennDev1337
Edit 2:
I made 3 pages for image conversion to rust.
It’s a fork of the Team ARG Converters but changed to be compatible with Rust.
Usage:
Just drag and drop your images on the converter.