This is a different implementation to save the same problem presented in #105
This one uses debouncing logic and a few new variables to track the current and previous button states to enforce the next and previous actions to only occur if the button has been released since the last time it was pressed. It will no longer advance or back multiple times if you hold the button down.
This is a different implementation to save the same problem presented in #105
This one uses debouncing logic and a few new variables to track the current and previous button states to enforce the next and previous actions to only occur if the button has been released since the last time it was pressed. It will no longer advance or back multiple times if you hold the button down.