Struct nrf52833_hal::pac::ecb::RegisterBlock [−][src]
#[repr(C)]pub struct RegisterBlock {
pub tasks_startecb: Reg<TASKS_STARTECB_SPEC>,
pub tasks_stopecb: Reg<TASKS_STOPECB_SPEC>,
pub events_endecb: Reg<EVENTS_ENDECB_SPEC>,
pub events_errorecb: Reg<EVENTS_ERRORECB_SPEC>,
pub intenset: Reg<INTENSET_SPEC>,
pub intenclr: Reg<INTENCLR_SPEC>,
pub ecbdataptr: Reg<ECBDATAPTR_SPEC>,
// some fields omitted
}
Expand description
Register block
Fields
tasks_startecb: Reg<TASKS_STARTECB_SPEC>
0x00 - Start ECB block encrypt
tasks_stopecb: Reg<TASKS_STOPECB_SPEC>
0x04 - Abort a possible executing ECB operation
events_endecb: Reg<EVENTS_ENDECB_SPEC>
0x100 - ECB block encrypt complete
events_errorecb: Reg<EVENTS_ERRORECB_SPEC>
0x104 - ECB block encrypt aborted because of a STOPECB task or due to an error
intenset: Reg<INTENSET_SPEC>
0x304 - Enable interrupt
intenclr: Reg<INTENCLR_SPEC>
0x308 - Disable interrupt
ecbdataptr: Reg<ECBDATAPTR_SPEC>
0x504 - ECB block encrypt memory pointers
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Performs the conversion.
Performs the conversion.
Casts the value.
Casts the value.
Casts the value.
Casts the value.