pub struct RegisterBlock {Show 15 fields
pub txbuf: [TXBUF; 256],
pub rxbuf: [RXBUF; 256],
pub if_: IF,
pub ie: IE,
pub sr: SR,
pub cr: CR,
pub ffsz: FFSZ,
pub ffthr: FFTHR,
pub txtrsz: TXTRSZ,
pub frameiv: FRAMEIV,
pub framerm: FRAMERM,
pub framenr: FRAMENR,
pub portsr: PORTSR,
pub token: TOKEN,
pub otgcsr: OTGCSR,
/* private fields */
}Expand description
Register block
Fields§
§txbuf: [TXBUF; 256]0x00..0x400 - TXBUF register
rxbuf: [RXBUF; 256]0x4000..0x4400 - RXBUF register
if_: IF0x4c00 - IF register
ie: IE0x4c04 - IE register
sr: SR0x4c08 - SR register
cr: CR0x4c0c - CR register
ffsz: FFSZ0x4c10 - FFSZ register
ffthr: FFTHR0x4c14 - FFTHR register
txtrsz: TXTRSZ0x4c18 - TXTRSZ register
frameiv: FRAMEIV0x5034 - FRAMEIV register
framerm: FRAMERM0x5038 - FRAMERM register
framenr: FRAMENR0x503c - FRAMENR register
portsr: PORTSR0x5054 - PORTSR register
token: TOKEN0x5090 - TOKEN register
otgcsr: OTGCSR0x5094 - OTGCSR register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more