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 |