Skip to content

add fri3d badge 2026 expander driver#81

Merged
ThomasFarstrike merged 1 commit intoMicroPythonOS:mainfrom
bertouttier:feat/add_2026_expander_driver
Mar 17, 2026
Merged

add fri3d badge 2026 expander driver#81
ThomasFarstrike merged 1 commit intoMicroPythonOS:mainfrom
bertouttier:feat/add_2026_expander_driver

Conversation

@bertouttier
Copy link
Copy Markdown
Contributor

allows reading and controlling all peripherals of the expander. Optionally enable the interrupt pin to automatically read the digital inputs state.

@bertouttier bertouttier force-pushed the feat/add_2026_expander_driver branch from 8224608 to a2c7069 Compare March 13, 2026 21:40
class Device:
"""Fri3d I2C device."""

def __init__(self, i2c_bus: I2C, address: int):
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@ThomasFarstrike should we use a i2c.I2C.Device() here for thread-safety?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Hmmm I'm not sure...

@ThomasFarstrike ThomasFarstrike merged commit ce92b35 into MicroPythonOS:main Mar 17, 2026
jedie pushed a commit to jedie/MicroPythonOS that referenced this pull request Mar 28, 2026
Co-authored-by: Bert Outtier <bert.outtier@spectricity.com>
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