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

micropython / micropython / 14678
98%

Build:
DEFAULT BRANCH: master
Ran 13 Nov 2020 12:38PM UTC
Jobs 1
Files 277
Run time 24s
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

pending completion
14678

push

travis-ci-com

dpgeorge
extmod/nimble: Make stm32 and unix NimBLE ports use synchronous events.

This changes stm32 from using PENDSV to run NimBLE to use the MicroPython
scheduler instead.  This allows Python BLE callbacks to be invoked directly
(and therefore synchronously) rather than via the ringbuffer.

The NimBLE UART HCI and event processing now happens in a scheduled task
every 128ms.  When RX IRQ idle events arrive, it will also schedule this
task to improve latency.

There is a similar change for the unix port where the background thread now
queues the scheduled task.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>

19519 of 19913 relevant lines covered (98.02%)

415748.99 hits per line

Jobs
ID Job ID Ran Files Coverage
6 14678.6 (MAKEOPTS="-j4") 13 Nov 2020 12:38PM UTC 0
98.02
Travis Job 14678.6
Source Files on build 14678
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #14678
  • 61d1e4b0 on github
  • Prev Build on master (#14674)
  • Next Build on master (#14695)
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