big refactoring and features added
This commit is contained in:
@ -60,10 +60,19 @@
|
||||
|
||||
/* USER CODE END 0 */
|
||||
#else
|
||||
/* USER CODE BEGIN BSP_H_CODE */
|
||||
|
||||
/* Exported functions --------------------------------------------------------*/
|
||||
uint8_t BSP_SD_Init(void);
|
||||
/* USER CODE BEGIN BSP_H_CODE */
|
||||
|
||||
typedef struct bsp_sd_debug_info_t
|
||||
{
|
||||
uint8_t last_init_status;
|
||||
uint8_t last_detect_status;
|
||||
uint8_t last_hal_init_status;
|
||||
uint8_t last_wide_bus_status;
|
||||
uint32_t last_hal_error;
|
||||
} bsp_sd_debug_info_t;
|
||||
|
||||
/* Exported functions --------------------------------------------------------*/
|
||||
uint8_t BSP_SD_Init(void);
|
||||
uint8_t BSP_SD_ITConfig(void);
|
||||
uint8_t BSP_SD_ReadBlocks(uint32_t *pData, uint32_t ReadAddr, uint32_t NumOfBlocks, uint32_t Timeout);
|
||||
uint8_t BSP_SD_WriteBlocks(uint32_t *pData, uint32_t WriteAddr, uint32_t NumOfBlocks, uint32_t Timeout);
|
||||
@ -76,10 +85,11 @@ uint8_t BSP_SD_IsDetected(void);
|
||||
|
||||
/* These functions can be modified in case the current settings (e.g. DMA stream)
|
||||
need to be changed for specific application needs */
|
||||
void BSP_SD_AbortCallback(void);
|
||||
void BSP_SD_WriteCpltCallback(void);
|
||||
void BSP_SD_ReadCpltCallback(void);
|
||||
/* USER CODE END BSP_H_CODE */
|
||||
void BSP_SD_AbortCallback(void);
|
||||
void BSP_SD_WriteCpltCallback(void);
|
||||
void BSP_SD_ReadCpltCallback(void);
|
||||
void BSP_SD_GetDebugInfo(bsp_sd_debug_info_t *out_info);
|
||||
/* USER CODE END BSP_H_CODE */
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in New Issue
Block a user