From e24ab79ffed6f5ed7d4ad23a4de740cdfd2f1218 Mon Sep 17 00:00:00 2001 From: David Montero Crespo Date: Mon, 16 Mar 2026 14:39:18 -0300 Subject: [PATCH] feat: add board gallery and supported boards sections to documentation --- frontend/src/pages/DocsPage.css | 33 ++++++++++++++++++++++++++ frontend/src/pages/DocsPage.tsx | 42 +++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) diff --git a/frontend/src/pages/DocsPage.css b/frontend/src/pages/DocsPage.css index cbe5cff..1028c07 100644 --- a/frontend/src/pages/DocsPage.css +++ b/frontend/src/pages/DocsPage.css @@ -460,3 +460,36 @@ font-size: 1.6rem; } } + +/* ── Board gallery ──────────────────────────────────────── */ +.docs-board-gallery { + display: flex; + flex-wrap: wrap; + gap: 16px; + margin: 16px 0 24px; +} + +.docs-board-card { + display: flex; + flex-direction: column; + align-items: center; + gap: 8px; + background: var(--bg-secondary, #1e1e2e); + border: 1px solid var(--border, #2a2a3a); + border-radius: 10px; + padding: 16px 20px; + min-width: 140px; +} + +.docs-board-card img { + width: 120px; + height: 120px; + object-fit: contain; +} + +.docs-board-card span { + font-size: 12px; + color: var(--text-muted, #888); + text-align: center; + font-family: var(--mono, monospace); +} diff --git a/frontend/src/pages/DocsPage.tsx b/frontend/src/pages/DocsPage.tsx index 4fd4e52..5dc4c3e 100644 --- a/frontend/src/pages/DocsPage.tsx +++ b/frontend/src/pages/DocsPage.tsx @@ -1052,6 +1052,20 @@ const RiscVEmulationSection: React.FC = () => (

Supported Boards

+
+
+ ESP32-C3 DevKit + ESP32-C3 DevKit +
+
+ Seeed XIAO ESP32-C3 + Seeed XIAO ESP32-C3 +
+
+ ESP32-C3 SuperMini + ESP32-C3 SuperMini +
+
@@ -1170,6 +1184,28 @@ const Esp32EmulationSection: React.FC = () => (

Supported Boards

+
+
+ ESP32 DevKit C V4 + ESP32 DevKit C V4 +
+
+ ESP32-S3 + ESP32-S3 +
+
+ ESP32-CAM + ESP32-CAM +
+
+ Seeed XIAO ESP32-S3 + Seeed XIAO ESP32-S3 +
+
+ Arduino Nano ESP32 + Arduino Nano ESP32 +
+
BoardCPUFlashRAM
@@ -1309,6 +1345,12 @@ const RaspberryPi3EmulationSection: React.FC = () => (

Supported Boards

+
+
+ Raspberry Pi 3B + Raspberry Pi 3B +
+
BoardCPUEmulation
BoardQEMU MachineCPU