Reset
Description
Methods to reset from the bootloader to the app.
Functions |
|
void | reset_resetWithReason (uint16_t resetReason) |
void | reset_setResetReason (uint16_t resetReason) |
uint16_t | reset_getResetReason (void) |
void | reset_invalidateResetReason (void) |
uint16_t | reset_classifyReset (void) |
Function Documentation
void reset_resetWithReason | ( | uint16_t |
resetReason
|
) |
Reset from the bootloader with a reset cause.
- Note
- This function does not return.
- Parameters
-
resetReason
A reset reason as defined in the bootloader interface
void reset_setResetReason | ( | uint16_t |
resetReason
|
) |
Set a reset reason.
- Parameters
-
resetReason
A reset reason as defined in the bootloader interface
uint16_t reset_getResetReason | ( | void |
|
) |
Get the reset reason without verifying it.
- Returns
- The reset reason
void reset_invalidateResetReason | ( | void |
|
) |
Invalidate the reset reason.
uint16_t reset_classifyReset | ( | void |
|
) |
Classify reset and get the reset reason.
- Returns
- Reset cause or BOOTLOADER_RESET_REASON_UNKNOWN