31个版本
0.9.2 | 2023年7月19日 |
---|---|
0.9.1 | 2022年9月9日 |
0.9.0 | 2022年8月23日 |
0.8.6 | 2022年7月31日 |
0.5.2 | 2021年2月25日 |
#189 in 操作系统
59 每月下载量
用于good-os-framework
170KB
4.5K SLoC
xhci
处理xHCI的库。
此crate提供了xHCI结构类型,如Registers和Contexts。用户可以使用此库在您的操作系统上实现USB设备驱动程序。
此crate与#![no_std]
兼容。
示例
let mut r = unsafe { xhci::Registers::new(MMIO_BASE, mapper) };
let o = &mut r.operational;
o.usbcmd.update(|u| {
u.set_run_stop();
});
while o.usbsts.read().hc_halted() {}
许可证
许可协议为以下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确表示,否则根据Apache-2.0许可证定义,您提交的任何有意包含在本作品中的贡献,将如上双许可,不附加任何额外条款或条件。
依赖项
~1.5MB
~39K SLoC