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

pybricks / pybricks-micropython / 13809214233 / 1
51%
master: 51%

Build:
DEFAULT BRANCH: master
Ran 12 Mar 2025 10:35AM UTC
Files 68
Run time 2s
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

12 Mar 2025 10:32AM UTC coverage: 61.483% (+0.03%) from 61.45%
13809214233.1

push

github

web-flow
pbio/port: Rework ports as pbio module.

In the long run, we want ports to work not just on
Powered UP but also EV3. We also want to allow
direct user access to UART and I2C ports, so we
need a mechanism to switch modes.

If the 6-wire port is abstracted by pbio/drv, then
all detection and data algorithms can be shared
and placed in pbio.

Flattening all these abstractions also reduces
code size and complexity despite adding quite a
bit more functionality. We could disable unused
functions on some ports to save even more space.

-------------------------------------------------

Also squashes the following commits since it did
not ultimately help simplify the diff as intended.

pbio/drv/legodev_pup_uart: Rename files to lump.

It gets rather confusing if we have uart_dev_t, uart_device_dev_t, and lego_uart_dev_t when they are all different things.

Also, these are not restructed to pup. So rename to LEGO UART Messaging Protocol (lump) as we do internally in a few places.

pbio/drv/legodev_pup_uart: Rename refs to lump.

It gets rather confusing if we have uart_dev_t, uart_device_dev_t, and lego_uart_dev_t when they are all different things.

Also, these are not restricted to pup. So rename to LEGO UART Messaging Protocol (lump) as we do internally in a few places.

2637 of 4289 relevant lines covered (61.48%)

31322773.95 hits per line

Source Files on job PBIO - 13809214233.1
  • Tree
  • List 68
  • Changed 10
  • Source Changed 9
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 13809214233
  • 7779f86e on github
  • Prev Job for on master (#13808134607.1)
  • Next Job for on master (#13809554463.2)
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