[−][src]Struct itsybitsy_m0::usb::DEVICE
Register block
Fields
ctrla: CTRLA
0x00 - Control A
syncbusy: SYNCBUSY
0x02 - Synchronization Busy
qosctrl: QOSCTRL
0x03 - USB Quality Of Service
ctrlb: CTRLB
0x08 - DEVICE Control B
dadd: DADD
0x0a - DEVICE Device Address
status: STATUS
0x0c - DEVICE Status
fsmstatus: FSMSTATUS
0x0d - Finite State Machine Status
fnum: FNUM
0x10 - DEVICE Device Frame Number
intenclr: INTENCLR
0x14 - DEVICE Device Interrupt Enable Clear
intenset: INTENSET
0x18 - DEVICE Device Interrupt Enable Set
intflag: INTFLAG
0x1c - DEVICE Device Interrupt Flag
epintsmry: EPINTSMRY
0x20 - DEVICE End Point Interrupt Summary
descadd: DESCADD
0x24 - Descriptor Address
padcal: PADCAL
0x28 - USB PAD Calibration
epcfg0: EPCFG
0x100 - DEVICE End Point Configuration
epstatusclr0: EPSTATUSCLR
0x104 - DEVICE End Point Pipe Status Clear
epstatusset0: EPSTATUSSET
0x105 - DEVICE End Point Pipe Status Set
epstatus0: EPSTATUS
0x106 - DEVICE End Point Pipe Status
epintflag0: EPINTFLAG
0x107 - DEVICE End Point Interrupt Flag
epintenclr0: EPINTENCLR
0x108 - DEVICE End Point Interrupt Clear Flag
epintenset0: EPINTENSET
0x109 - DEVICE End Point Interrupt Set Flag
epcfg1: EPCFG
0x120 - DEVICE End Point Configuration
epstatusclr1: EPSTATUSCLR
0x124 - DEVICE End Point Pipe Status Clear
epstatusset1: EPSTATUSSET
0x125 - DEVICE End Point Pipe Status Set
epstatus1: EPSTATUS
0x126 - DEVICE End Point Pipe Status
epintflag1: EPINTFLAG
0x127 - DEVICE End Point Interrupt Flag
epintenclr1: EPINTENCLR
0x128 - DEVICE End Point Interrupt Clear Flag
epintenset1: EPINTENSET
0x129 - DEVICE End Point Interrupt Set Flag
epcfg2: EPCFG
0x140 - DEVICE End Point Configuration
epstatusclr2: EPSTATUSCLR
0x144 - DEVICE End Point Pipe Status Clear
epstatusset2: EPSTATUSSET
0x145 - DEVICE End Point Pipe Status Set
epstatus2: EPSTATUS
0x146 - DEVICE End Point Pipe Status
epintflag2: EPINTFLAG
0x147 - DEVICE End Point Interrupt Flag
epintenclr2: EPINTENCLR
0x148 - DEVICE End Point Interrupt Clear Flag
epintenset2: EPINTENSET
0x149 - DEVICE End Point Interrupt Set Flag
epcfg3: EPCFG
0x160 - DEVICE End Point Configuration
epstatusclr3: EPSTATUSCLR
0x164 - DEVICE End Point Pipe Status Clear
epstatusset3: EPSTATUSSET
0x165 - DEVICE End Point Pipe Status Set
epstatus3: EPSTATUS
0x166 - DEVICE End Point Pipe Status
epintflag3: EPINTFLAG
0x167 - DEVICE End Point Interrupt Flag
epintenclr3: EPINTENCLR
0x168 - DEVICE End Point Interrupt Clear Flag
epintenset3: EPINTENSET
0x169 - DEVICE End Point Interrupt Set Flag
epcfg4: EPCFG
0x180 - DEVICE End Point Configuration
epstatusclr4: EPSTATUSCLR
0x184 - DEVICE End Point Pipe Status Clear
epstatusset4: EPSTATUSSET
0x185 - DEVICE End Point Pipe Status Set
epstatus4: EPSTATUS
0x186 - DEVICE End Point Pipe Status
epintflag4: EPINTFLAG
0x187 - DEVICE End Point Interrupt Flag
epintenclr4: EPINTENCLR
0x188 - DEVICE End Point Interrupt Clear Flag
epintenset4: EPINTENSET
0x189 - DEVICE End Point Interrupt Set Flag
epcfg5: EPCFG
0x1a0 - DEVICE End Point Configuration
epstatusclr5: EPSTATUSCLR
0x1a4 - DEVICE End Point Pipe Status Clear
epstatusset5: EPSTATUSSET
0x1a5 - DEVICE End Point Pipe Status Set
epstatus5: EPSTATUS
0x1a6 - DEVICE End Point Pipe Status
epintflag5: EPINTFLAG
0x1a7 - DEVICE End Point Interrupt Flag
epintenclr5: EPINTENCLR
0x1a8 - DEVICE End Point Interrupt Clear Flag
epintenset5: EPINTENSET
0x1a9 - DEVICE End Point Interrupt Set Flag
epcfg6: EPCFG
0x1c0 - DEVICE End Point Configuration
epstatusclr6: EPSTATUSCLR
0x1c4 - DEVICE End Point Pipe Status Clear
epstatusset6: EPSTATUSSET
0x1c5 - DEVICE End Point Pipe Status Set
epstatus6: EPSTATUS
0x1c6 - DEVICE End Point Pipe Status
epintflag6: EPINTFLAG
0x1c7 - DEVICE End Point Interrupt Flag
epintenclr6: EPINTENCLR
0x1c8 - DEVICE End Point Interrupt Clear Flag
epintenset6: EPINTENSET
0x1c9 - DEVICE End Point Interrupt Set Flag
epcfg7: EPCFG
0x1e0 - DEVICE End Point Configuration
epstatusclr7: EPSTATUSCLR
0x1e4 - DEVICE End Point Pipe Status Clear
epstatusset7: EPSTATUSSET
0x1e5 - DEVICE End Point Pipe Status Set
epstatus7: EPSTATUS
0x1e6 - DEVICE End Point Pipe Status
epintflag7: EPINTFLAG
0x1e7 - DEVICE End Point Interrupt Flag
epintenclr7: EPINTENCLR
0x1e8 - DEVICE End Point Interrupt Clear Flag
epintenset7: EPINTENSET
0x1e9 - DEVICE End Point Interrupt Set Flag
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,