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

pybricks / pybricks-micropython / 16542703069
50%

Build:
DEFAULT BRANCH: master
Ran 26 Jul 2025 06:33PM 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

26 Jul 2025 06:32PM UTC coverage: 56.967%. Remained the same
16542703069

push

github

dlech
pbio/drv/usb_ev3: fix USB not working after firmware update

Fix the USB being in a bad state after a firmware update.

The firmware updater uses the USB to transfer the new firmware and then
jumps to the new firmware without resetting the USB controller. Calling
USBReset() was not enough to reset the USB controller. Even after this
we would never get any interrupts, so requests from a host would time
out. This is fixed by using the PSC to reset the USB controller instead
of USBReset().

Also, before we reset things, we need to tell the host to disconnect
from the firmware update USB device. When we reconfigure things the EV3
will appear as a completely different USB device.

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

3884 of 6818 relevant lines covered (56.97%)

20669789.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 virtualhub - 16542703069.1 26 Jul 2025 06:33PM UTC 94
50.06
GitHub Action Run
2 PBIO - 16542703069.2 26 Jul 2025 06:36PM UTC 72
61.0
GitHub Action Run
Source Files on build 16542703069
  • Tree
  • List 122
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16542703069
  • 2b2ae666 on github
  • Prev Build on master (#16528538984)
  • Next Build on master (#16608412517)
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