Struct mkw41z::spi0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub mcr: MCR, pub tcr: TCR, pub ctar: [CTAR; 2], pub sr: SR, pub rser: RSER, pub pushr: PUSHR, pub popr: POPR, pub txfr: [TXFR; 4], pub rxfr: [RXFR; 4], // some fields omitted }

Register block

Fields

0x00 - Module Configuration Register

0x08 - Transfer Count Register

0x0c - Clock and Transfer Attributes Register (In Master Mode)

0x2c - Status Register

0x30 - DMA/Interrupt Request Select and Enable Register

0x34 - PUSH TX FIFO Register In Master Mode

0x38 - POP RX FIFO Register

0x3c - Transmit FIFO Registers

0x7c - Receive FIFO Registers

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock