summaryrefslogtreecommitdiff
path: root/ports/stm
diff options
context:
space:
mode:
authorScott Shawcroft <scott@adafruit.com>2020-10-01 11:18:36 -0700
committerGitHub <noreply@github.com>2020-10-01 11:18:36 -0700
commitd62ac24493abb7aadcf68751997092a1b4141b01 (patch)
tree29f26f565aad2e9d24a3b31e5b0152f0bd3beaaa /ports/stm
parent160651785a6c64e3292fe6cb3a41a84d1541e0c1 (diff)
parentdd6e7f5a8afa9d089e1be7f5a5a8110e0044dbd7 (diff)
Merge pull request #3469 from jepler/noreturn
Add some NORETURN attributes
Diffstat (limited to 'ports/stm')
-rw-r--r--ports/stm/supervisor/port.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ports/stm/supervisor/port.c b/ports/stm/supervisor/port.c
index e21105001..bb304a317 100644
--- a/ports/stm/supervisor/port.c
+++ b/ports/stm/supervisor/port.c
@@ -56,6 +56,8 @@
#include STM32_HAL_H
+void NVIC_SystemReset(void) NORETURN;
+
#if (CPY_STM32H7) || (CPY_STM32F7)
// Device memories must be accessed in order.
@@ -247,7 +249,7 @@ void reset_port(void) {
}
void reset_to_bootloader(void) {
-
+ NVIC_SystemReset();
}
void reset_cpu(void) {