Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.08 KB

README.md

File metadata and controls

29 lines (17 loc) · 1.08 KB

esptool-sensebox

public/titlescreen.png

esptool-sensebox is a web-based application that allows you to upload sketches for the MCU-S2 of your senseBox Over-the-Air (OTA). The project uses Next.js, Tailwind CSS, and esptool-js in combination with the Web Serial API to establish a direct connection to your board. The terminal output is displayed in real-time using xterm.js.

Features

  • Serial Connection:
    Uses the Web Serial API to connect to your board via the browser (supported browsers: Chrome, Edge, Opera).

  • Real-time Terminal:
    Displays the output of the flash process in an embedded terminal (xterm.js).

  • Loading and Success Messages:
    Animated loading indicators when establishing the connection and flashing; highlighted notifications for successful connections and error handling.

Installation

npm install # install dependency
npm start # run dev server

Live Site

The main branch is deployed on https://flashsensebox.netlify.app/