Integrate debounce code in our existing RP2040 firmware using RP2040 PIO function
Budget: $25 – $50 USD
Hi,
we have an existing firmware on the RP2040 which is programmed using the Pico C/C++ SDK. Besides some other functionality, we also monitor 5 pins to count pulses. Unfortunately, the debouncing does not work as expected.
Your job is to replace the existing debounce-code using the programmable IO (PIO).
An example for a PIO implementation can be found here:
https://github.com/GitJer/Some_RPI-Pico_stuff/tree/main/Button-debouncer
we have an existing firmware on the RP2040 which is programmed using the Pico C/C++ SDK. Besides some other functionality, we also monitor 5 pins to count pulses. Unfortunately, the debouncing does not work as expected.
Your job is to replace the existing debounce-code using the programmable IO (PIO).
An example for a PIO implementation can be found here:
https://github.com/GitJer/Some_RPI-Pico_stuff/tree/main/Button-debouncer