pimoroni-pico/libraries/breakout_encoder
Phil Howard 815e784625 Plasma 2040 library & examples
Library:

Includes classes for driving WS2812 and APA102 LEDs and defines for Plasma features.

Encoder Example:

Supports connecting a Rotary Encoder via the Qw'St connector.

Works with APA102 or WS281X pixels.

Pressing A will cycle between:
1. Colour change
2. Brightness change
3. Cycle delay

Pressing B will switch back into auto-cycle mode.

Turning the encoder at any time will switch out of auto cycle mode into parameter adjust mode.

Also includes a bugfix to Rotary Encoder for getting the interrupt correctly.

Rainbow Example:

Basic rainbow cycle, press B to speed up and A to slow down.
2021-08-02 14:36:01 +01:00
..
CMakeLists.txt Merge in previous Nuvoton driver code 2021-05-14 12:40:33 +01:00
breakout_encoder.cmake Renamed IOExpander and added Pot, Enc, and MICS specific classes 2021-05-14 12:40:33 +01:00
breakout_encoder.cpp Plasma 2040 library & examples 2021-08-02 14:36:01 +01:00
breakout_encoder.hpp Plasma 2040 library & examples 2021-08-02 14:36:01 +01:00