velxio/frontend/src/components
David Montero d7f4e8e966 feat(ssd1306): add the 4-pin I2C OLED module + examples on Uno/ESP32/Pico/STM32
Adds `velxio-ssd1306-i2c-4pin`, a native 4-pin SSD1306 OLED module
(GND/VCC/SCL/SDA) — the cheap 0.96" I2C board most beginners actually have,
matching Wokwi's board-ssd1306. The 8-pin `wokwi-ssd1306` breakout stays; this
is the distinct 4-pin part (issue #215). Same SSD1306Core render pipeline
(imageData/redraw) so the display paints identically; I2C-only, address via the
i2cAddress property (default 0x3C). Styled after the existing 8-pin element
(blue PCB, dark screen, corner holes, star).

Ships four "SSD1306 OLED (4-pin I2C)" gallery examples wiring it over I2C on
Arduino Uno (A4/A5), ESP32 (21/22), Raspberry Pi Pico (GP4/GP5) and STM32 Blue
Pill (PB7/PB6).
2026-07-09 23:13:50 +02:00
..
analog-ui
components-instruments
customChips fix(chipbus): Galaksija boots + displays + types live in the browser 2026-06-05 15:47:30 -03:00
editor refactor(editor): remove redundant file-tabs bar from the toolbar 2026-07-03 06:50:21 +02:00
examples style(ui): unify every interactive surface on the single #0071e3 accent 2026-06-21 05:34:25 +02:00
layout feat(editor): follow-up GitHub star prompt for past dismissers 2026-06-15 22:15:14 +02:00
raspberry-pi feat(pi): gpiozero core + boot feedback, terminal and upload UX 2026-06-22 20:21:06 +02:00
simulator fix(editor): stop unified toolbar controls overlapping on a narrow bar 2026-07-03 07:32:14 +02:00
ui
velxio-components feat(ssd1306): add the 4-pin I2C OLED module + examples on Uno/ESP32/Pico/STM32 2026-07-09 23:13:50 +02:00
ComponentPickerModal.css style(ui): unify every interactive surface on the single #0071e3 accent 2026-06-21 05:34:25 +02:00
ComponentPickerModal.tsx feat(ssd1306): add the 4-pin I2C OLED module + examples on Uno/ESP32/Pico/STM32 2026-07-09 23:13:50 +02:00
DynamicComponent.tsx feat(ssd1306): add the 4-pin I2C OLED module + examples on Uno/ESP32/Pico/STM32 2026-07-09 23:13:50 +02:00