Skip to content

HelTecAutomation/WirelessBoot

Repository files navigation

Heltec WirelessBoot System

Wireless Boot is a boot-loader system for ESP32 MCU, when the system enters the Bootloader, the Wi-Fi will be enabled. Users can download firmware, exchange information, and print logs through WiFi. Therefore, devices no longer require a USB-UART bridge, which can reduce the system's hardware cost and device size.

The WirelessBoot System can achieve the following functions:

  1. Firmware can be uploaded through the management page.

  1. Loading network ports in Arduino IDE.

  1. Debug information and log print

Development

The WirelessBoot is development based on ESP-IDF, ESP32-S3 release/V5.1, all relevant work include Install, set up development environment, compile, programming device, etc. please refer to ESPRESSIF ESP-IDF Programming Guide.

WirelessBoot system need mDNS Service component. To add mDNS component in this project, please run idf.py add-dependency espressif/mdns. More info. about mDNS, please refer to mDNS Service.

Usage

How to use the WirelessBoot system in your device, please refer to Heltec WirelessBoot System.