WebRadioApp  0.1
sd_diskio.h
Go to the documentation of this file.
1 /* USER CODE BEGIN Header */
19 /* USER CODE END Header */
20 
21 /* Note: code generation based on sd_diskio_template.h */
22 
23 /* Define to prevent recursive inclusion -------------------------------------*/
24 #ifndef __SD_DISKIO_H
25 #define __SD_DISKIO_H
26 
27 /* USER CODE BEGIN firstSection */
28 /* can be used to modify / undefine following code or add new definitions */
29 /* USER CODE END firstSection */
30 
31 /* Includes ------------------------------------------------------------------*/
32 #include "bsp_driver_sd.h"
33 /* Exported types ------------------------------------------------------------*/
34 /* Exported constants --------------------------------------------------------*/
35 /* Exported functions ------------------------------------------------------- */
36 extern const Diskio_drvTypeDef SD_Driver;
37 
38 /* USER CODE BEGIN lastSection */
39 /* can be used to modify / undefine previous code or add new definitions */
40 /* USER CODE END lastSection */
41 
42 #endif /* __SD_DISKIO_H */
43 
44 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
Stat
static volatile DSTATUS Stat
Definition: sd_diskio.c:57
sd_diskio.h
Header for sd_diskio.c module.
SD_Driver
const Diskio_drvTypeDef SD_Driver
Definition: sd_diskio.c:71
BSP_SD_Init
__weak uint8_t BSP_SD_Init(void)
Initializes the SD card device.
Definition: bsp_driver_sd.c:44
SD_read
DRESULT SD_read(BYTE, BYTE *, DWORD, UINT)
Reads Sector(s)
Definition: sd_diskio.c:144
BSP_SD_GetCardState
__weak uint8_t BSP_SD_GetCardState(void)
Gets the current SD card data status.
Definition: bsp_driver_sd.c:212
SD_Driver
const Diskio_drvTypeDef SD_Driver
Definition: sd_diskio.c:71
BSP_SD_GetCardInfo
__weak void BSP_SD_GetCardInfo(HAL_SD_CardInfoTypeDef *CardInfo)
Get SD information about specific SD card.
Definition: bsp_driver_sd.c:224
SD_TIMEOUT
#define SD_TIMEOUT
Definition: sd_diskio.c:38
BSP_SD_WriteBlocks
__weak uint8_t BSP_SD_WriteBlocks(uint32_t *pData, uint32_t WriteAddr, uint32_t NumOfBlocks, uint32_t Timeout)
Writes block(s) to a specified address in an SD card, in polling mode.
Definition: bsp_driver_sd.c:119
SD_DEFAULT_BLOCK_SIZE
#define SD_DEFAULT_BLOCK_SIZE
Definition: sd_diskio.c:43
SD_initialize
DSTATUS SD_initialize(BYTE)
Initializes a Drive.
Definition: sd_diskio.c:104
SD_status
DSTATUS SD_status(BYTE)
Gets Disk Status.
Definition: sd_diskio.c:126
BSP_SD_CardInfo
#define BSP_SD_CardInfo
SD Card information structure.
Definition: bsp_driver_sd.h:36
res
FRESULT res
Definition: main.cpp:36
bsp_driver_sd.h
This file contains the common defines and functions prototypes for the bsp_driver_sd....
MSD_OK
#define MSD_OK
SD status structure definition.
Definition: bsp_driver_sd.h:42
BSP_SD_ReadBlocks
__weak uint8_t BSP_SD_ReadBlocks(uint32_t *pData, uint32_t ReadAddr, uint32_t NumOfBlocks, uint32_t Timeout)
Reads block(s) from a specified address in an SD card, in polling mode.
Definition: bsp_driver_sd.c:94
SD_CheckStatus
static DSTATUS SD_CheckStatus(BYTE lun)
Definition: sd_diskio.c:88