diff options
| author | liuduanfei <[email protected]> | 2020-05-23 22:25:01 +0800 |
|---|---|---|
| committer | liuduanfei <[email protected]> | 2020-05-23 22:25:01 +0800 |
| commit | 535aa894e8a8aedf85d7491a564074d726e6777c (patch) | |
| tree | 938f32ab2570ba74d874a7d71fa37acd78b26c04 | |
| parent | 3c9da16d8dfca33ffc3d2f7e9c63ac6d8650bfe2 (diff) | |
clean code
| -rw-r--r-- | bsp/stm32/stm32h743-atk-apollo/.config | 4 | ||||
| -rw-r--r-- | bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c | 1 | ||||
| -rw-r--r-- | bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h | 7 |
3 files changed, 5 insertions, 7 deletions
diff --git a/bsp/stm32/stm32h743-atk-apollo/.config b/bsp/stm32/stm32h743-atk-apollo/.config index 294f481a7e..79ccd6de10 100644 --- a/bsp/stm32/stm32h743-atk-apollo/.config +++ b/bsp/stm32/stm32h743-atk-apollo/.config @@ -107,10 +107,6 @@ CONFIG_FINSH_ARG_MAX=10 # Device virtual file system # # CONFIG_RT_USING_DFS is not set -# CONFIG_RT_DFS_ELM_USE_LFN_0 is not set -# CONFIG_RT_DFS_ELM_USE_LFN_1 is not set -# CONFIG_RT_DFS_ELM_USE_LFN_2 is not set -# CONFIG_RT_DFS_ELM_USE_LFN_3 is not set # # Device Drivers diff --git a/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c b/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c index 01168c0a0f..f78d4e1a7e 100644 --- a/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c +++ b/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.c @@ -192,6 +192,7 @@ static void rthw_sdio_send_command(struct rthw_sdio *sdio, struct sdio_pkg *pkg) /* data pre configuration */ if (data != RT_NULL) { + SCB_CleanInvalidateDCache(); reg_cmd |= SDMMC_CMD_CMDTRANS; diff --git a/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h b/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h index 10be3b972a..503e8fb8b6 100644 --- a/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h +++ b/bsp/stm32/stm32h743-atk-apollo/board/ports/drv_sdio.h @@ -14,7 +14,6 @@ #include "rtdevice.h" #include <rthw.h> #include <drv_common.h> -//#include "drv_dma.h" #include <string.h> #include <drivers/mmcsd_core.h> #include <drivers/sdio.h> @@ -51,8 +50,10 @@ SDMMC_STA_DTIMEOUT | SDMMC_STA_CTIMEOUT | \ SDMMC_STA_DCRCFAIL | SDMMC_STA_CCRCFAIL) -//#define SDIO_MASKR_ALL (0x17E00FFF) -#define SDIO_MASKR_ALL (0x11C003FF) +#define SDIO_MASKR_ALL \ + (SDMMC_MASK_CCRCFAILIE | SDMMC_MASK_DCRCFAILIE | SDMMC_MASK_CTIMEOUTIE |\ + SDMMC_MASK_TXUNDERRIE | SDMMC_MASK_RXOVERRIE | SDMMC_MASK_CMDRENDIE | \ + SDMMC_MASK_CMDSENTIE | SDMMC_MASK_DATAENDIE | SDMMC_MASK_ACKTIMEOUTIE) #define HW_SDIO_DATATIMEOUT (0xFFFFFFFFU) |
