# wifiiot\_sdio.h ## **Overview** **Related Modules:** [Wifiiot](Wifiiot.md) **Description:** Declares the SDIO interface functions. These functions are used for SDIO initialization and data transmission. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Data Structures
Indicates the number of extended registers on an SDIO device. |
NotifyHostMessageEvent) (void) |
Indicates the callback invoked upon a message event on the host. |
SdioInit (void) |
|
SdioReinit (void) |
|
SdioSoftReset (void) |
|
SdioRegisterCallback (const WifiIotSdioIntcallback *callbackFunc) |
|
SdioCompleteSend (unsigned char *admaTable, unsigned int admaIndex) |
|
SdioSetPadAdmatab (unsigned int padlen, unsigned char *admatable, unsigned int admaIndex) |
|
SdioWriteExtinfo (WifiIotSdioExtendFunc *extFunc) |
|
SdioSendData (unsigned int xferBytes) |
|
SdioSetAdmatable (unsigned char *admatable, unsigned int admaIndex, const unsigned int *dataAddr, unsigned int dataLen) |
|
SdioSchedMsg (void) |
|
SdioSendSyncMsg (unsigned int msg) |
|
SdioSendMsgAck (unsigned int msg) |
|
SdioProcessMsg (unsigned int sendMsg, unsigned int clearMsg) |
Clears a specified suspended message in the message queue, adds a new message to it, and sends the new message. |
SdioIsPendingMsg (unsigned int msg) |
|
SdioIsSendingMsg (unsigned int msg) |
|
SdioGetExtendInfo (void) |
|
SdioRegisterNotifyMessageCallback (NotifyHostMessageEvent msgEventCallback) |
Registers the callback that will be invoked when the host sends a message or data. |
SdioSetPowerdownWhenDeepSleep (unsigned char powerDown) |
Sets whether the SDIO device is powered off in deep sleep mode. |