From a9fcf690352bac201c44ab6addcef7448d7f502b Mon Sep 17 00:00:00 2001 From: David Montero Crespo Date: Fri, 24 Jul 2026 01:45:47 +0200 Subject: [PATCH] feat(picker): ONLINE ad cards for the Seeed components (CP4) Round Display, Grove Gesture and ReSpeaker Lite now advertise themselves in the OSS picker like the M5Stack matrices; they auto-hide in any build whose overlay merges the real components (registry.getById). --- frontend/src/lib/onlineOnlyBoards.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/frontend/src/lib/onlineOnlyBoards.ts b/frontend/src/lib/onlineOnlyBoards.ts index 3a5049ec..c3640c11 100644 --- a/frontend/src/lib/onlineOnlyBoards.ts +++ b/frontend/src/lib/onlineOnlyBoards.ts @@ -179,5 +179,26 @@ export const ONLINE_ONLY_COMPONENT_ADS: OnlineOnlyComponentAd[] = [ description: '64 white LEDs, daisy-chainable \u2014 in-browser emulation', category: 'output', thumbnailSvg: "", + },, + { + id: 'seeed-round-display', + label: 'Round Display for XIAO (1.28", GC9A01)', + description: 'Round GC9A01 240x240 touch LCD + RTC - available in the online editor', + category: 'displays', + thumbnailSvg: '', }, + { + id: 'grove-gesture-pag7660', + label: 'Grove Smart IR Gesture (PAG7660)', + description: 'IR gesture recognition (rotate/push/tap/...) - available in the online editor', + category: 'input', + thumbnailSvg: '', + }, + { + id: 'respeaker-lite', + label: 'ReSpeaker Lite (XMOS XU316)', + description: 'Dual-mic far-field audio front-end - available in the online editor', + category: 'output', + thumbnailSvg: '', + } ];