From 81130108b77af034f3795eac64ee6f354bfa966c Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Sat, 11 Apr 2026 22:46:49 -0600 Subject: [PATCH] feat: add ELECROW ThinkNode-M2 board support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ESP32-S3 Meshtastic handset with SH1106 OLED. Flashes via the CP2102 bridge, so this board is download-only like heltec_v3_uart — Web Serial is unreliable through the bridge. The existing `download-only` branch of EspFlashFlow surfaces the CP2102 warning plus a .bin download and espflash CLI instructions, so no new component code is needed. ESP32-S3 grid in BoardSelector goes from sm:grid-cols-3 to sm:grid-cols-2 lg:grid-cols-4 to accommodate the fourth ESP board. Homepage Supported Boards grid drops from lg:grid-cols-5 to lg:grid-cols-3 (3x2 layout) — six 200-px cards in one row was tight. --- src/components/BoardSelector.svelte | 2 +- src/lib/boards.ts | 11 +++++++++++ src/pages/index.astro | 7 ++++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/components/BoardSelector.svelte b/src/components/BoardSelector.svelte index 0baa6a4..6daf9ce 100644 --- a/src/components/BoardSelector.svelte +++ b/src/components/BoardSelector.svelte @@ -40,7 +40,7 @@

Select Board

ESP32-S3

-
+
{#each espBoards as board}