upload handling - add app image parser/types/constants for ESP image header, extended header, segments, and app description - add shared binary read/write utilities and CRC32 helper - add AppImageViewer component to inspect firmware metadata in UI - improve upload UX: accept .bin only and show explicit error for ELF input - prevent status alert timer race by clearing previous timeout before setting a new one - ignore .claude in .gitignore |
||
|---|---|---|
| components | ||
| lib | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
README.md
Yunsi Toolbox Vue
A collection of web-based tools.
Components
ESP Flasher
A browser-based firmware flasher for ESP32 microcontrollers using Web Serial.
Installation
This is intended to be used as a git submodule in Vue 3 projects.
git submodule add <repository-url> src/components/yunsi-toolbox
License
This project is licensed under the MIT License - see the LICENSE file for details.
Third Party Licenses
This project includes code from the following third-party projects:
- esptools-js: Licensed under the Apache License 2.0. Copyright (c) 2024 Espressif Systems (Shanghai) CO LTD.