pub struct RegisterBlock {Show 16 fields
pub creg0: CREG0,
pub m4memmap: M4MEMMAP,
pub creg5: CREG5,
pub dmamux: DMAMUX,
pub flashcfga: FLASHCFGA,
pub flashcfgb: FLASHCFGB,
pub etbcfg: ETBCFG,
pub creg6: CREG6,
pub m4txevent: M4TXEVENT,
pub chipid: CHIPID,
pub m0submemmap: M0SUBMEMMAP,
pub m0subtxevent: M0SUBTXEVENT,
pub m0apptxevent: M0APPTXEVENT,
pub m0appmemmap: M0APPMEMMAP,
pub usb0fladj: USB0FLADJ,
pub usb1fladj: USB1FLADJ,
/* private fields */
}Expand description
Register block
Fields§
§creg0: CREG00x04 - Chip configuration register 32 kHz oscillator output and BOD control register.
m4memmap: M4MEMMAP0x100 - ARM Cortex-M4 memory mapping
creg5: CREG50x118 - Chip configuration register 5. Controls JTAG access.
dmamux: DMAMUX0x11c - DMA mux control
flashcfga: FLASHCFGA0x120 - Flash accelerator configuration register for flash bank A
flashcfgb: FLASHCFGB0x124 - Flash accelerator configuration register for flash bank B
etbcfg: ETBCFG0x128 - ETB RAM configuration
creg6: CREG60x12c - Chip configuration register 6. Controls multiple functions : Ethernet interface, SCT output, I2S0/1 inputs, EMC clock.
m4txevent: M4TXEVENT0x130 - Cortex-M4 TXEV event clear
chipid: CHIPID0x200 - Part ID
m0submemmap: M0SUBMEMMAP0x308 - ARM Cortex-M0SUB memory mapping
m0subtxevent: M0SUBTXEVENT0x314 - Cortex-M0SUB TXEV event clear
m0apptxevent: M0APPTXEVENT0x400 - Cortex-M0APP TXEV event clear
m0appmemmap: M0APPMEMMAP0x404 - ARM Cortex-M0APP memory mapping
usb0fladj: USB0FLADJ0x500 - USB0 frame length adjust register
usb1fladj: USB1FLADJ0x600 - USB1 frame length adjust register