From fdf32eb32a83da6ba2eb49392e023be695cbeb02 Mon Sep 17 00:00:00 2001 From: David Montero Crespo Date: Wed, 19 Aug 2026 10:10:54 +0200 Subject: [PATCH] feat(picker): ESP-SensAirShuttle ad card The ESP32-C5 sensing devkit lands in the hosted editor (BME690 + BMM350 Bosch shuttles, 1.9" touch LCD, WiFi 6). Same contract as the other Espressif cards: id matches the hosted BoardKind (esp-sensairshuttle, in LAUNCH_ITEMS) so the ad vanishes where the real board registers and stays suppressed during the embargo. --- frontend/src/lib/onlineOnlyBoards.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/frontend/src/lib/onlineOnlyBoards.ts b/frontend/src/lib/onlineOnlyBoards.ts index 0682be6f..d7698ff6 100644 --- a/frontend/src/lib/onlineOnlyBoards.ts +++ b/frontend/src/lib/onlineOnlyBoards.ts @@ -130,6 +130,26 @@ export const ONLINE_ONLY_BOARD_ADS: OnlineOnlyBoardAd[] = [ '' + '', }, + { + id: 'esp-sensairshuttle', + label: 'ESP-SensAirShuttle', + description: 'Espressif ESP32-C5 sensing devkit: BME690 gas sensor + BMM350 magnetometer shuttles, 1.9" touch LCD, WiFi 6 dual-band — in-browser emulation', + thumbnailSvg: + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + 'C5' + + '' + + '' + + '' + + '', + }, { id: 'm5stack-core', label: 'M5Stack Core Basic',