Skip to content

Commit 25fd174

Browse files
committed
ESP8266: Add configuration for reset assert time
1 parent 6daec4a commit 25fd174

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

components/wifi/esp8266-driver/ESP8266Interface.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ nsapi_error_t ESP8266Interface::_reset()
461461
_rst_pin.rst_assert();
462462
// If you happen to use Pin7 CH_EN as reset pin, not needed otherwise
463463
// https://www.espressif.com/sites/default/files/documentation/esp8266_hardware_design_guidelines_en.pdf
464-
ThisThread::sleep_for(2); // Documentation says 200 us; need 2 ticks to get minimum 1 ms.
464+
ThisThread::sleep_for(MBED_CONF_ESP8266_RST_ASSERT_TIME); // Documentation says 200 us; need 2 ticks to get minimum 1 ms.
465465
_esp.flush();
466466
_rst_pin.rst_deassert();
467467
} else {

components/wifi/esp8266-driver/mbed_lib.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
"help": "Polarity of RESET pin for the modem. [0/1]",
2626
"value": 0
2727
},
28+
"rst-assert-time": {
29+
"help": "Assert time of reset for the modem.",
30+
"value": 2
31+
},
2832
"debug": {
2933
"help": "Enable debug logs. [true/false]",
3034
"value": false

0 commit comments

Comments
 (0)