pimoroni-pico/drivers/ioexpander
Phil Howard 2cc6514583 Slow set/clr_bit writes a little
We chased a bug with handling/clearing interrupts on Encoder into the depths of madness, finding that a Debug build would magically fix the bug.

Turns out it was probably just us being a little aggressive with the poor little MS51-based Encoder driver.

* Fix delays to be more delayey.
* Replace big 'ol loop and boolean with straight up checks and an early exit- the bit-addressed regs are never going to change
2021-08-26 16:35:05 +01:00
..
CMakeLists.txt
ioexpander.cmake
ioexpander.cpp Slow set/clr_bit writes a little 2021-08-26 16:35:05 +01:00
ioexpander.hpp