![]()  | 
  
  
  
    STM32F10x Standard Peripherals Library
    3.5.0
    
   
   | 
  
  
  
 
Functions | |
| void | SDIO_DeInit (void) | 
| Deinitializes the SDIO peripheral registers to their default reset values.   | |
| void | SDIO_Init (SDIO_InitTypeDef *SDIO_InitStruct) | 
| Initializes the SDIO peripheral according to the specified parameters in the SDIO_InitStruct.   | |
| void | SDIO_StructInit (SDIO_InitTypeDef *SDIO_InitStruct) | 
| Fills each SDIO_InitStruct member with its default value.   | |
| void | SDIO_ClockCmd (FunctionalState NewState) | 
| Enables or disables the SDIO Clock.   | |
| void | SDIO_SetPowerState (uint32_t SDIO_PowerState) | 
| Sets the power status of the controller.   | |
| uint32_t | SDIO_GetPowerState (void) | 
| Gets the power status of the controller.   | |
| void | SDIO_ITConfig (uint32_t SDIO_IT, FunctionalState NewState) | 
| Enables or disables the SDIO interrupts.   | |
| void | SDIO_DMACmd (FunctionalState NewState) | 
| Enables or disables the SDIO DMA request.   | |
| void | SDIO_SendCommand (SDIO_CmdInitTypeDef *SDIO_CmdInitStruct) | 
| Initializes the SDIO Command according to the specified parameters in the SDIO_CmdInitStruct and send the command.   | |
| void | SDIO_CmdStructInit (SDIO_CmdInitTypeDef *SDIO_CmdInitStruct) | 
| Fills each SDIO_CmdInitStruct member with its default value.   | |
| uint8_t | SDIO_GetCommandResponse (void) | 
| Returns command index of last command for which response received.   | |
| uint32_t | SDIO_GetResponse (uint32_t SDIO_RESP) | 
| Returns response received from the card for the last command.   | |
| void | SDIO_DataConfig (SDIO_DataInitTypeDef *SDIO_DataInitStruct) | 
| Initializes the SDIO data path according to the specified parameters in the SDIO_DataInitStruct.   | |
| void | SDIO_DataStructInit (SDIO_DataInitTypeDef *SDIO_DataInitStruct) | 
| Fills each SDIO_DataInitStruct member with its default value.   | |
| uint32_t | SDIO_GetDataCounter (void) | 
| Returns number of remaining data bytes to be transferred.   | |
| uint32_t | SDIO_ReadData (void) | 
| Read one data word from Rx FIFO.   | |
| void | SDIO_WriteData (uint32_t Data) | 
| Write one data word to Tx FIFO.   | |
| uint32_t | SDIO_GetFIFOCount (void) | 
| Returns the number of words left to be written to or read from FIFO.   | |
| void | SDIO_StartSDIOReadWait (FunctionalState NewState) | 
| Starts the SD I/O Read Wait operation.   | |
| void | SDIO_StopSDIOReadWait (FunctionalState NewState) | 
| Stops the SD I/O Read Wait operation.   | |
| void | SDIO_SetSDIOReadWaitMode (uint32_t SDIO_ReadWaitMode) | 
| Sets one of the two options of inserting read wait interval.   | |
| void | SDIO_SetSDIOOperation (FunctionalState NewState) | 
| Enables or disables the SD I/O Mode Operation.   | |
| void | SDIO_SendSDIOSuspendCmd (FunctionalState NewState) | 
| Enables or disables the SD I/O Mode suspend command sending.   | |
| void | SDIO_CommandCompletionCmd (FunctionalState NewState) | 
| Enables or disables the command completion signal.   | |
| void | SDIO_CEATAITCmd (FunctionalState NewState) | 
| Enables or disables the CE-ATA interrupt.   | |
| void | SDIO_SendCEATACmd (FunctionalState NewState) | 
| Sends CE-ATA command (CMD61).   | |
| FlagStatus | SDIO_GetFlagStatus (uint32_t SDIO_FLAG) | 
| Checks whether the specified SDIO flag is set or not.   | |
| void | SDIO_ClearFlag (uint32_t SDIO_FLAG) | 
| Clears the SDIO's pending flags.   | |
| ITStatus | SDIO_GetITStatus (uint32_t SDIO_IT) | 
| Checks whether the specified SDIO interrupt has occurred or not.   | |
| void | SDIO_ClearITPendingBit (uint32_t SDIO_IT) | 
| Clears the SDIO's interrupt pending bits.   | |
| void SDIO_CEATAITCmd | ( | FunctionalState | NewState | ) | 
Enables or disables the CE-ATA interrupt.
| NewState,: | new state of CE-ATA interrupt. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 614 of file stm32f10x_sdio.c.
| void SDIO_ClearFlag | ( | uint32_t | SDIO_FLAG | ) | 
Clears the SDIO's pending flags.
| SDIO_FLAG,: | specifies the flag to clear. This parameter can be one or a combination of the following values: 
  | 
| None | 
Definition at line 704 of file stm32f10x_sdio.c.
| void SDIO_ClearITPendingBit | ( | uint32_t | SDIO_IT | ) | 
Clears the SDIO's interrupt pending bits.
| SDIO_IT,: | specifies the interrupt pending bit to clear. This parameter can be one or a combination of the following values: 
  | 
| None | 
Definition at line 779 of file stm32f10x_sdio.c.
| void SDIO_ClockCmd | ( | FunctionalState | NewState | ) | 
Enables or disables the SDIO Clock.
| NewState,: | new state of the SDIO Clock. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 235 of file stm32f10x_sdio.c.
| void SDIO_CmdStructInit | ( | SDIO_CmdInitTypeDef * | SDIO_CmdInitStruct | ) | 
Fills each SDIO_CmdInitStruct member with its default value.
| SDIO_CmdInitStruct,: | pointer to an SDIO_CmdInitTypeDef structure which will be initialized. | 
| None | 
Definition at line 382 of file stm32f10x_sdio.c.
| void SDIO_CommandCompletionCmd | ( | FunctionalState | NewState | ) | 
Enables or disables the command completion signal.
| NewState,: | new state of command completion signal. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 601 of file stm32f10x_sdio.c.
| void SDIO_DataConfig | ( | SDIO_DataInitTypeDef * | SDIO_DataInitStruct | ) | 
Initializes the SDIO data path according to the specified parameters in the SDIO_DataInitStruct.
| SDIO_DataInitStruct | : pointer to a SDIO_DataInitTypeDef structure that contains the configuration information for the SDIO command. | 
| None | 
Definition at line 431 of file stm32f10x_sdio.c.
| void SDIO_DataStructInit | ( | SDIO_DataInitTypeDef * | SDIO_DataInitStruct | ) | 
Fills each SDIO_DataInitStruct member with its default value.
| SDIO_DataInitStruct,: | pointer to an SDIO_DataInitTypeDef structure which will be initialized. | 
| None | 
Definition at line 472 of file stm32f10x_sdio.c.
| void SDIO_DeInit | ( | void | ) | 
Deinitializes the SDIO peripheral registers to their default reset values.
| None | 
| None | 
Definition at line 161 of file stm32f10x_sdio.c.
| void SDIO_DMACmd | ( | FunctionalState | NewState | ) | 
Enables or disables the SDIO DMA request.
| NewState,: | new state of the selected SDIO DMA request. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 331 of file stm32f10x_sdio.c.
| uint8_t SDIO_GetCommandResponse | ( | void | ) | 
Returns command index of last command for which response received.
| None | 
| Returns | the command index of the last command response received. | 
Definition at line 397 of file stm32f10x_sdio.c.
| uint32_t SDIO_GetDataCounter | ( | void | ) | 
Returns number of remaining data bytes to be transferred.
| None | 
| Number | of remaining data bytes to be transferred | 
Definition at line 488 of file stm32f10x_sdio.c.
| uint32_t SDIO_GetFIFOCount | ( | void | ) | 
Returns the number of words left to be written to or read from FIFO.
| None | 
| Remaining | number of words. | 
Definition at line 518 of file stm32f10x_sdio.c.
| FlagStatus SDIO_GetFlagStatus | ( | uint32_t | SDIO_FLAG | ) | 
Checks whether the specified SDIO flag is set or not.
| SDIO_FLAG,: | specifies the flag to check. This parameter can be one of the following values: 
  | 
| The | new state of SDIO_FLAG (SET or RESET). | 
Definition at line 666 of file stm32f10x_sdio.c.
| ITStatus SDIO_GetITStatus | ( | uint32_t | SDIO_IT | ) | 
Checks whether the specified SDIO interrupt has occurred or not.
| SDIO_IT,: | specifies the SDIO interrupt source to check. This parameter can be one of the following values: 
  | 
| The | new state of SDIO_IT (SET or RESET). | 
Definition at line 743 of file stm32f10x_sdio.c.
| uint32_t SDIO_GetPowerState | ( | void | ) | 
Gets the power status of the controller.
| None | 
| Power | status of the controller. The returned value can be one of the following:
  | 
Definition at line 269 of file stm32f10x_sdio.c.
| uint32_t SDIO_GetResponse | ( | uint32_t | SDIO_RESP | ) | 
Returns response received from the card for the last command.
| SDIO_RESP,: | Specifies the SDIO response register. This parameter can be one of the following values: 
  | 
| The | Corresponding response register value. | 
Definition at line 412 of file stm32f10x_sdio.c.
| void SDIO_Init | ( | SDIO_InitTypeDef * | SDIO_InitStruct | ) | 
Initializes the SDIO peripheral according to the specified parameters in the SDIO_InitStruct.
| SDIO_InitStruct | : pointer to a SDIO_InitTypeDef structure that contains the configuration information for the SDIO peripheral. | 
| None | 
Definition at line 181 of file stm32f10x_sdio.c.
| void SDIO_ITConfig | ( | uint32_t | SDIO_IT, | 
| FunctionalState | NewState | ||
| ) | 
Enables or disables the SDIO interrupts.
| SDIO_IT,: | specifies the SDIO interrupt sources to be enabled or disabled. This parameter can be one or a combination of the following values: 
  | 
| NewState,: | new state of the specified SDIO interrupts. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 307 of file stm32f10x_sdio.c.
| uint32_t SDIO_ReadData | ( | void | ) | 
Read one data word from Rx FIFO.
| None | 
| Data | received | 
Definition at line 498 of file stm32f10x_sdio.c.
| void SDIO_SendCEATACmd | ( | FunctionalState | NewState | ) | 
Sends CE-ATA command (CMD61).
| NewState,: | new state of CE-ATA command. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 627 of file stm32f10x_sdio.c.
| void SDIO_SendCommand | ( | SDIO_CmdInitTypeDef * | SDIO_CmdInitStruct | ) | 
Initializes the SDIO Command according to the specified parameters in the SDIO_CmdInitStruct and send the command.
| SDIO_CmdInitStruct | : pointer to a SDIO_CmdInitTypeDef structure that contains the configuration information for the SDIO command. | 
| None | 
Definition at line 346 of file stm32f10x_sdio.c.
| void SDIO_SendSDIOSuspendCmd | ( | FunctionalState | NewState | ) | 
Enables or disables the SD I/O Mode suspend command sending.
| NewState,: | new state of the SD I/O Mode suspend command. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 587 of file stm32f10x_sdio.c.
| void SDIO_SetPowerState | ( | uint32_t | SDIO_PowerState | ) | 
Sets the power status of the controller.
| SDIO_PowerState,: | new state of the Power state. This parameter can be one of the following values: 
  | 
| None | 
Definition at line 251 of file stm32f10x_sdio.c.
| void SDIO_SetSDIOOperation | ( | FunctionalState | NewState | ) | 
Enables or disables the SD I/O Mode Operation.
| NewState,: | new state of SDIO specific operation. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 573 of file stm32f10x_sdio.c.
| void SDIO_SetSDIOReadWaitMode | ( | uint32_t | SDIO_ReadWaitMode | ) | 
Sets one of the two options of inserting read wait interval.
| SDIO_ReadWaitMode,: | SD I/O Read Wait operation mode. This parameter can be: 
  | 
| None | 
Definition at line 559 of file stm32f10x_sdio.c.
| void SDIO_StartSDIOReadWait | ( | FunctionalState | NewState | ) | 
Starts the SD I/O Read Wait operation.
| NewState,: | new state of the Start SDIO Read Wait operation. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 529 of file stm32f10x_sdio.c.
| void SDIO_StopSDIOReadWait | ( | FunctionalState | NewState | ) | 
Stops the SD I/O Read Wait operation.
| NewState,: | new state of the Stop SDIO Read Wait operation. This parameter can be: ENABLE or DISABLE. | 
| None | 
Definition at line 543 of file stm32f10x_sdio.c.
| void SDIO_StructInit | ( | SDIO_InitTypeDef * | SDIO_InitStruct | ) | 
Fills each SDIO_InitStruct member with its default value.
| SDIO_InitStruct,: | pointer to an SDIO_InitTypeDef structure which will be initialized. | 
| None | 
Definition at line 219 of file stm32f10x_sdio.c.
| void SDIO_WriteData | ( | uint32_t | Data | ) | 
Write one data word to Tx FIFO.
| Data,: | 32-bit data word to write. | 
| None | 
Definition at line 508 of file stm32f10x_sdio.c.