You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Configuration:
mcp.interrupt_enable = 0xFF00 #interrupts enabled on port B
mcp.interrupt_configuration = 0xFF00 # Port B bits set, so corresponding I/O pin should be compared to DEFVAL register
mcp.default_value = 0x0000
Expected behavior :
interrupt should only be triggered when the button is pushed
Actual:
Interrupts are generated on both button push and 'pull' edges
The text was updated successfully, but these errors were encountered:
varun-s
changed the title
interrupt-on-change feature by setting INTCON register now working
interrupt-on-change feature by setting INTCON register not working
Jan 4, 2021
This might be caused by switch bounce, which makes the logic level rapidly switch between high and low multiple times when engaging or disengaging the switch.
Using the MCP23017 to capture push button press.
Configuration:
mcp.interrupt_enable = 0xFF00 #interrupts enabled on port B
mcp.interrupt_configuration = 0xFF00 # Port B bits set, so corresponding I/O pin should be compared to DEFVAL register
mcp.default_value = 0x0000
Expected behavior :
interrupt should only be triggered when the button is pushed
Actual:
Interrupts are generated on both button push and 'pull' edges
The text was updated successfully, but these errors were encountered: