#[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_STARTECB0x00 - Start ECB block encrypt
tasks_stopecb: TASKS_STOPECB0x04 - Abort a possible executing ECB operation
events_endecb: EVENTS_ENDECB0x100 - ECB block encrypt complete
events_errorecb: EVENTS_ERRORECB0x104 - ECB block encrypt aborted because of a STOPECB task or due to an error
intenset: INTENSET0x304 - Enable interrupt
intenclr: INTENCLR0x308 - Disable interrupt
ecbdataptr: ECBDATAPTR0x504 - 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