• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dangernoodle-io / breadboard / 25265439035
100%

Build:
DEFAULT BRANCH: main
Ran 03 May 2026 12:18AM UTC
Jobs 1
Files 10
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 May 2026 12:17AM UTC coverage: 100.0%. Remained the same
25265439035

push

github

web-flow
feat(bb_display): st77xx backend (ST7735 + ST7789) + probe scaffold (B1-133) (#181)

extends the bb_display_backend_t vtable with an optional probe()
slot (NULL = always-succeed) and converts the core registry from
a single backend pointer to an ordered list. bb_display_init now
walks registrations in insertion order, picking the first whose
probe()->init() succeeds. existing single-backend builds (ek79007)
get probe=NULL and behave identically to today.

new bb_display_st77xx component ships two backends, kconfig-
selected:
- ST7735 — overlays a vendor init sequence (gamma/power/frame)
  on top of esp_lcd's st7789 driver, needed for the lilygo
  t-dongle s3 panel where the stock driver doesn't program the
  chip correctly. opt-out via CONFIG_BB_DISPLAY_ST7735_SKIP_VENDOR_INIT
  for panels that don't need the overlay.
- ST7789 — generic stock-driver init, no overlay.

both register with probe=NULL today because the only consumer
hardware (tdongle) doesn't wire SPI MISO and can't read RDDID.
real probe() lands in a follow-up when probe-capable hardware
arrives (B1-138 tracks the schematic check).

tdongle smoke env wires bb_display + bb_display_st77xx with the
ST7735 variant. all four smoke envs build green; ek79007 stays
isolated to the elecrow target.

pr3 (B1-134, ssd1306) follows; tm display retirement waits for
pr3 + tag.

336 of 336 branches covered (100.0%)

Branch coverage included in aggregate %.

557 of 557 relevant lines covered (100.0%)

483.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25265439035.1 03 May 2026 12:18AM UTC 10
100.0
GitHub Action Run
Source Files on build 25265439035
  • Tree
  • List 10
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25265439035
  • 28022e93 on github
  • Prev Build on main (#25265154476)
  • Next Build on main (#25265683682)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc