summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-09-25 13:28:04 -0500
committerJeff Epler <jepler@gmail.com>2020-09-28 18:56:01 -0500
commit1dbb59271c6086fa26088c9672be19bb1f66cdfd (patch)
treec59fe805827f1598d26ea6611b69a492c7773eed
parent726dcdb60aa84b5070e5484a19e896abdaffeb93 (diff)
esp32: Use esp_restart from reset_to_bootloader; redeclare it NORETURN
-rw-r--r--ports/esp32s2/supervisor/port.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ports/esp32s2/supervisor/port.c b/ports/esp32s2/supervisor/port.c
index 60331d08e..8b41076e1 100644
--- a/ports/esp32s2/supervisor/port.c
+++ b/ports/esp32s2/supervisor/port.c
@@ -56,6 +56,8 @@ uint32_t heap_size;
STATIC esp_timer_handle_t _tick_timer;
+extern void esp_restart(void) NORETURN;
+
void tick_timer_cb(void* arg) {
supervisor_tick();
}
@@ -118,6 +120,7 @@ void reset_port(void) {
}
void reset_to_bootloader(void) {
+ esp_restart();
}
void reset_cpu(void) {