# sdio\_if.h ## **Overview** **Related Modules:** [SDIO](SDIO.md) **Description:** Declares the standard SDIO APIs. **Since:** 1.0 ## **Summary** ## Data Structures
SdioIrqHandler(void *) |
SdioOpen (int16_t busNum) |
struct DevHandle * |
SdioReadBytes (struct DevHandle *handle, uint8_t *data, uint32_t addr, uint32_t size, uint32_t timeOut) |
Incrementally reads a given length of data from the specified SDIO address. |
SdioWriteBytes (struct DevHandle *handle, uint8_t *data, uint32_t addr, uint32_t size, uint32_t timeOut) |
Incrementally writes a given length of data into the specified SDIO address. |
SdioReadBytesFromFixedAddr (struct DevHandle *handle, uint8_t *data, uint32_t addr, uint32_t size, uint32_t timeOut) |
|
SdioWriteBytesToFixedAddr (struct DevHandle *handle, uint8_t *data, uint32_t addr, uint32_t size, uint32_t timeOut) |
|
SdioReadBytesFromFunc0 (struct DevHandle *handle, uint8_t *data, uint32_t addr, uint32_t size, uint32_t timeOut) |
Reads a given length of data from the address space of SDIO function 0. |
SdioWriteBytesToFunc0 (struct DevHandle *handle, uint8_t *data, uint32_t addr, uint32_t size, uint32_t timeOut) |
Writes a given length of data into the address space of SDIO function 0. |
SdioSetBlockSize (struct DevHandle *handle, uint32_t blockSize) |
|
SdioGetCommonInfo (struct DevHandle *handle, SdioCommonInfo *info, SdioCommonInfoType infoType) |
|
SdioSetCommonInfo (struct DevHandle *handle, SdioCommonInfo *info, SdioCommonInfoType infoType) |
|
SdioFlushData (struct DevHandle *handle) |
|
SdioClaimHost (struct DevHandle *handle) |
|
SdioReleaseHost (struct DevHandle *handle) |
|
SdioEnableFunc (struct DevHandle *handle) |
Enables the SDIO device so that its register can be accessed. |
SdioDisableFunc (struct DevHandle *handle) |
|
SdioClaimIrq (struct DevHandle *handle, SdioIrqHandler *irqHandler) |
|
SdioReleaseIrq (struct DevHandle *handle) |