@@ -253,7 +253,7 @@ typedef struct {
253
253
uint8_t pin_d1;
254
254
uint8_t pin_d2;
255
255
uint8_t pin_d3;
256
- // uint8_t pin_reset;
256
+ uint8_t pin_reset;
257
257
} sdio_pin_config_t ;
258
258
259
259
static bool hosted_initialized = false ;
@@ -265,15 +265,15 @@ static sdio_pin_config_t sdio_pin_config = {
265
265
.pin_d1 = BOARD_SDIO_ESP_HOSTED_D1,
266
266
.pin_d2 = BOARD_SDIO_ESP_HOSTED_D2,
267
267
.pin_d3 = BOARD_SDIO_ESP_HOSTED_D3,
268
- // .pin_reset = BOARD_SDIO_ESP_HOSTED_RESET
268
+ .pin_reset = BOARD_SDIO_ESP_HOSTED_RESET
269
269
#else
270
270
.pin_clk = CONFIG_ESP_SDIO_PIN_CLK,
271
271
.pin_cmd = CONFIG_ESP_SDIO_PIN_CMD,
272
272
.pin_d0 = CONFIG_ESP_SDIO_PIN_D0,
273
273
.pin_d1 = CONFIG_ESP_SDIO_PIN_D1,
274
274
.pin_d2 = CONFIG_ESP_SDIO_PIN_D2,
275
275
.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
277
277
#endif
278
278
};
279
279
@@ -292,7 +292,7 @@ bool WiFiGenericClass::setPins(int8_t clk, int8_t cmd, int8_t d0, int8_t d1, int
292
292
sdio_pin_config.pin_d1 = d1;
293
293
sdio_pin_config.pin_d2 = d2;
294
294
sdio_pin_config.pin_d3 = d3;
295
- // sdio_pin_config.pin_reset = rst;
295
+ sdio_pin_config.pin_reset = rst;
296
296
return true ;
297
297
}
298
298
@@ -306,7 +306,7 @@ static bool wifiHostedInit() {
306
306
conf.pin_d1 .pin = sdio_pin_config.pin_d1 ;
307
307
conf.pin_d2 .pin = sdio_pin_config.pin_d2 ;
308
308
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 ;
310
310
// esp_hosted_sdio_set_config() will fail on second attempt but here temporarily to not cause exception on reinit
311
311
if (esp_hosted_sdio_set_config (&conf) != ESP_OK || esp_hosted_init () != ESP_OK) {
312
312
log_e (" esp_hosted_init failed!" );
0 commit comments