STM32

ESP32

  1. Brownout detection both on STM32 and ESP32
  2. Low power mode when idle
  3. Persistent storage of last known state
  4. Bootloader based OTA
  5. Hardware watchdog reset logging