pub struct RegisterBlock {Show 27 fields
pub odr: ODR,
pub dir: DIR,
pub intlvltrg: INTLVLTRG,
pub intbe: INTBE,
pub intriseen: INTRISEEN,
pub inten: INTEN,
pub intrawstat: INTRAWSTAT,
pub intstat: INTSTAT,
pub intclr: INTCLR,
pub dmaen: DMAEN,
pub idr: IDR,
pub datapin0: DATAPIN0,
pub datapin1: DATAPIN1,
pub datapin2: DATAPIN2,
pub datapin3: DATAPIN3,
pub datapin4: DATAPIN4,
pub datapin5: DATAPIN5,
pub datapin6: DATAPIN6,
pub datapin7: DATAPIN7,
pub datapin8: DATAPIN8,
pub datapin9: DATAPIN9,
pub datapin10: DATAPIN10,
pub datapin11: DATAPIN11,
pub datapin12: DATAPIN12,
pub datapin13: DATAPIN13,
pub datapin14: DATAPIN14,
pub datapin15: DATAPIN15,
/* private fields */
}Expand description
Register block
Fields§
§odr: ODR0x00 - ODR register
dir: DIR0x04 - DIR register
intlvltrg: INTLVLTRG0x08 - INTLVLTRG register
intbe: INTBE0x0c - INTBE register
intriseen: INTRISEEN0x10 - INTRISEEN register
inten: INTEN0x14 - INTEN register
intrawstat: INTRAWSTAT0x18 - INTRAWSTAT register
intstat: INTSTAT0x1c - INTSTAT register
intclr: INTCLR0x20 - INTCLR register
dmaen: DMAEN0x24 - DMAEN register
idr: IDR0x30 - IDR register
datapin0: DATAPIN00x40 - DATAPIN0 register
datapin1: DATAPIN10x44 - DATAPIN1 register
datapin2: DATAPIN20x48 - DATAPIN2 register
datapin3: DATAPIN30x4c - DATAPIN3 register
datapin4: DATAPIN40x50 - DATAPIN4 register
datapin5: DATAPIN50x54 - DATAPIN5 register
datapin6: DATAPIN60x58 - DATAPIN6 register
datapin7: DATAPIN70x5c - DATAPIN7 register
datapin8: DATAPIN80x60 - DATAPIN8 register
datapin9: DATAPIN90x64 - DATAPIN9 register
datapin10: DATAPIN100x68 - DATAPIN10 register
datapin11: DATAPIN110x6c - DATAPIN11 register
datapin12: DATAPIN120x70 - DATAPIN12 register
datapin13: DATAPIN130x74 - DATAPIN13 register
datapin14: DATAPIN140x78 - DATAPIN14 register
datapin15: DATAPIN150x7c - DATAPIN15 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