The following table shows the secure digital (SD) card driver functions.
| Programming element | Description |
|---|---|
| SDAllocateFromMemList | This function allocates an entry from a memory look-aside list. |
| SDBusRequest | This function asynchronously issues a bus request to an SD device. Upon completion of the bus request, the callback function passed in pCallback is called. |
| SDCancelBusRequest | This function cancels a queued bus request as generated by SDBusRequest. |
| SDCardInfoQuery | This function retrieves specific card information. |
| SDCreateMemoryList | This function creates a memory look-aside list. |
| SDDeleteMemList | This function deletes a memory look-aside list created with SDCreateMemoryList. |
| SDDeinitializeCardLib | This function deinitializes the card library. |
| SDFreeBusRequest | This function frees a bus request structure returned from the SDBusRequest function. |
| SDFreeToMemList | This function frees an entry back to the memory list. |
| SDGetDeviceHandle | This function retrieves an SD device handle derived from the initialization context passed in to the XXX_Init (Device Manager)entry point of a client driver. The real registry path of the client device driver can optionally be returned. |
| SDGetTuple | This function retrieves tuple data from the card information structure (CIS) region of an SDIO card. |
| SDInitializeCardLib | This function initializes the card library. |
| SDIOConnectInterrupt | This function specifies a function to be called when an SDIO card interrupt occurs. |
| SDIODisconnectInterrupt | This function disables the interrupt functionality of an SDIO card previously initialized with SDIOConnectInterrupt. |
| SDOutputBuffer | This function prints a buffer to the debugger using 16 bytes per line, and displays the ASCII character representation on each line. If a character is not displayable, a period (.) is used. |
| SDPerformSafeCopy | This function performs a safe copy of a source buffer to a destination buffer. |
| SDReadWriteRegistersDirect | This function reads from or writes to the registers of an SDIO card. |
| SDRegisterClient | This function registers a client device. |
| SDSetCardFeature | This function sets various SDIO card features in a thread-safe manner. |
| SDSynchronousBusRequest | This function synchronously issues a bus request to an SD device. |
See Also
Secure Digital Card Driver Reference
Send Feedback on this topic to the authors