xhci
1.0.0
مكتبة للتعامل مع XHCI.
يوفر هذا الصندوق أنواعًا من هياكل XHCI ، مثل السجلات والسياقات. يمكن للمستخدمين استخدام هذه المكتبة لتنفيذ Deriver جهاز USB على نظام التشغيل الخاص بك.
هذا الصندوق هو #![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-2.0 ، تكون مرخصة مزدوجة على النحو الوارد أعلاه ، دون أي شروط أو شروط إضافية.