Skip to content

mcp23015: Support interrupts on the proxied GPIO pins. - #909

Draft
tcolgate wants to merge 1 commit into
tinygo-org:devfrom
tcolgate:mcp23017interrupts
Draft

tcolgate wants to merge 1 commit into
tinygo-org:devfrom
tcolgate:mcp23017interrupts

Conversation

@tcolgate

Copy link
Copy Markdown

This is a draft of support for attaching interrupts to the proxied GPIO pins.

There is still some outstanding work, but I was looking for feedback on the approach and user interface.

  • The Pin.Get() function signature has changed to better match the Get() required by other drivers.
  • At present the main interrupt handler reads the interrupt state for both banks, which is not strictly valid
  • Multidevice needs updating.

This is a draft of support for attaching interrupts to the proxied
GPIO pins.

There is still some outstanding work, but I was looking for feedback
on the approach and user interface.

- The Pin.Get() function signature has changed to better match the
  Get() required by other drivers.
- At present the main interrupt handler reads the interrupt state for
  both banks, which is not strictly valid
- Multidevice needs updating.

Signed-off-by: Tristan Colgate-McFarlane <tcolgate@gmail.com>
@tcolgate
tcolgate marked this pull request as draft October 15, 2026 17:56
@tcolgate tcolgate changed the title feat(mcp23015): Support interrupts on the proxied GPIO pins. mcp23015: Support interrupts on the proxied GPIO pins. Oct 15, 2026
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.

1 participant