Pete Johanson
f3267e6030
Tweaks for orientation and A/B pins for Kyria left
4 years ago
Pete Johanson
c619d36294
Support multiple instances of the encoder.
4 years ago
Pete Johanson
ac9ba3ae7d
Code cleanup for non-trigger mode.
4 years ago
Pete Johanson
aa7c74fe07
Filename fix for EN11 -> EC11.
4 years ago
Pete Johanson
7da9a1039f
Working encoder detection.
4 years ago
Pete Johanson
b6b982fcef
Code clean up
4 years ago
Pete Johanson
c058757252
Fetch/get implementation work.
4 years ago
Pete Johanson
109c69cbab
EN11 is actually EC11, some sample work.
4 years ago
Pete Johanson
331bfa7052
Interrupt fixes.
4 years ago
Pete Johanson
893b99d907
Initial en11 exploration.
4 years ago
Pete Johanson
e448f2d32b
kscan: matrix: Remove verbose logging in read.
4 years ago
Pete Johanson
497049ff68
Detect additional key presses on the same output.
...
* Interrupts won't follow on additional keys
pressed on an already "held" output pin,
so queue additional reads while any keys are held.
4 years ago
Pete Johanson
c32c25d3c0
Properly allocate input/output arrays statically.
4 years ago
Pete Johanson
a6a364725d
Fix .gitignore, add missing changes.
4 years ago
Pete Johanson
d35a95c7af
Initial working Clueboard California Macropad w/ proton-c fixes
...
* Basic Clueboard Californai Macropad shield definition.
* New "direct" KSCAN driver that supports non-matrix direct
wiring for switches, needed for macropad that doesn't have
a matrix at all.
* Some renames for existing KSCAN GPIO driver to make the implied
"matrix" part explicit.
4 years ago
Pete Johanson
297e457dd5
Fix remaining Apache header lines.
4 years ago
Pete Johanson
38f1dbd984
Move Zephyr app into subdirectory.
4 years ago