diff options
| author | Neradoc <neraOnGit@ri1.fr> | 2021-03-01 06:01:02 +0100 |
|---|---|---|
| committer | Neradoc <neraOnGit@ri1.fr> | 2021-03-02 00:41:43 +0100 |
| commit | 7441625f375b0319678870e20df2b8aadf1406c0 (patch) | |
| tree | 24cd3c56d445629a6fd93e3ccb6a5553f080877c /supervisor | |
| parent | 1b3bca14cbb283173c2b6a6fc7dcac32ef084c7c (diff) | |
allow the safe mode danse if RESET_REASON_UNKNOWN
Diffstat (limited to 'supervisor')
| -rw-r--r-- | supervisor/shared/safe_mode.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/supervisor/shared/safe_mode.c b/supervisor/shared/safe_mode.c index b37b38e08..5d3b416f1 100644 --- a/supervisor/shared/safe_mode.c +++ b/supervisor/shared/safe_mode.c @@ -59,7 +59,8 @@ safe_mode_t wait_for_safe_mode_reset(void) { const mcu_reset_reason_t reset_reason = common_hal_mcu_processor_get_reset_reason(); if (reset_reason != RESET_REASON_POWER_ON && - reset_reason != RESET_REASON_RESET_PIN) { + reset_reason != RESET_REASON_RESET_PIN && + reset_reason != RESET_REASON_UNKNOWN) { return NO_SAFE_MODE; } port_set_saved_word(SAFE_MODE_DATA_GUARD | (MANUAL_SAFE_MODE << 8)); |
