#header #bindings #set #kernel #vitasdk #psp2 #ps-vita

nightly sys no-std psp2-sys

对 psp2 头文件的非安全 Rust FFI 绑定

5 个版本

使用旧的 Rust 2015

0.2.2 2018年9月12日
0.2.1 2018年9月12日
0.2.0 2018年7月6日
0.1.1 2018年7月4日
0.1.0 2018年7月4日

#1648 in 硬件支持


vitallocator 中使用

MIT 许可证

135KB
1K SLoC

psp2-sys

psp2 头文件的非安全 Rust FFI 绑定.

TravisCI Source Changelog Crate Documentation CargoMake

使用方法

此 crate 会静态链接到所需的库占位符,因此您需要设置 vitasdk 并设置环境变量 $VITASDK

请参阅 示例 了解如何使用原始绑定设置项目,或者使用 vita crate 以获得更接近 Rust std 库的安全 API。

此 crate 中的子模块遵循 psp2 头文件的文件层次结构:因此,psp2_sys::kernel::threadmgr 中的 FFI 是在包含 psp2/kernel/threadmgr.h 后在 C 中获得的。

致谢

免责声明

psp2-sys 与 Sony Interactive Entertainment, LLC 无关、无赞助或以其他方式获得认可。PlayStation 和 PS Vita 是 Sony Interactive Entertainment, LLC 的商标或注册商标。此软件根据 MIT 许可证提供“现状”且不提供任何类型的保证。

无运行时依赖