@@ -253,7 +253,7 @@ typedef struct {
253253 uint8_t pin_d1;
254254 uint8_t pin_d2;
255255 uint8_t pin_d3;
256- // uint8_t pin_reset;
256+ uint8_t pin_reset;
257257} sdio_pin_config_t ;
258258
259259static bool hosted_initialized = false ;
@@ -265,15 +265,15 @@ static sdio_pin_config_t sdio_pin_config = {
265265 .pin_d1 = BOARD_SDIO_ESP_HOSTED_D1,
266266 .pin_d2 = BOARD_SDIO_ESP_HOSTED_D2,
267267 .pin_d3 = BOARD_SDIO_ESP_HOSTED_D3,
268- // .pin_reset = BOARD_SDIO_ESP_HOSTED_RESET
268+ .pin_reset = BOARD_SDIO_ESP_HOSTED_RESET
269269#else
270270 .pin_clk = CONFIG_ESP_SDIO_PIN_CLK,
271271 .pin_cmd = CONFIG_ESP_SDIO_PIN_CMD,
272272 .pin_d0 = CONFIG_ESP_SDIO_PIN_D0,
273273 .pin_d1 = CONFIG_ESP_SDIO_PIN_D1,
274274 .pin_d2 = CONFIG_ESP_SDIO_PIN_D2,
275275 .pin_d3 = CONFIG_ESP_SDIO_PIN_D3,
276- // .pin_reset = CONFIG_ESP_SDIO_GPIO_RESET_SLAVE
276+ .pin_reset = CONFIG_ESP_SDIO_GPIO_RESET_SLAVE
277277#endif
278278};
279279
@@ -292,7 +292,7 @@ bool WiFiGenericClass::setPins(int8_t clk, int8_t cmd, int8_t d0, int8_t d1, int
292292 sdio_pin_config.pin_d1 = d1;
293293 sdio_pin_config.pin_d2 = d2;
294294 sdio_pin_config.pin_d3 = d3;
295- // sdio_pin_config.pin_reset = rst;
295+ sdio_pin_config.pin_reset = rst;
296296 return true ;
297297}
298298
@@ -306,7 +306,7 @@ static bool wifiHostedInit() {
306306 conf.pin_d1 .pin = sdio_pin_config.pin_d1 ;
307307 conf.pin_d2 .pin = sdio_pin_config.pin_d2 ;
308308 conf.pin_d3 .pin = sdio_pin_config.pin_d3 ;
309- // conf.pin_reset.pin = sdio_pin_config.pin_reset;
309+ conf.pin_reset .pin = sdio_pin_config.pin_reset ;
310310 // esp_hosted_sdio_set_config() will fail on second attempt but here temporarily to not cause exception on reinit
311311 if (esp_hosted_sdio_set_config (&conf) != ESP_OK || esp_hosted_init () != ESP_OK) {
312312 log_e (" esp_hosted_init failed!" );
0 commit comments