Skip to content

Fix Spurious fires due to I2C Bus Contention#212

Merged
mpkarpov-ui merged 4 commits into
feature/programmable-fsmfrom
bugfix/pyro-i2c-contention
May 7, 2026
Merged

Fix Spurious fires due to I2C Bus Contention#212
mpkarpov-ui merged 4 commits into
feature/programmable-fsmfrom
bugfix/pyro-i2c-contention

Conversation

@mpkarpov-ui
Copy link
Copy Markdown
Contributor

@mpkarpov-ui mpkarpov-ui commented May 4, 2026

Adds i2c mutex + reduces contention by caching gpio expander states

TODO: Fix contention because of ADC

@mpkarpov-ui mpkarpov-ui changed the base branch from main to feature/programmable-fsm May 4, 2026 09:01
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

FSM SILSIM: 6/6 passed ✓ — plots

@mpkarpov-ui
Copy link
Copy Markdown
Contributor Author

#213 related

@mpkarpov-ui mpkarpov-ui force-pushed the bugfix/pyro-i2c-contention branch from 73298cb to 410617d Compare May 4, 2026 09:07
@mpkarpov-ui mpkarpov-ui changed the title Bugfix/pyro i2c contention Fix Spurious fires due to I2C Bus Contention May 4, 2026
@mpkarpov-ui mpkarpov-ui requested a review from tjmcmanamen38 May 4, 2026 20:03
@mpkarpov-ui
Copy link
Copy Markdown
Contributor Author

#213 fixed

Copy link
Copy Markdown
Contributor

@MuhammadAli8209 MuhammadAli8209 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see, so far from what I can tell: updating pyro states jailed in mutex, as well as gps. ADC revamp does look much nicer cus it takes out a bunch of repetitive stuff. LGTM!

@mpkarpov-ui mpkarpov-ui merged commit 726c621 into feature/programmable-fsm May 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants