Skip to content

Commit 667c50d

Browse files
committed
Allow to redefine hardware flow control
By default, it is disabled. It could be redefined in variant.h adding: If SDMMC: #define SD_HW_FLOW_CTRL SDMMC_HARDWARE_FLOW_CONTROL_ENABLE if SDIO: #define SD_HW_FLOW_CTRL SDIO_HARDWARE_FLOW_CONTROL_ENABLE or using build_opt.h: If SDMMC: -DSD_HW_FLOW_CTRL=SDMMC_HARDWARE_FLOW_CONTROL_ENABLE if SDIO: -DSD_HW_FLOW_CTRL=SDIO_HARDWARE_FLOW_CONTROL_ENABLE Signed-off-by: Frederic Pillon <[email protected]>
1 parent 9d178f0 commit 667c50d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: src/bsp_sd.c

+4
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,9 @@
9191
#define SD_CLK_PWR_SAVE SDMMC_CLOCK_POWER_SAVE_DISABLE
9292
#define SD_BUS_WIDE_1B SDMMC_BUS_WIDE_1B
9393
#define SD_BUS_WIDE_4B SDMMC_BUS_WIDE_4B
94+
#ifndef SD_HW_FLOW_CTRL
9495
#define SD_HW_FLOW_CTRL SDMMC_HARDWARE_FLOW_CONTROL_DISABLE
96+
#endif
9597
#define SD_CLK_DIV SDMMC_TRANSFER_CLK_DIV
9698
/* Definition for MSP SD */
9799
#define SD_AF GPIO_AF12_SDMMC1
@@ -105,7 +107,9 @@
105107
#define SD_CLK_PWR_SAVE SDIO_CLOCK_POWER_SAVE_DISABLE
106108
#define SD_BUS_WIDE_1B SDIO_BUS_WIDE_1B
107109
#define SD_BUS_WIDE_4B SDIO_BUS_WIDE_4B
110+
#ifndef SD_HW_FLOW_CTRL
108111
#define SD_HW_FLOW_CTRL SDIO_HARDWARE_FLOW_CONTROL_DISABLE
112+
#endif
109113
#define SD_CLK_DIV SDIO_TRANSFER_CLK_DIV
110114
/* Definition for MSP SD */
111115
#define SD_AF GPIO_AF12_SDIO

0 commit comments

Comments
 (0)