Struct nrf52840_pac::ecb::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub tasks_startecb: TASKS_STARTECB,
pub tasks_stopecb: TASKS_STOPECB,
pub events_endecb: EVENTS_ENDECB,
pub events_errorecb: EVENTS_ERRORECB,
pub intenset: INTENSET,
pub intenclr: INTENCLR,
pub ecbdataptr: ECBDATAPTR,
/* private fields */
}
Expand description
Register block
Fields§
§tasks_startecb: TASKS_STARTECB
0x00 - Start ECB block encrypt
tasks_stopecb: TASKS_STOPECB
0x04 - Abort a possible executing ECB operation
events_endecb: EVENTS_ENDECB
0x100 - ECB block encrypt complete
events_errorecb: EVENTS_ERRORECB
0x104 - ECB block encrypt aborted because of a STOPECB task or due to an error
intenset: INTENSET
0x304 - Enable interrupt
intenclr: INTENCLR
0x308 - Disable interrupt
ecbdataptr: ECBDATAPTR
0x504 - ECB block encrypt memory pointers
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