Account
ArmsysApi 0.12.18 |
BSdio1.cpp File Reference
Enumerations | |
enum | SDCardState { SD_CARD_READY = 0x00000001, SD_CARD_IDENTIFICATION = 0x00000002, SD_CARD_STANDBY = 0x00000003, SD_CARD_TRANSFER = 0x00000004, SD_CARD_SENDING = 0x00000005, SD_CARD_RECEIVING = 0x00000006, SD_CARD_PROGRAMMING = 0x00000007, SD_CARD_DISCONNECTED = 0x00000008, SD_CARD_ERROR = 0x000000FF, SD_CARD_READY = 0x00000001, SD_CARD_IDENTIFICATION = 0x00000002, SD_CARD_STANDBY = 0x00000003, SD_CARD_TRANSFER = 0x00000004, SD_CARD_SENDING = 0x00000005, SD_CARD_RECEIVING = 0x00000006, SD_CARD_PROGRAMMING = 0x00000007, SD_CARD_DISCONNECTED = 0x00000008, SD_CARD_ERROR = 0x000000FF } |
Functions | |
void | SDIO_IRQHandler () |
void | SDMMC2_IRQHandler () |
Variables | |
static BSdio1 * | dev |
Macro Definition Documentation
◆ BDEBUGL1
#define BDEBUGL1 0 |
◆ BDEBUGL2
#define BDEBUGL2 0 |
◆ SD_CMD_ALL_SEND_CID
#define SD_CMD_ALL_SEND_CID 2 |
◆ SD_CMD_APP_CMD
#define SD_CMD_APP_CMD 55 |
◆ SD_CMD_APP_SD_SET_BUSWIDTH
#define SD_CMD_APP_SD_SET_BUSWIDTH 6 |
◆ SD_CMD_CLR_WRITE_PROT
#define SD_CMD_CLR_WRITE_PROT 29 |
◆ SD_CMD_ERASE
#define SD_CMD_ERASE 38 |
◆ SD_CMD_ERASE_GRP_END
#define SD_CMD_ERASE_GRP_END 36 |
◆ SD_CMD_ERASE_GRP_START
#define SD_CMD_ERASE_GRP_START 35 |
◆ SD_CMD_FAST_IO
#define SD_CMD_FAST_IO 39 |
◆ SD_CMD_GEN_CMD
#define SD_CMD_GEN_CMD 56 |
◆ SD_CMD_GO_IDLE_STATE
#define SD_CMD_GO_IDLE_STATE 0 |
◆ SD_CMD_GO_INACTIVE_STATE
#define SD_CMD_GO_INACTIVE_STATE 15 |
◆ SD_CMD_GO_IRQ_STATE
#define SD_CMD_GO_IRQ_STATE 40 |
◆ SD_CMD_HS_BUSTEST_READ
#define SD_CMD_HS_BUSTEST_READ 14 |
◆ SD_CMD_HS_BUSTEST_WRITE
#define SD_CMD_HS_BUSTEST_WRITE 19 |
◆ SD_CMD_HS_SEND_EXT_CSD
#define SD_CMD_HS_SEND_EXT_CSD 8 |
◆ SD_CMD_HS_SWITCH
#define SD_CMD_HS_SWITCH 6 |
◆ SD_CMD_LOCK_UNLOCK
#define SD_CMD_LOCK_UNLOCK 42 |
◆ SD_CMD_NO_CMD
#define SD_CMD_NO_CMD 64 |
◆ SD_CMD_PROG_CID
#define SD_CMD_PROG_CID 26 |
◆ SD_CMD_PROG_CSD
#define SD_CMD_PROG_CSD 27 |
◆ SD_CMD_READ_DAT_UNTIL_STOP
#define SD_CMD_READ_DAT_UNTIL_STOP 11 |
◆ SD_CMD_READ_MULT_BLOCK
#define SD_CMD_READ_MULT_BLOCK 18 |
◆ SD_CMD_READ_SINGLE_BLOCK
#define SD_CMD_READ_SINGLE_BLOCK 17 |
◆ SD_CMD_SD_APP_OP_COND
#define SD_CMD_SD_APP_OP_COND 41 |
◆ SD_CMD_SD_APP_SEND_NUM_WRITE_BLOCKS
#define SD_CMD_SD_APP_SEND_NUM_WRITE_BLOCKS 22 |
◆ SD_CMD_SD_APP_SEND_SCR
#define SD_CMD_SD_APP_SEND_SCR 51 |
◆ SD_CMD_SD_APP_SET_CLR_CARD_DETECT
#define SD_CMD_SD_APP_SET_CLR_CARD_DETECT 42 |
◆ SD_CMD_SD_APP_STAUS
#define SD_CMD_SD_APP_STAUS 13 |
◆ SD_CMD_SD_ERASE_GRP_END
#define SD_CMD_SD_ERASE_GRP_END 33 |
◆ SD_CMD_SD_ERASE_GRP_START
#define SD_CMD_SD_ERASE_GRP_START 32 |
◆ SD_CMD_SDIO_RW_DIRECT
#define SD_CMD_SDIO_RW_DIRECT 52 |
◆ SD_CMD_SDIO_RW_EXTENDED
#define SD_CMD_SDIO_RW_EXTENDED 53 |
◆ SD_CMD_SDIO_SEN_OP_COND
#define SD_CMD_SDIO_SEN_OP_COND 5 |
◆ SD_CMD_SEL_DESEL_CARD
#define SD_CMD_SEL_DESEL_CARD 7 |
◆ SD_CMD_SEND_CID
#define SD_CMD_SEND_CID 10 |
◆ SD_CMD_SEND_CSD
#define SD_CMD_SEND_CSD 9 |
◆ SD_CMD_SEND_OP_COND
#define SD_CMD_SEND_OP_COND 1 |
◆ SD_CMD_SEND_STATUS
#define SD_CMD_SEND_STATUS 13 |
◆ SD_CMD_SEND_WRITE_PROT
#define SD_CMD_SEND_WRITE_PROT 30 |
◆ SD_CMD_SET_BLOCK_COUNT
#define SD_CMD_SET_BLOCK_COUNT 23 |
◆ SD_CMD_SET_BLOCKLEN
#define SD_CMD_SET_BLOCKLEN 16 |
◆ SD_CMD_SET_DSR
#define SD_CMD_SET_DSR 4 |
◆ SD_CMD_SET_REL_ADDR
#define SD_CMD_SET_REL_ADDR 3 |
◆ SD_CMD_SET_WRITE_PROT
#define SD_CMD_SET_WRITE_PROT 28 |
◆ SD_CMD_STOP_TRANSMISSION
#define SD_CMD_STOP_TRANSMISSION 12 |
◆ SD_CMD_WRITE_DAT_UNTIL_STOP
#define SD_CMD_WRITE_DAT_UNTIL_STOP 20 |
◆ SD_CMD_WRITE_MULT_BLOCK
#define SD_CMD_WRITE_MULT_BLOCK 25 |
◆ SD_CMD_WRITE_SINGLE_BLOCK
#define SD_CMD_WRITE_SINGLE_BLOCK 24 |
◆ STATUS_ERR_BITS
#define STATUS_ERR_BITS (SDIO_STA_CTIMEOUT|SDIO_STA_CCRCFAIL|SDIO_STA_DTIMEOUT|SDIO_STA_DCRCFAIL|SDIO_STA_STBITERR|SDIO_STA_RXOVERR|SDIO_STA_TXUNDERR) |
◆ STATUS_READY
#define STATUS_READY 0x0100 |
◆ USE_DMA
#define USE_DMA 1 |
Enumeration Type Documentation
◆ SDCardState
enum SDCardState |
Function Documentation
◆ SDIO_IRQHandler()
void SDIO_IRQHandler | ( | ) |
◆ SDMMC2_IRQHandler()
void SDMMC2_IRQHandler | ( | ) |
Variable Documentation
◆ dev
| static |
Generated by 1.8.15