@@ -7,8 +7,9 @@ extern "C" {
77extern Driver esp32_gpio_driver;
88extern Driver esp32_i2c_driver;
99extern Driver esp32_i2s_driver;
10+ #if SOC_SDMMC_HOST_SUPPORTED
1011extern Driver esp32_sdmmc_driver;
11- extern Driver esp32_sdmmc_fs_driver;
12+ # endif
1213extern Driver esp32_spi_driver;
1314extern Driver esp32_uart_driver;
1415
@@ -18,7 +19,9 @@ static error_t start() {
1819 check (driver_construct_add (&esp32_gpio_driver) == ERROR_NONE);
1920 check (driver_construct_add (&esp32_i2c_driver) == ERROR_NONE);
2021 check (driver_construct_add (&esp32_i2s_driver) == ERROR_NONE);
22+ #if SOC_SDMMC_HOST_SUPPORTED
2123 check (driver_construct_add (&esp32_sdmmc_driver) == ERROR_NONE);
24+ #endif
2225 check (driver_construct_add (&esp32_spi_driver) == ERROR_NONE);
2326 check (driver_construct_add (&esp32_uart_driver) == ERROR_NONE);
2427 return ERROR_NONE;
@@ -30,7 +33,9 @@ static error_t stop() {
3033 check (driver_remove_destruct (&esp32_gpio_driver) == ERROR_NONE);
3134 check (driver_remove_destruct (&esp32_i2c_driver) == ERROR_NONE);
3235 check (driver_remove_destruct (&esp32_i2s_driver) == ERROR_NONE);
36+ #if SOC_SDMMC_HOST_SUPPORTED
3337 check (driver_remove_destruct (&esp32_sdmmc_driver) == ERROR_NONE);
38+ #endif
3439 check (driver_remove_destruct (&esp32_spi_driver) == ERROR_NONE);
3540 check (driver_remove_destruct (&esp32_uart_driver) == ERROR_NONE);
3641 return ERROR_NONE;
0 commit comments