stm32/modmachine: Add deepsleep support to reset_cause() for WB55.
This commit is contained in:
parent
6b23f7d301
commit
a41bc5a7ca
@ -119,6 +119,12 @@ void machine_init(void) {
|
|||||||
reset_cause = PYB_RESET_DEEPSLEEP;
|
reset_cause = PYB_RESET_DEEPSLEEP;
|
||||||
PWR->SCR |= PWR_SCR_CSBF;
|
PWR->SCR |= PWR_SCR_CSBF;
|
||||||
} else
|
} else
|
||||||
|
#elif defined(STM32WB)
|
||||||
|
if (PWR->EXTSCR & PWR_EXTSCR_C1SBF) {
|
||||||
|
// came out of standby
|
||||||
|
reset_cause = PYB_RESET_DEEPSLEEP;
|
||||||
|
PWR->EXTSCR |= PWR_EXTSCR_C1CSSF;
|
||||||
|
} else
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
// get reset cause from RCC flags
|
// get reset cause from RCC flags
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user