ctru-rs
ctru-rs copied to clipboard
Rust wrapper for libctru
Hello all, wanted to start this PR as a basis of the initial CAM implementation. Before adding doc comments I wanted to get eyes on the simple wrapper functions. The...
Since this project is starting to attract a few more people, I thought it would be a good idea to introduce some basic CI (even if we can't run e.g....
There's a bunch of stuff here that could be ported to test the crate: https://github.com/devkitPro/3ds-examples
Continuing off #56 discussions. @ian-h-chamberlain @AzureMarker The new example in the [test/rapier-physics](https://github.com/Meziu/ctru-rs/tree/test/rapier-physics) branch doesn’t run correctly. While the actual panic (which catches a potential ARM Exception) is situated in the...
Fun fact, `libctru` supports life before and after `main` in the [appInit](https://github.com/devkitPro/libctru/blob/master/libctru/source/system/appInit.c) and [appExit](https://github.com/devkitPro/libctru/blob/master/libctru/source/system/appExit.c) functions. You can hook into this system by defining `extern "C" fn userAppInit()` and `extern "C"...
I haven't figured out why, but it seems like printing to the console sometimes isn't written to whatever buffer Luma uses when it takes a screenshot. It would be nice...
Obviously, this library is still in early stages, and I don't expect there to be a ton of documentation at this point, but I think having good docs will be...
The crate needs to be deeply tested (some features, like `Console`s, were already damaged when I forked the library, due to changes in `libctru`'s inner workings). Testing the crate and...
As I've been trying to work on https://github.com/ian-h-chamberlain/citro3d-rs/pull/4, it occurred to me that it might make sense for us to break out the top-left and top-right screen into their own...
Seems like the latest nightly broke something in the `std::os::unix::net` module, for which now the maximum backlog number for `horizonOS` seems to be set to `libc::SOMAXCONN`, a constant we obviously...