pub struct RegisterBlock {Show 14 fields
pub mode: Reg<MODE_SPEC>,
pub modeclr: Reg<MODECLR_SPEC>,
pub modeset: Reg<MODESET_SPEC>,
pub modeinv: Reg<MODEINV_SPEC>,
pub sta: Reg<STA_SPEC>,
pub staclr: Reg<STACLR_SPEC>,
pub staset: Reg<STASET_SPEC>,
pub stainv: Reg<STAINV_SPEC>,
pub txreg: Reg<TXREG_SPEC>,
pub rxreg: Reg<RXREG_SPEC>,
pub brg: Reg<BRG_SPEC>,
pub brgclr: Reg<BRGCLR_SPEC>,
pub brgset: Reg<BRGSET_SPEC>,
pub brginv: Reg<BRGINV_SPEC>,
/* private fields */
}Expand description
Register block
Fields§
§mode: Reg<MODE_SPEC>0x00 - U1MODE register
modeclr: Reg<MODECLR_SPEC>0x04 - U1MODECLR register
modeset: Reg<MODESET_SPEC>0x08 - U1MODESET register
modeinv: Reg<MODEINV_SPEC>0x0c - U1MODEINV register
sta: Reg<STA_SPEC>0x10 - U1STA register
staclr: Reg<STACLR_SPEC>0x14 - U1STACLR register
staset: Reg<STASET_SPEC>0x18 - U1STASET register
stainv: Reg<STAINV_SPEC>0x1c - U1STAINV register
txreg: Reg<TXREG_SPEC>0x20 - U1TXREG register
rxreg: Reg<RXREG_SPEC>0x30 - U1RXREG register
brg: Reg<BRG_SPEC>0x40 - U1BRG register
brgclr: Reg<BRGCLR_SPEC>0x44 - U1BRGCLR register
brgset: Reg<BRGSET_SPEC>0x48 - U1BRGSET register
brginv: Reg<BRGINV_SPEC>0x4c - U1BRGINV register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl !Sync for RegisterBlock
impl Send for RegisterBlock
impl Unpin for RegisterBlock
impl UnsafeUnpin 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