![]() |
MAX78002 Peripheral Driver API
Peripheral Driver API for the MAX78002
|
Files | |
| file | sdhc_regs.h |
Data Structures | |
| struct | mxc_sdhc_regs_t |
Registers, Bit Masks and Bit Positions for the SDHC Peripheral Module.
SDHC/SDIO Controller
| struct mxc_sdhc_regs_t |
Structure type to access the SDHC Registers.
Data Fields | |
| __IO uint32_t | sdma |
| __IO uint16_t | blk_size |
| __IO uint16_t | blk_cnt |
| __IO uint32_t | arg_1 |
| __IO uint16_t | trans |
| __IO uint16_t | cmd |
| __IO uint32_t | resp [4] |
| __IO uint32_t | buffer |
| __I uint32_t | present |
| __IO uint8_t | host_cn_1 |
| __IO uint8_t | pwr |
| __IO uint8_t | blk_gap |
| __IO uint8_t | wakeup |
| __IO uint16_t | clk_cn |
| __IO uint8_t | to |
| __IO uint8_t | sw_reset |
| __IO uint16_t | int_stat |
| __IO uint16_t | er_int_stat |
| __IO uint16_t | int_en |
| __IO uint16_t | er_int_en |
| __IO uint16_t | int_signal |
| __IO uint16_t | er_int_signal |
| __IO uint16_t | auto_cmd_er |
| __IO uint16_t | host_cn_2 |
| __I uint32_t | cfg_0 |
| __I uint32_t | cfg_1 |
| __I uint32_t | max_curr_cfg |
| __O uint16_t | force_cmd |
| __IO uint16_t | force_event_int_stat |
| __IO uint8_t | adma_er |
| __IO uint32_t | adma_addr_0 |
| __IO uint32_t | adma_addr_1 |
| __I uint16_t | preset_0 |
| __I uint16_t | preset_1 |
| __I uint16_t | preset_2 |
| __I uint16_t | preset_3 |
| __I uint16_t | preset_4 |
| __I uint16_t | preset_5 |
| __I uint16_t | preset_6 |
| __I uint16_t | preset_7 |
| __IO uint32_t | shared_bus |
| __I uint16_t | slot_int |
| __IO uint16_t | host_cn_ver |
| __IO uint32_t adma_addr_0 |
0x058: SDHC ADMA_ADDR_0 Register
| __IO uint32_t adma_addr_1 |
0x05C: SDHC ADMA_ADDR_1 Register
| __IO uint8_t adma_er |
0x054: SDHC ADMA_ER Register
| __IO uint32_t arg_1 |
0x08: SDHC ARG_1 Register
| __IO uint16_t auto_cmd_er |
0x03C: SDHC AUTO_CMD_ER Register
| __IO uint16_t blk_cnt |
0x06: SDHC BLK_CNT Register
| __IO uint8_t blk_gap |
0x02A: SDHC BLK_GAP Register
| __IO uint16_t blk_size |
0x04: SDHC BLK_SIZE Register
| __IO uint32_t buffer |
0x20: SDHC BUFFER Register
| __I uint32_t cfg_0 |
0x040: SDHC CFG_0 Register
| __I uint32_t cfg_1 |
0x044: SDHC CFG_1 Register
| __IO uint16_t clk_cn |
0x02C: SDHC CLK_CN Register
| __IO uint16_t cmd |
0x0E: SDHC CMD Register
| __IO uint16_t er_int_en |
0x36: SDHC ER_INT_EN Register
| __IO uint16_t er_int_signal |
0x03A: SDHC ER_INT_SIGNAL Register
| __IO uint16_t er_int_stat |
0x032: SDHC ER_INT_STAT Register
| __O uint16_t force_cmd |
0x050: SDHC FORCE_CMD Register
| __IO uint16_t force_event_int_stat |
0x052: SDHC FORCE_EVENT_INT_STAT Register
| __IO uint8_t host_cn_1 |
0x028: SDHC HOST_CN_1 Register
| __IO uint16_t host_cn_2 |
0x03E: SDHC HOST_CN_2 Register
| __IO uint16_t host_cn_ver |
0x0FE: SDHC HOST_CN_VER Register
| __IO uint16_t int_en |
0x034: SDHC INT_EN Register
| __IO uint16_t int_signal |
0x038: SDHC INT_SIGNAL Register
| __IO uint16_t int_stat |
0x030: SDHC INT_STAT Register
| __I uint32_t max_curr_cfg |
0x048: SDHC MAX_CURR_CFG Register
| __I uint32_t present |
0x024: SDHC PRESENT Register
| __I uint16_t preset_0 |
0x060: SDHC PRESET_0 Register
| __I uint16_t preset_1 |
0x062: SDHC PRESET_1 Register
| __I uint16_t preset_2 |
0x064: SDHC PRESET_2 Register
| __I uint16_t preset_3 |
0x066: SDHC PRESET_3 Register
| __I uint16_t preset_4 |
0x068: SDHC PRESET_4 Register
| __I uint16_t preset_5 |
0x06A: SDHC PRESET_5 Register
| __I uint16_t preset_6 |
0x06C: SDHC PRESET_6 Register
| __I uint16_t preset_7 |
0x06E: SDHC PRESET_7 Register
| __IO uint8_t pwr |
0x029: SDHC PWR Register
| __IO uint32_t resp[4] |
0x010: SDHC RESP Register
| __IO uint32_t sdma |
0x00: SDHC SDMA Register
| __IO uint32_t shared_bus |
0x0E0: SDHC SHARED_BUS Register
| __I uint16_t slot_int |
0x0FC: SDHC SLOT_INT Register
| __IO uint8_t sw_reset |
0x02F: SDHC SW_RESET Register
| __IO uint8_t to |
0x02E: SDHC TO Register
| __IO uint16_t trans |
0x0C: SDHC TRANS Register
| __IO uint8_t wakeup |
0x02B: SDHC WAKEUP Register