irrigation_system/software/apps/snippets/bootloader/README.md

700 B

Firmware Node Application

This Zephyr application provides firmware management capabilities for the irrigation system.

Tested on Zephyr 4.1.99

Features

Step 1: Shell with Reset Command

  • Shell interface with custom "reset" command
  • Warm reboot functionality

Planned Features

  • MCUboot support with partition manager
  • Firmware version display
  • MCUmgr support for OTA updates

Building

west build -p auto -b weact_stm32g431_core apps/firmware_node -- -DBOARD_FLASH_RUNNER=blackmagicprobe

Flashing

west flash

Usage

Connect to the device via serial console and use the shell:

  • reset - Reboot the system
  • help - Show available commands