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

pybricks / pybricks-micropython / 13809055682 / 2
56%
master: 51%

Build:
Build:
LAST BUILD BRANCH: ev3-bluetooth-scan
DEFAULT BRANCH: master
Ran 12 Mar 2025 10:27AM UTC
Files 94
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:23AM UTC coverage: 50.196% (+0.2%) from 50.029%
13809055682.2

push

github

laurensvalk
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 alhorithms 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.

2562 of 5104 relevant lines covered (50.2%)

822268.47 hits per line

Source Files on job virtualhub - 13809055682.2
  • Tree
  • List 94
  • Changed 22
  • Source Changed 22
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 13809055682
  • 17057d31 on github
  • Prev Job for on ev3-merge (#13808134607.2)
  • Next Job for on ev3-merge (#13809299716.1)
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