This is a special enum, it is split into three sections Only 16 bits are used. Bits 13 to 15 are flags setting which core caused the reboot Bit 8 sets if the reset reason is custom or fixed Bits 0 to 7 contain the reason
| 枚举值 |
|---|
| REBOOT_CAUSE_UNKNOWN | |
| REBOOT_CAUSE_BT_RESET_UNKNOWN | |
| REBOOT_CAUSE_BT_SYSRESETREQ | |
| REBOOT_CAUSE_BT_WATCHDOG | |
| REBOOT_CAUSE_BT_STANDARD_CHIP_WATCHDOG | |
| REBOOT_CAUSE_BT_UPDATER_CHIP_WATCHDOG | |
| REBOOT_CAUSE_BT_RPC_TIMEOUT | |
| REBOOT_CAUSE_BT_HARDFAULT | |
| REBOOT_CAUSE_BT_NNMIFAULT | |
| REBOOT_CAUSE_BT_UNKNOWN_ISR | |
| REBOOT_CAUSE_BT_PANIC | |
| REBOOT_CAUSE_BT_STD_WDT_FRST | |
| REBOOT_CAUSE_BT_STD_CHIP_WDT_FRST | |
| REBOOT_CAUSE_BT_XIP_HARDFAULT | |
| REBOOT_CAUSE_BT_SSB_EXCEPTION_REBOOT | |
| REBOOT_CAUSE_BT_BUCK1_PROTECT_FRST | |
| REBOOT_CAUSE_BT_BUCK2_PROTECT_FRST | |
| REBOOT_CAUSE_BT_MONITOR_REBOOT_REQ | |
| REBOOT_CAUSE_BT_REGIONS_UPDATED | |
| REBOOT_CAUSE_BT_FOTA_UPGRADE | |
| REBOOT_CAUSE_BT_END | |
| REBOOT_CAUSE_GNSS_GLOBAL | |
| REBOOT_CAUSE_GNSS_NMI | |
| REBOOT_CAUSE_GNSS_HARDFAULT | |
| REBOOT_CAUSE_GNSS_PANIC | |
| REBOOT_CAUSE_GNSS_END | |
| REBOOT_CAUSE_PROTOCOL_GLOBAL | |
| REBOOT_CAUSE_PROTOCOL_SYSRESETREQ | |
| REBOOT_CAUSE_PROTOCOL_WATCHDOG | |
| REBOOT_CAUSE_PROTOCOL_AXI_LOCK | |
| REBOOT_CAUSE_PROTOCOL_AXI_LOCK_TO_BT | |
| REBOOT_CAUSE_PROTOCOL_WDT_FRST | |
| REBOOT_CAUSE_PROTOCOL1_WATCHDOG | |
| REBOOT_CAUSE_PROTOCOL_ADDR_MON | |
| REBOOT_CAUSE_PROTOCOL1_ADDR_MON | |
| REBOOT_CAUSE_PROTOCOL_RPC_TIMEOUT | |
| REBOOT_CAUSE_PROTOCOL_END | |
| REBOOT_CAUSE_APPLICATION_GLOBAL | |
| REBOOT_CAUSE_APPLICATION_SYSRESETREQ | |
| REBOOT_CAUSE_APPLICATION_WATCHDOG | |
| REBOOT_CAUSE_APPLICATION_PANIC | |
| REBOOT_CAUSE_APPLICATION_HARDFAULT | |
| REBOOT_CAUSE_APPLICATION_NNMIFAULT | |
| REBOOT_CAUSE_APPLICATION_UNKNOWN_ISR | |
| REBOOT_CAUSE_APPLICATION_WDT_FRST | |
| REBOOT_CAUSE_APPLICATION_CHIP_WDT | |
| REBOOT_CAUSE_APPLICATION_XIP_CTRL | |
| REBOOT_CAUSE_APPLICATION_XIP_CACHE | |
| REBOOT_CAUSE_APPLICATION_MDMA | |
| REBOOT_CAUSE_APPLICATION_SMDMA | |
| REBOOT_CAUSE_APPLICATION_STD_CHIP_WDT_FRST | |
| REBOOT_CAUSE_APPLICATION_STD_BT_WDT_FRST | |
| REBOOT_CAUSE_APPLICATION_STD_ULP_WDT_FRST | |
| REBOOT_CAUSE_APPLICATION_STD_ULP_PIN_FRST | |
| REBOOT_CAUSE_UPG_COMPLETION | |
| REBOOT_CAUSE_MON_MEM_ALMOST_EMPTY | |
| REBOOT_CAUSE_DFU_UPG_FAIL | |
| REBOOT_CAUSE_APPLICATION_SLDM | |
| REBOOT_CAUSE_APPLICATION_RPC_TIMEOUT | |
| REBOOT_CAUSE_POWER_ON | |