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