Module sam4l::usbc
[−]
[src]
SAM4L USB controller
Reexports
use self::common::register::*; |
use self::data::*; |
use self::registers::*; |
use core::cell::Cell; |
use core::fmt; |
use core::slice; |
use kernel::common::VolatileCell; |
use kernel::common::take_cell::MapCell; |
use kernel::hil; |
use kernel::hil::usb::*; |
use pm; |
use pm::disable_clock; |
use pm::enable_clock; |
use pm::Clock; |
use pm::HSBClock; |
use pm::PBBClock; |
use scif; |
Modules
| common | |
| data |
Datastructures for manipulating the SAM4L USB Controller |
| registers |
Registers of the SAM4L's USB controller |
Structs
| EP | |
| UdintFlags | |
| UestaFlags | |
| Usbc |
State for managing the USB controller |
Statics
| USBC |
Static state to manage the USBC |
Functions
| debug_regs | |
| endpoint_disable_interrupts | |
| endpoint_enable_interrupts | |
| endpoint_enable_only_interrupts |