86 Commits (93e76835e4ea1b5b058066990abea720084ca470)

Author SHA1 Message Date
Joel Spadin f946dc6893 feat(kscan): Improve matrix debouncing 3 years ago
Pete Johanson c9a671d8d5 fix(kscan): Allow composite driver to handle missing children. 3 years ago
Pete Johanson 647110e5e5 feat(drivers): Add mcp23017 driver based on upstream mcp23s17 one. 3 years ago
Joel Spadin 82cb762698 refactor(kscan): Demacroify GPIO matrix driver 3 years ago
Darryldh a124eb9f9e feat(display): IL0323 driver for EPD displays. 3 years ago
Joel Spadin a6de43e665 feat: Add nrf VDDH battery driver 3 years ago
Pete Johanson 2a69f31eb0 refactor(core): Move away from deprecated DT API. 4 years ago
Jay Greco f3bb90f9e1
fix(kscan): Fix nibble demux scan errors on encoder row 4 years ago
Pete Johanson 27c89e69c1 fix(kscan): Proper direct wire warning message. 4 years ago
Okke Formsma c01243d1c6 fix(logging): remove unnecessary newline 4 years ago
Pete Johanson 0f9fff7554 Fix the label for the GPIO kscan driver. 4 years ago
jrhrsmit e40ca1eb7c
fix(power): Add support for capacitors on ADC for BVD 4 years ago
Pete Johanson 6c7ab0ce53 refactor(kscan): Fix polling of GPIO matrices. 4 years ago
Pete Johanson 2f352788c1 refactor(kscan): Remove explicit default n from kscan configs. 4 years ago
innovaker 61893e453b
refactor(app): format with prettier (#563) 4 years ago
innovaker 842aa5a842 refactor: replace filename hyphens with underscores 4 years ago
innovaker f7d9d52221 refactor(app): replace `void` with `const struct device *dev` in ISR CBs 4 years ago
innovaker 00ca0d2f1c refactor(app): replace `struct device *` with `const struct device *` 4 years ago
innovaker 1411092a7b refactor(app): replace `driver_data` with `data` 4 years ago
innovaker 3d7376d2e5 refactor(app): replace `config_info` with `config` 4 years ago
innovaker bac1f17cf6 refactor(app): replace Zephyr integer types with C99 integer types 4 years ago
Pete Johanson e6a27b15c1 fix(kscan): Fix building kscan for tests. 4 years ago
Pete Johanson ca38894e07 fix(drivers): Remove conditional from directories. 4 years ago
innovaker 8d9ae1fdf3 refactor: Align drivers with Zephyr file system conventions 4 years ago
Pete Johanson e0fede4aa5 refactor(kscan): Use PORT events for direct driver 4 years ago
4pplet 924a598920 Updated function calls with missing reference. GPIO missing. 4 years ago
innovaker 67a6646cd7 chore: add copyright to core Kconfig 4 years ago
innovaker 1c8321566a fix(drivers): rename module.yaml to module.yml 4 years ago
Nick 8779563896 fix(bvd): Add SENSOR_CHAN_ALL support 4 years ago
Jay Greco 8a98212a02 Update demux kscan driver as per PR feedback 4 years ago
Jay Greco 1522c91d73 Add new kscan_gpio_demux driver 4 years ago
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