Rust wrapper for libctru
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andrea Ciliberti 9662b876bb Fmt 1 year ago
..
examples Am, Apt and refactoring to streamline the API and docs 1 year ago
src Fmt 1 year ago
Cargo.toml Publish-ready Cargo manifests 1 year ago
README.md New READMEs and fixed package labeling 1 year ago
build.rs Apply cargo check suggestions 2 years ago

README.md

ctru-rs

Safe and idiomatic Rust wrapper around libctru. This crate uses the bindings provided by ctru-sys.

Getting Started

Thoroughly read the ctru-rs wiki to meet the requirements and to understand what it takes to develop homebrew software on the Nintendo 3DS family of consoles. After that, you can simply add the crate as a dependency to your project and build your final binary by using cargo-3ds or by manually compiling for the armv6k-nintendo-3ds target.

Examples

Many examples to demonstrate the ctru-rs functionality are available in the examples folder. Simply run them via

cargo 3ds run --example <example-name>

License

This project is distributed under the Zlib license.