Struct e310x::qspi0::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub div: DIV, pub mode: MODE, pub csid: CSID, pub csdef: CSDEF, pub csmode: CSMODE, pub delay0: DELAY0, pub delay1: DELAY1, pub fmt: FMT, pub txdata: TXDATA, pub rxdata: RXDATA, pub txmark: TXMARK, pub rxmark: RXMARK, pub fctrl: FCTRL, pub ffmt: FFMT, pub ie: IE, pub ip: IP, // some fields omitted }

Register block

Fields

0x00 - Serial Clock Divisor Register

0x04 - Serial Clock Mode Register

0x10 - Chip Select ID Register

0x14 - Chip Select Default Register

0x18 - Chip Select Mode Register

0x28 - Delay Control 0 Register

0x2c - Delay Control 1 Register

0x40 - Frame Format Register

0x48 - Transmit Data Register

0x4c - Receive Data Register

0x50 - Transmit Watermark Register

0x54 - Receive Watermark Register

0x60 - SPI Flash Interface Control Register

0x64 - SPI Flash Instruction Format Register

0x70 - SPI Interrupt Enable Register

0x74 - SPI Interrupt Pending Register

Auto Trait Implementations