55 Commits (2c9737ad1464753b167738b321a27467aee2e430)

Author SHA1 Message Date
Nick a008731103 Implement Kconfig and enhance error checks 4 years ago
Nick 63007fb6c1 fix: clang-format 4 years ago
Nick adb07926b1 Remove newlib dep 4 years ago
Nick a67a8cd3b8 Check if fetch channel is supported 4 years ago
Nick 6047415b1c Fix build for boards without voltage divider 4 years ago
Nick 162c6b77db clang-format and add missing defconfig values 4 years ago
Nick 3082455aec Refactor driver to use Sensor API 4 years ago
Nuxiom 1c0c02e097
Reformatted according to clang-format lint 4 years ago
Nuxiom 78cb6c8b21
Fix kscan_gpio_irq_callback_handler_##n conditional macro 4 years ago
Pete Johanson a7496ab064 feat(power): Initial deep sleep work. 4 years ago
Pete Johanson 9be566603e feat(kscan): Use PORT events for kscan matrix interrupts 4 years ago
Joel Spadin 4121b07f7f fix(kscan): fix direct GPIO when using interrupts 4 years ago
Joel Spadin f6f8abe055 fix(ec11): allow more than one encoder 4 years ago
Pete Johanson 028dfae92e chore: Fix remaining formatting issues. 4 years ago
Pete Johanson e993378b2a chore: Fix some accidental formatting issues. 4 years ago
Jason Chestnut c2a861c0e6 Modify preprocessor directives to use basic #if !defined() rather than Zephyr macros where appropriate. 4 years ago
jason 9392c4f9ff Fix preprocessor flag issues for pull request. 4 years ago
Jason Chestnut cca8337f05 Add support to GPIO matrix driver for matrix polling, rather than interrupt-based IO. 4 years ago
Jason Chestnut b1dce208f8 Add matrix polling logic to matrix GPIO driver. 4 years ago
Jason Chestnut 9668305621 Restore original matrix driver to correct implementation errors. 4 years ago
Jason Chestnut 5c4705d465 Add new matrix scan flag and implementation in the gpio matrix driver. 4 years ago
Jason Chestnut 53425aa3c4 Rename kscan direct wired driver polling kscan flag in preparationfor addition of new matrix driver flag that enables polling. 4 years ago
Jason Chestnut 31af9646e6 Adding kconfig flag for enabling matrix polling (vs interrupts) on the matrix gpio driver. 4 years ago
Nick f5909f9c26 fix(clang-format) 4 years ago
Nick 844f2c7674 Voltage divider driver initial implementation 4 years ago
Pete Johanson 191a2d755a chore: clang-format the codebase. 4 years ago
Pete Johanson 68e72f9275 fix: Switch to single AUTHORS file.* Closes #164 4 years ago
Pete Johanson 01db53b46a fix(kscan): Avoid sending duplicate kscan events. 4 years ago
Pete Johanson 4402e4fbc7 feeature(bt): Add "unpair combo" on startup. 4 years ago
Pete Johanson 78059bbbdb Fix up some incorrect license headers. 4 years ago
Pete Johanson fd3ce4ba1c Encoder Kconfig fixes. 4 years ago
Pete Johanson ac802bedb1 Bump delay in scanning while held to 5ms. 4 years ago
Pete Johanson 25d0664b58 Tweaks for EC11 config. 4 years ago
Pete Johanson adfa1b5443 Initial work on sensor bindings. 4 years ago
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. 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 4 years ago
Pete Johanson 297e457dd5 Fix remaining Apache header lines. 4 years ago