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

pybricks / pybricks-micropython / 19680642352 / 2
51%
master: 51%

Build:
DEFAULT BRANCH: master
Ran 25 Nov 2025 06:54PM UTC
Files 114
Run time 5s
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

25 Nov 2025 06:50PM UTC coverage: 45.783%. Remained the same
19680642352.2

push

github

web-flow
pbio/drv/uart: Fix slow SUART on short messages.

This changes two items about the SUART driver:

1. The FIFO trigger level is set to 8 bytes rather than 15.
   This is to reduce the likelihood that we might not be able to
   drain the fifo before it fills up (e.g. if we are already processing
   some other interrupt and for whatever reason it takes too long).
2. The SUART FIFO timeout is decreased from ~10ms to ~100us.
   This means that if the FIFO is not empty, it will fire an interrupt
   after about 100us, causing us to drain it. This prevents consumers
   from having to wait as long for a short message to be received.

Tested by running a simple torture test script a few times.

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

Co-authored-by: David Lechner <david@pybricks.com>

3051 of 6664 relevant lines covered (45.78%)

13139.91 hits per line

Source Files on job virtualhub - 19680642352.2
  • Tree
  • List 114
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19680642352
  • 87fe36a4 on github
  • Prev Job for on master (#19676238461.2)
  • Next Job for on master (#19685392335.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