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

pybricks / pybricks-micropython / 18093063407
60%
master: 56%

Build:
Build:
LAST BUILD BRANCH: nxt-display
DEFAULT BRANCH: master
Ran 29 Sep 2025 09:58AM UTC
Jobs 2
Files 122
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

29 Sep 2025 09:56AM UTC coverage: 59.713% (+0.3%) from 59.39%
18093063407

Pull #390

github

laurensvalk
pbio/hmi: Use init and deinit for boot animations.

This lets us run it to completion before showing the UI, and keep variant-specific statuses like BLE_ADVERTISING in a dedicated deinit.

Also drop the pbio/sys/light_matrix abstraction as explained in the prior commits. The HMI and user applications are now just users of the pbio/light_matrix device.

For EV3, this means we can drop the depency of the light matrix. Instead, it will have its dedicated UI. To have something in place, we'll keep the grid-like display for now, but in hmi_lcd so we can easily replace it.
Pull Request #390: Split HMI to functional variants

33 of 42 new or added lines in 6 files covered. (78.57%)

3 existing lines in 2 files now uncovered.

4245 of 7109 relevant lines covered (59.71%)

20310589.93 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
70.0
3.33% lib/pbio/sys/core.c
4
84.38
-2.83% lib/pbio/src/light/light_matrix.c
4
0.0
lib/pbio/sys/hmi.h

Uncovered Existing Lines

Lines Coverage ∆ File
1
83.33
50.0% lib/pbio/drv/led/led_array.c
2
28.57
-28.57% lib/pbio/drv/button/button_test.c
Jobs
ID Job ID Ran Files Coverage
1 PBIO - 18093063407.1 29 Sep 2025 10:01AM UTC 72
64.27
GitHub Action Run
2 virtualhub - 18093063407.2 29 Sep 2025 09:58AM UTC 93
52.34
GitHub Action Run
Source Files on build 18093063407
  • Tree
  • List 122
  • Changed 11
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18093063407
  • Pull Request #390
  • PR Base - master (#18091272085)
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

© 2025 Coveralls, Inc