#include "hal/vsf_hal_cfg.h"
#include "../__device.h"
Go to the source code of this file.
|
enum | vsf_sdio_reqop_t {
__SDIO_CMDOP_CMDTRANS = ((1ul << 6) << 2)
,
__SDIO_CMDOP_CMDSTOP = ((1ul << 7) << 2)
,
__SDIO_CMDOP_DTHOLD = ((1ul << 13) << 2)
,
__SDIO_CMDOP_DTEN = (1ul << 0) | __SDIO_CMDOP_CMDTRANS
,
__SDIO_CMDOP_DTDIR = (1ul << 1)
,
SDIO_CMDOP_BYTE = (1ul << 2)
,
SDIO_CMDOP_STREAM = (2ul << 2)
,
SDIO_CMDOP_SINGLE_BLOCK = (0ul << 2)
,
SDIO_CMDOP_MULTI_BLOCK = (3ul << 2)
,
SDIO_CMDOP_READ = __SDIO_CMDOP_DTEN | __SDIO_CMDOP_DTDIR
,
SDIO_CMDOP_WRITE = __SDIO_CMDOP_DTEN
,
__SDIO_CMDOP_RESP = ((1ul << 12) << 2)
,
__SDIO_CMDOP_RESP_NONE = ((0ul << 8) << 2)
,
__SDIO_CMDOP_RESP_SHORT_CRC = ((1ul << 8) << 2)
,
__SDIO_CMDOP_RESP_SHORT = ((2ul << 8) << 2)
,
__SDIO_CMDOP_RESP_LONG_CRC = ((3ul << 8) << 2)
,
SDIO_CMDOP_CLKHOLD = __SDIO_CMDOP_DTHOLD
,
SDIO_CMDOP_TRANS_STOP = __SDIO_CMDOP_CMDSTOP
,
SDIO_CMDOP_RESP_BUSY = (1ul << 16)
} |
|
enum | vsf_sdio_irq_mask_t {
SDIO_IRQ_MASK_HOST_RESP_DONE = (0x1ul << 6) | (1 << 7)
,
SDIO_IRQ_MASK_HOST_DATA_DONE = (0x1ul << 8)
,
SDIO_IRQ_MASK_HOST_DATA_ABORT = (0x1ul << 11)
,
SDIO_IRQ_MASK_HOST_ALL
} |
|
enum | vsf_sdio_reqsts_t {
SDIO_REQSTS_DONE = 0
,
SDIO_REQSTS_ERR_RESP_NONE = (0x1ul << 2)
,
SDIO_REQSTS_ERR_RESP_CRC = (0x1ul << 0)
,
SDIO_REQSTS_ERR_DATA_CRC = (0x1ul << 1)
,
SDIO_REQSTS_DATA_BUSY = (0x1ul << 20)
,
SDIO_REQSTS_BUSY = (0x1ul << 21)
,
SDIO_REQSTS_ERR_MASK
} |
|
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_REQOP
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_REQOP ENABLED |
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_IRQ_MASK
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_IRQ_MASK ENABLED |
◆ VSF_SDIO_CFG_REIMPLEMENT_TYPE_REQSTS
#define VSF_SDIO_CFG_REIMPLEMENT_TYPE_REQSTS 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_reqop_t
◆ vsf_sdio_irq_mask_t
◆ vsf_sdio_reqsts_t
◆ vsf_sdio_reqop_t
Enumerator |
---|
__SDIO_CMDOP_CMDTRANS | |
__SDIO_CMDOP_CMDSTOP | |
__SDIO_CMDOP_DTHOLD | |
__SDIO_CMDOP_DTEN | |
__SDIO_CMDOP_DTDIR | |
SDIO_CMDOP_BYTE | |
SDIO_CMDOP_STREAM | |
SDIO_CMDOP_SINGLE_BLOCK | |
SDIO_CMDOP_MULTI_BLOCK | |
SDIO_CMDOP_READ | |
SDIO_CMDOP_WRITE | |
__SDIO_CMDOP_RESP | |
__SDIO_CMDOP_RESP_NONE | |
__SDIO_CMDOP_RESP_SHORT_CRC | |
__SDIO_CMDOP_RESP_SHORT | |
__SDIO_CMDOP_RESP_LONG_CRC | |
SDIO_CMDOP_CLKHOLD | |
SDIO_CMDOP_TRANS_STOP | |
SDIO_CMDOP_RESP_BUSY | |
◆ 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 | |