#wii #no-std

nightly no-std ogc-rs

devkitPro 的 libogc 的 Rust 封装库

2 个版本

0.1.1 2022年7月9日
0.1.0 2021年12月16日

#731 in 嵌入式开发

MIT 许可协议

1MB
18K SLoC

ogc-rs

Crates.io

devkitPro 的 libogc 的 Rust 封装库。

有关如何使用此库的说明,请参阅 Wii 测试项目

结构

本仓库组织如下

  • ogc-rs: 对 ogc-sys 的安全、惯用封装。
  • ogc-sys: 对 libogc 的低级、不安全的绑定。

许可证

有关更多详细信息,请参阅 LICENSE


lib.rs:

ogc-rs

ogc-rs 是对 ogc-sys 的安全、惯用封装。

ogc-rs 提供了来自 libogc 的许多功能,例如

  • network: 为 Wii 提供了 TCP 网络功能。
  • audio: 为 Wii 提供音频功能。
  • fs: 为 Wii 的文件系统提供了操作功能。
  • system: 为 Wii 提供了操作系统功能。
  • console: 为 Wii 提供了控制台功能。
  • input: 为从 Wii 的设备读取输入提供了接口。
  • video: 为 Wii 提供了视频输出功能。
  • gx: 为 Wii 提供了类似于 OpenGL 的渲染接口。

ogc-rs 还为 no_std 环境提供了运行时函数和分配器。

依赖项

~2–5MB
~112K SLoC