psp2-sys
Unsafe Rust FFI bindings to the psp2
headers.
Usage
This crate will link statically to the required library stubs, so you'll need the
vitasdk
set up and the $VITASDK
environment variable set.
See the examples
to see how to setup a project using the raw bindings, or use the
vita
crate for a safe API closer to the
Rust std
library.
The submodules in this crate follow the file hierarchy of the psp2
headers:
so the FFI in the psp2_sys::kernel::threadmgr
are the ones you would get in C
after including psp2/kernel/threadmgr.h
.
Credits
- VitaSDK team for the
arm-vita-eabi
toolchain,psp2
headers, ... - Team Molecule for the
Henkaku
hard work.
Disclaimer
psp2-sys
is not affiliated, sponsored, or otherwise endorsed by Sony
Interactive Entertainment, LLC. PlayStation and PS Vita are trademarks or
registered trademarks of Sony Interactive Entertainment, LLC. This software is
provided "as is" without warranty of any kind under the MIT License.