Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9
A Rust library which is useful to handle xHCI
License
Apache-2.0, MIT licenses found
Licenses found
rust-osdev/xhci
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A library to handle xHCI.
This crate provides types of the xHCI structures, such as the Registers and Contexts.Users can use this library to implement a USB device deriver on your own OS.
This crate is#![no_std]
compatible.
letmut 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(){}
Licensed under either of
- Apache License, Version 2.0(LICENSE-APACHE orhttp://www.apache.org/licenses/LICENSE-2.0)
- MIT license(LICENSE-MIT orhttp://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submittedfor inclusion in the work by you, as defined in the Apache-2.0 license, shall bedual licensed as above, without any additional terms or conditions.
About
A Rust library which is useful to handle xHCI
Topics
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Contributors7
Uh oh!
There was an error while loading.Please reload this page.