diff --git a/ArduinoProps.zip b/ArduinoProps.zip deleted file mode 100644 index dd0f2b0..0000000 Binary files a/ArduinoProps.zip and /dev/null differ diff --git a/examples/BlinkOnStm32Nucleo144Prop/BlinkOnStm32Nucleo144Prop.ino b/examples/BlinkOnStm32Nucleo144Prop/BlinkOnStm32Nucleo144Prop.ino index eaa2276..43beb7f 100644 --- a/examples/BlinkOnStm32Nucleo144Prop/BlinkOnStm32Nucleo144Prop.ino +++ b/examples/BlinkOnStm32Nucleo144Prop/BlinkOnStm32Nucleo144Prop.ino @@ -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") diff --git a/src/Prop.cpp b/src/Prop.cpp index eba6cbf..2a3f1d0 100644 --- a/src/Prop.cpp +++ b/src/Prop.cpp @@ -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);