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

pybricks / pybricks-micropython / 19028848600
57%
master: 56%

Build:
Build:
LAST BUILD BRANCH: btstack
DEFAULT BRANCH: master
Ran 03 Nov 2025 08:52AM UTC
Jobs 2
Files 135
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 Nov 2025 08:39AM UTC coverage: 57.167% (-2.6%) from 59.764%
19028848600

push

github

laurensvalk
pbio/drv/usb_ev3: Fix lockup for stdout.

Receiving a command such as stop while stdout is active locks up Pybricks Code.

This makes the logic a bit more similar to the STM32 version to ensure only one thing is happening at once.

Fixes https://github.com/pybricks/support/issues/2374

4479 of 7835 relevant lines covered (57.17%)

17178392.75 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
71.43
-5.49% lib/pbio/include/pbio/util.h
1
96.0
-4.0% lib/pbio/src/battery.c
1
95.45
-4.55% lib/pbio/src/differentiator.c
1
6.45
-0.22% lib/pbio/src/logger.c
1
95.83
65.4% lib/pbio/src/main.c
1
85.71
-8.04% lib/pbio/src/motor_process.c
1
92.31
-7.69% lib/pbio/src/motor/servo_settings.c
1
0.0
0.0% pybricks/common/pb_type_device.c
1
13.16
0.34% pybricks/common/pb_type_logger.c
1
0.0
0.0% pybricks/pupdevices/pb_type_pupdevices_colorlightmatrix.c
1
0.0
0.0% pybricks/pupdevices/pb_type_pupdevices_pfmotor.c
1
76.07
1.45% pybricks/robotics/pb_type_drivebase.c
2
0.0
0.0% lib/contiki-core/lib/memb.c
2
0.0
0.0% lib/contiki-core/lib/ringbuf.c
2
88.24
3.62% lib/pbio/drv/clock/clock_test.c
2
42.86
-1.05% lib/pbio/drv/ioport/ioport.c
2
0.0
-100.0% lib/pbio/include/pbsys/storage.h
2
90.7
-2.33% lib/pbio/src/observer.c
2
0.0
0.0% pybricks/common/pb_type_battery.c
2
0.0
0.0% pybricks/tools/pb_type_app_data.c
2
9.3
-11.97% pybricks/util_pb/pb_error.c
3
94.23
-5.77% lib/pbio/src/angle.c
3
84.38
-9.17% lib/pbio/src/tacho.c
3
87.88
13.59% lib/pbio/sys/core.c
3
0.0
0.0% pybricks/parameters/pb_type_button.c
3
66.67
-4.3% pybricks/tools/pb_module_tools.c
4
48.0
-4.43% lib/contiki-core/sys/etimer.c
4
68.57
-4.47% lib/contiki-core/sys/process.c
4
0.0
0.0% lib/pbio/include/pbdrv/charger.h
5
0.0
0.0% lib/contiki-core/lib/list.c
5
58.33
-41.67% lib/pbio/include/pbio/port_dcm.h
5
92.13
-1.66% lib/pbio/src/trajectory.c
5
0.0
-62.5% pybricks/common/pb_type_keypad.c
6
0.0
0.0% lib/pbio/sys/storage.h
6
0.0
-100.0% pybricks/hubs/pb_type_virtualhub.c
7
50.29
-3.11% pybricks/common/pb_type_motor.c
7
65.15
-3.14% pybricks/parameters/pb_type_color.c
8
88.04
-3.15% lib/pbio/src/control.c
8
70.77
-2.91% lib/pbio/src/dcmotor.c
8
0.0
-17.39% lib/pbio/src/error.c
9
0.0
0.0% lib/pbio/src/geometry.c
9
47.19
-1.56% pybricks/util_mp/pb_obj_helper.c
9
0.0
0.0% pybricks/util_pb/pb_conversions.c
10
25.0
-17.86% lib/pbio/src/protocol/pybricks.c
10
74.36
23.01% lib/pbio/sys/host.c
12
11.82
-8.82% pybricks/common/pb_type_control.c
13
78.68
2.33% lib/pbio/drv/motor_driver/motor_driver_virtual_simulation.c
13
22.5
-10.83% lib/pbio/sys/command.c
13
33.33
-62.32% pybricks/pybricks.c
18
0.0
0.0% pybricks/tools/pb_type_matrix.c
27
60.24
1.25% lib/pbio/src/port.c
34
72.0
-11.33% lib/pbio/src/servo.c
38
25.0
-28.06% lib/pbio/src/control_settings.c
42
79.15
-12.22% lib/pbio/src/drivebase.c
51
68.42
-27.52% bricks/virtualhub/build-coverage/genhdr/compressed.data.h
60
47.6
22.49% lib/pbio/drv/bluetooth/bluetooth.c
Jobs
ID Job ID Ran Files Coverage
1 PBIO - 19028848600.1 03 Nov 2025 08:55AM UTC 72
64.26
GitHub Action Run
2 virtualhub - 19028848600.2 03 Nov 2025 08:52AM UTC 114
49.08
GitHub Action Run
Source Files on build 19028848600
  • Tree
  • List 135
  • Changed 83
  • Source Changed 6
  • Coverage Changed 83
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19028848600
  • 02b22063 on github
  • Prev Build on usb-fixes (#18974558857)
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