Struct stm32f40x::sdio::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub power: Power, pub clkcr: Clkcr, pub arg: Arg, pub cmd: Cmd, pub respcmd: Respcmd, pub resp1: Resp1, pub resp2: Resp2, pub resp3: Resp3, pub resp4: Resp4, pub dtimer: Dtimer, pub dlen: Dlen, pub dctrl: Dctrl, pub dcount: Dcount, pub sta: Sta, pub icr: Icr, pub mask: Mask, pub fifocnt: Fifocnt, pub fifo: Fifo, // some fields omitted }

Register block

Fields

0x00 - power control register

0x04 - SDI clock control register

0x08 - argument register

0x0c - command register

0x10 - command response register

0x14 - response 1..4 register

0x18 - response 1..4 register

0x1c - response 1..4 register

0x20 - response 1..4 register

0x24 - data timer register

0x28 - data length register

0x2c - data control register

0x30 - data counter register

0x34 - status register

0x38 - interrupt clear register

0x3c - mask register

0x48 - FIFO counter register

0x80 - data FIFO register