summaryrefslogtreecommitdiff
path: root/app/drivers/zephyr
AgeCommit message (Collapse)Author
2020-09-14chore: clang-format the codebase.Pete Johanson
* Use the LLVM style * Override indent width (8) and column limit (100) * Fixes #142.
2020-09-10fix: Switch to single AUTHORS file.* Closes #164Pete Johanson
2020-09-01fix(kscan): Avoid sending duplicate kscan events.Pete Johanson
2020-08-18feeature(bt): Add "unpair combo" on startup.Pete Johanson
* Especially for splits, we need the ability to unpair all paired devices as sledgehammer if we need to "reset things", and doing so via keymaps isn't suitable. * Allows shields to define a collection of key positions that if all held 2 seconds after startup, will unpair all existing pairs for the device.
2020-08-11Fix up some incorrect license headers.Pete Johanson
2020-08-06Encoder Kconfig fixes.Pete Johanson
2020-08-05Bump delay in scanning while held to 5ms.Pete Johanson
2020-07-24Tweaks for EC11 config.Pete Johanson
2020-07-22Initial work on sensor bindings.Pete Johanson
2020-07-21Tweaks for orientation and A/B pins for Kyria leftPete Johanson
2020-07-21Support multiple instances of the encoder.Pete Johanson
2020-07-21Code cleanup for non-trigger mode.Pete Johanson
2020-07-21Filename fix for EN11 -> EC11.Pete Johanson
2020-07-21Working encoder detection.Pete Johanson
2020-07-20Code clean upPete Johanson
2020-07-20Fetch/get implementation work.Pete Johanson
2020-07-20EN11 is actually EC11, some sample work.Pete Johanson
2020-07-20Interrupt fixes.Pete Johanson
2020-07-19Initial en11 exploration.Pete Johanson
2020-07-11kscan: matrix: Remove verbose logging in read.Pete Johanson
2020-07-07Detect additional key presses on the same output.Pete Johanson
* Interrupts won't follow on additional keys pressed on an already "held" output pin, so queue additional reads while any keys are held.
2020-06-25Properly allocate input/output arrays statically.Pete Johanson
2020-06-24Fix .gitignore, add missing changes.Pete Johanson
2020-06-24Initial working Clueboard California Macropad w/ proton-c fixesPete Johanson
* 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.
2020-06-09Fix remaining Apache header lines.Pete Johanson
2020-06-08Move Zephyr app into subdirectory.Pete Johanson