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

jacob-meacham / rotary-voip / 26405876166
59%

Build:
DEFAULT BRANCH: main
Ran 25 May 2026 02:38PM UTC
Jobs 1
Files 46
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

25 May 2026 02:36PM UTC coverage: 59.257% (-0.2%) from 59.429%
26405876166

push

github

jacob-meacham
fix(dial): widen debounce, drop settle window — count falls only

Going back to basics. The various settle/quiet-period schemes were
introducing inconsistency (sometimes dropping a real pulse, sometimes
not catching a phantom). Just:

  1. Count falling edges on DIAL_PULSE.
  2. Reject any edge that comes within pulse_debounce of the last
     accepted one (now 30 ms — wide enough to merge bounce clusters
     and transients, narrow enough not to eat real pulses at 100 ms).
  3. Reject any edge that arrives while DIAL_ACTIVE polls HIGH (dial
     at rest — hook switch noise, EMI from elsewhere).

This is the same signal gpiomon shows, with a software debounce
applied. No timestamp gymnastics, no edge-state machine on GPIO22.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

2 of 2 new or added lines in 1 file covered. (100.0%)

2391 of 4035 relevant lines covered (59.26%)

0.59 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26405876166.1 25 May 2026 02:38PM UTC 46
59.26
GitHub Action Run
Source Files on build 26405876166
  • Tree
  • List 46
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26405876166
  • 6c166134 on github
  • Prev Build on main (#26386918502)
  • Next Build on main (#26408616263)
  • Delete
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