Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/igaryhe/playdate-rs

Rust wrapper for Playdate C API
https://github.com/igaryhe/playdate-rs

Last synced: about 2 months ago
JSON representation

Rust wrapper for Playdate C API

Awesome Lists containing this project

README

        

* Unofficial Rust binding for Playdate C API
*THIS HASN'T BEEN TESTED ON APPLE SILICON MAC*
** Setup
- Install Playdate SDK and set environment variable ~PLAYDATE_SDK~ as its root directory
- Install arm-none-eabi-gcc and set environment variable ~ARM_GCC~ as its root directory
- Make sure ~$PLAYDATE_SDK/bin~ & ~$ARM_GCC/bin~ are included in ~$PATH~
** Build Example
*** Simulator
- ~cargo build --release --example hello_world~
- On Windows: ~.\make.bat simulator hello_world~
- On macOS: ~./make.sh simulator hello_world~ (make sure you could run the script)
*** Device
- ~cargo build --release --target thumbv7em-none-eabihf --example hello_world~
- On Windows: ~.\make.bat device hello_world~
- On macOS: ~./make.sh device hello_world~