~/talk

Leveraging WebSerial with Espressif IDF Web IDE

Talkat EclipseCon 2023 · 2023-10-16..10-19· [web-platform, embedded-and-hardware]
links:none on file
slides:none on file

esptool-js provides browser flashing and monitoring for Espressif chips via the Web Serial API, integrated into an IDF Web IDE Docker image (Theia + ESP‑IDF extension) so users can connect, flash, erase, reset and monitor from Chrome/Edge 89+. esptool-js is rewritten in TypeScript, omits ELF→BIN and espefuse/espsecure features, is used by ESP Home and ESP Launchpad, and the demo shows flashing and serial monitor working; planned work includes tracing, secure flashing and GDB‑based debugging.

AI-written summary · about

  1. 0:00Introduction
  2. 1:58Espressif Systems overview
  3. 4:29Development frameworks
  4. 7:02ESP tool JS & WebSerial
  5. 12:43ESP tool JS implementation
  6. 14:11WebSerial demo in IDF Web IDE
  7. 18:11ESP tool JS features & plans
  8. 20:19Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.