A set of modules to be used in a keyboard firmware.
Although it is supposed to work with KermiteCore_Arduino, these modules are not depend on KermiteCore directly. They also could be used in any arbitrary projects not related to keyboards.
Currently, it includes the modules listed below.
Provide up to 3 LEDs on board. Support normal (non-neopixel) RGB LEDs.
Wrap onboard NeoPixel LED so as to be used as 3 individual LEDs. The interface is the same as BoardLED.
Used to read the input state of a key switch or tact switch direct wired to the MCU port.
General key matrix scanner. It is compatible to key matrix circuit with per-switch diode or diode-less. If there are'n diodes, only up to 2 keys could be detected at a time.