Struct nrf52::ecb::RegisterBlock [] [src]

#[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, // some fields omitted }

Register block

Fields

0x00 - Start ECB block encrypt

0x04 - Abort a possible executing ECB operation

0x100 - ECB block encrypt complete

0x104 - ECB block encrypt aborted because of a STOPECB task or due to an error

0x304 - Enable interrupt

0x308 - Disable interrupt

0x504 - ECB block encrypt memory pointers