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 Renamed IOExpander and added Pot, Enc, and MICS specific classes 2021-05-14 12:40:33 +01:00
ioexpander.cmake Add common I2C class 2021-05-14 23:02:38 +01:00
ioexpander.cpp Slow set/clr_bit writes a little 2021-08-26 16:35:05 +01:00
ioexpander.hpp Plasma 2040 library & examples 2021-08-02 14:36:01 +01:00