velxio/frontend/public/examples-thumbs
davidmonterocrespo24 3df43ca52e feat(examples): add 7 ePaper example thumbnails
The ePaper examples in examples-displays-epaper.ts use slugs prefixed
`epaper-*` (e.g. `epaper-1in54-uno-hello`), but the previous discovery
regex was matching `epd-*` — those are ePaper-component IDs that
appear in wire definitions, NOT example IDs. So /examples/epd-154
returns 404 ("Example Not Found") and the 7 actual ePaper examples
were never captured.

Fix: discovery regex now reads `epaper-` (the real prefix). Captured
all 7:
  - epaper-1in54-uno-hello   (Uno + 1.54" SSD1681)
  - epaper-2in13-pico-clock  (Pico + 2.13")
  - epaper-2in9-esp32-weather (ESP32 + 2.9" weather panel)
  - epaper-4in2-pico-image   (Pico + 4.2" image)
  - epaper-7in5-esp32-dashboard (ESP32 + 7.5" dashboard)
  - epaper-2in9-bwr-esp32-alert (ESP32 + 2.9" black-white-red)
  - epaper-5in65-7c-esp32-rainbow (ESP32 + 5.65" 7-color)

Coverage now: 166/166 examples (was 159/166).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 05:36:28 +02:00
..
an-bjt-common-emitter.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-bjt-diff-pair.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-bjt-emitter-follower.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-bjt-switch.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-bridge-rectifier.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-current-mirror.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-darlington.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-diode-clamper.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-diode-clipper.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-half-wave-rectifier.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-mosfet-common-source.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-mosfet-pmos-highside.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-mosfet-switch.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-opamp-comparator.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-opamp-follower.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-opamp-integrator.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-opamp-inverting.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-opamp-non-inverting.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-opamp-summing.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-parallel-resistors.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-rc-high-pass.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-rc-low-pass.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-rl-low-pass.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-rlc-series-resonance.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-schmitt-trigger.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-series-resistors.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-smoothed-rectifier.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-voltage-divider.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-voltage-doubler.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
an-zener-regulator.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
and-gate-alarm.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
attiny85-blink.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-button-led.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-ntc-sensor.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-pwm-fade.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
battery-voltage-monitor.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
binary-counter-leds.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
bjt-common-emitter.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
blink-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
button-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-blink.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-button.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-dht22.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-hcsr04.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-pir.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-rgb.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-serial-echo.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-serial.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
c3-servo.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
capacitor-charge-curve.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
darlington-high-current.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
diode-rectifier.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
dual-pico-bidirectional-handshake.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
dual-pico-digital-mirror.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
dual-pico-serial1-passthrough.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
epaper-1in54-uno-hello.webp feat(examples): add 7 ePaper example thumbnails 2026-05-08 05:36:28 +02:00
epaper-2in9-bwr-esp32-alert.webp feat(examples): add 7 ePaper example thumbnails 2026-05-08 05:36:28 +02:00
epaper-2in9-esp32-weather.webp feat(examples): add 7 ePaper example thumbnails 2026-05-08 05:36:28 +02:00
epaper-2in13-pico-clock.webp feat(examples): add 7 ePaper example thumbnails 2026-05-08 05:36:28 +02:00
epaper-4in2-pico-image.webp feat(examples): add 7 ePaper example thumbnails 2026-05-08 05:36:28 +02:00
epaper-5in65-7c-esp32-rainbow.webp feat(examples): add 7 ePaper example thumbnails 2026-05-08 05:36:28 +02:00
epaper-7in5-esp32-dashboard.webp feat(examples): add 7 ePaper example thumbnails 2026-05-08 05:36:28 +02:00
esp32-7segment.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-ble-advertise.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-blink-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-bmp280.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-dht22.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-dual-adc.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-hcsr04.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-http-server.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-joystick.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-mpu6050.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-oled.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-pir.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-pwm-led-rgb.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-serial-echo.webp feat(examples): backfill remaining 27 example thumbnails 2026-05-07 22:48:29 +02:00
esp32-servo.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32-wifi-connect.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-wifi-scan.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-ble-advertise.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32c3-http-server.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32c3-wifi-connect.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32c3-wifi-scan.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
esp32cam-lcd-preview.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32cam-webcam-demo.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
fade-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
full-adder.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
i2c-eeprom-rw.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
i2c-rtc-read.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
i2c-scanner.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
l293d-motor-control.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
l293d-speed-pwm.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
lcd-hello.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
led-current-limiting.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
lm317-adjustable-psu.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
logic-probe.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
mega-blink.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
mega-led-chase.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
mega-multi-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
mega-serial-control.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
mega-serial.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
mosfet-pwm-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
multi-led-bar.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
multi-protocol.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
nand-sr-latch.webp feat(examples): backfill remaining 27 example thumbnails 2026-05-07 22:48:29 +02:00
nano-blink.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
nano-button-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
nano-fade.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
nano-sensor-station.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
nano-serial.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
npn-led-switch.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
ntc-temperature.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
opamp-comparator.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
opamp-difference.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
opamp-inverting.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
opamp-schmitt-trigger.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
opamp-voltage-follower.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
optocoupler-signal.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
parallel-resistors.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
photoresistor-light.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pi-to-arduino-led-control.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-7segment.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-adc-read.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-blink.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-button-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-dht22.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-hcsr04.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-i2c-eeprom-rw.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-i2c-rtc-read.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-i2c-scanner.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-joystick.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-multi-protocol.webp feat(examples): backfill remaining 27 example thumbnails 2026-05-07 22:48:29 +02:00
pico-ntc.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-pir.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-rgb.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-serial-echo.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-serial-led-control.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-servo.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pico-spi-loopback.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pnp-high-side-switch.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
pot-adc-reader.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
power-supply-7805.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
rc-low-pass-filter.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
relay-led-switch.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
rgb-led.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
schottky-reverse-protection.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
serial-echo.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
serial-hello.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
serial-led-control.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
simon-says.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
spi-loopback.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
tft-display.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
traffic-light.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-7segment.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
uno-dht22.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
uno-hcsr04.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
uno-ntc.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
uno-photoresistor.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
uno-pir.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
uno-potentiometer.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
uno-rgb-cycle.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
uno-servo.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
voltage-divider.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
wheatstone-bridge.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
xor-toggle-detector.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00
zener-regulator.webp feat(examples): add 30 analog-only example thumbnails 2026-05-08 04:57:10 +02:00