kopia lustrzana https://github.com/micropython/micropython
stm32/modmachine: Add deepsleep support to reset_cause() for WB55.
rodzic
6b23f7d301
commit
a41bc5a7ca
|
@ -119,6 +119,12 @@ void machine_init(void) {
|
|||
reset_cause = PYB_RESET_DEEPSLEEP;
|
||||
PWR->SCR |= PWR_SCR_CSBF;
|
||||
} 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
|
||||
{
|
||||
// get reset cause from RCC flags
|
||||
|
|
Ładowanie…
Reference in New Issue