Fix mcu-reset for ARDUINO_ARCH_STM32
This commit is contained in:
Binary file not shown.
@@ -98,6 +98,7 @@ void InboxMessage::run(String a) {
|
||||
}
|
||||
else if (a == u8"reset-mcu")
|
||||
{
|
||||
prop.sendDone(a);
|
||||
prop.resetMcu();
|
||||
}
|
||||
else if (a == "blink:1")
|
||||
|
||||
+1
-1
@@ -98,7 +98,7 @@ void Prop::checkDataChanges()
|
||||
|
||||
void Prop::resetMcu()
|
||||
{
|
||||
#if defined(ARDUINO_ARCH_SAMD) || defined(ARDUINO_ARCH_STM32F0) || defined(ARDUINO_ARCH_STM32F1) || defined(ARDUINO_ARCH_STM32F3) || defined(ARDUINO_ARCH_STM32F4) || defined(ARDUINO_ARCH_STM32L4) || defined(ARDUINO_ARCH_STM32F7)
|
||||
#if defined(ARDUINO_ARCH_SAMD) || defined(ARDUINO_ARCH_STM32)
|
||||
NVIC_SystemReset();
|
||||
#elif defined(ARDUINO_ARCH_AVR) || defined(__AVR__)
|
||||
wdt_enable(WDTO_15MS);
|
||||
|
||||
Reference in New Issue
Block a user