Go to the source code of this file.
|
enum | vsf_sdio_mode_t {
VSF_SDIO_MODE_HOST = (0x1ul << 0)
,
VSF_SDIO_MODE_SLAVE = (0x0ul << 0)
,
VSF_SDIO_MODE_MASK = (0x1ul << 0)
} |
|
enum | vsf_sdio_reqop_t {
SDIO_CMDOP_BYTE = (0ul << 0)
,
SDIO_CMDOP_STREAM = (1ul << 0)
,
SDIO_CMDOP_SINGLE_BLOCK = (2ul << 0)
,
SDIO_CMDOP_MULTI_BLOCK = (3ul << 0)
,
SDIO_CMDOP_WRITE = (1ul << 2)
,
SDIO_CMDOP_READ = (0ul << 2)
,
SDIO_CMDOP_RESP_BUSY = (1ul << 3)
,
__SDIO_CMDOP_RESP = (1ul << 4)
,
__SDIO_CMDOP_RESP_SHORT = (1ul << 5)
,
__SDIO_CMDOP_RESP_SHORT_CRC = (2ul << 5)
,
__SDIO_CMDOP_RESP_LONG_CRC = (3ul << 5)
,
SDIO_CMDOP_CLKHOLD = (1ul << 7)
,
SDIO_CMDOP_TRANS_STOP = (1ul << 8)
} |
|
enum | vsf_sdio_irq_mask_t {
SDIO_IRQ_MASK_HOST_RESP_DONE = (0x1ul << 0)
,
SDIO_IRQ_MASK_HOST_DATA_DONE = (0x1ul << 1)
,
SDIO_IRQ_MASK_HOST_DATA_ABORT = (0x1ul << 2)
,
SDIO_IRQ_MASK_HOST_ALL
} |
|
enum | vsf_sdio_reqsts_t {
SDIO_REQSTS_DONE = 0
,
SDIO_REQSTS_ERR_RESP_NONE = (0x1ul << 0)
,
SDIO_REQSTS_ERR_RESP_CRC = (0x1ul << 1)
,
SDIO_REQSTS_ERR_DATA_CRC = (0x1ul << 2)
,
SDIO_REQSTS_DATA_BUSY = (0x1ul << 3)
,
SDIO_REQSTS_BUSY = (0x1ul << 4)
,
SDIO_REQSTS_ERR_MASK
} |
|
◆ __HAL_DRIVER_
#define __HAL_DRIVER_ ${SERIES/SDIO_IP}_SDIO_H__ |
◆ VSF_
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_MODE
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_MODE ENABLED |
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_STATUS
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_STATUS ENABLED |
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_IRQ_MASK
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_IRQ_MASK ENABLED |
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_CTRL
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_CTRL ENABLED |
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_CFG
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_CFG ENABLED |
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_CAPABILITY
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_CAPABILITY ENABLED |
◆ SDIO_RESP_NONE
◆ SDIO_RESP_R1
◆ SDIO_RESP_R1B
◆ SDIO_RESP_R2
◆ SDIO_RESP_R3
◆ SDIO_RESP_R4
◆ SDIO_RESP_R5
◆ SDIO_RESP_R6
◆ SDIO_RESP_R7
◆ vsf_sdio_mode_t
◆ vsf_sdio_reqop_t
◆ vsf_sdio_irq_mask_t
◆ vsf_sdio_reqsts_t
◆ vsf_sdio_status_t
◆ vsf_sdio_t
◆ vsf_sdio_isr_handler_t
◆ vsf_sdio_isr_t
◆ vsf_sdio_cfg_t
◆ vsf_sdio_capability_t
◆ vsf_sdio_mode_t
Enumerator |
---|
VSF_SDIO_MODE_HOST | |
VSF_SDIO_MODE_SLAVE | |
VSF_SDIO_MODE_MASK | |
◆ vsf_sdio_reqop_t
Enumerator |
---|
SDIO_CMDOP_BYTE | |
SDIO_CMDOP_STREAM | |
SDIO_CMDOP_SINGLE_BLOCK | |
SDIO_CMDOP_MULTI_BLOCK | |
SDIO_CMDOP_WRITE | |
SDIO_CMDOP_READ | |
SDIO_CMDOP_RESP_BUSY | |
__SDIO_CMDOP_RESP | |
__SDIO_CMDOP_RESP_SHORT | |
__SDIO_CMDOP_RESP_SHORT_CRC | |
__SDIO_CMDOP_RESP_LONG_CRC | |
SDIO_CMDOP_CLKHOLD | |
SDIO_CMDOP_TRANS_STOP | |
◆ vsf_sdio_irq_mask_t
Enumerator |
---|
SDIO_IRQ_MASK_HOST_RESP_DONE | |
SDIO_IRQ_MASK_HOST_DATA_DONE | |
SDIO_IRQ_MASK_HOST_DATA_ABORT | |
SDIO_IRQ_MASK_HOST_ALL | |
◆ vsf_sdio_reqsts_t
Enumerator |
---|
SDIO_REQSTS_DONE | |
SDIO_REQSTS_ERR_RESP_NONE | |
SDIO_REQSTS_ERR_RESP_CRC | |
SDIO_REQSTS_ERR_DATA_CRC | |
SDIO_REQSTS_DATA_BUSY | |
SDIO_REQSTS_BUSY | |
SDIO_REQSTS_ERR_MASK | |
◆ reg
◆ isr