summaryrefslogtreecommitdiff
path: root/app/drivers/zephyr/dts/bindings
AgeCommit message (Collapse)Author
2021-09-14feat(drivers): Add mcp23017 driver based on upstream mcp23s17 one.Pete Johanson
* Upstream Zephyr has in progress driver, so doing this locally here, until we can move over to that driver.
2021-09-08refactor(kscan): Demacroify GPIO matrix driverJoel Spadin
Refactored the GPIO matrix kscan driver so that only the data and config structures are defined in the foreach macro. Functionality is unchanged except for the addition of DT properties to adjust polling speed. This should make it easier to add other enhancements later, like improved and customizable debounce behavior.
2021-07-24feat: Add nrf VDDH battery driverJoel Spadin
Added a driver which uses the nRF52's ADC channel on the VDDH pin to read the battery voltage when using high voltage mode.
2021-01-01refactor(app): format with prettier (#563)innovaker
prettier --write . PR: #563
2020-12-03refactor: Align drivers with Zephyr file system conventionsinnovaker
PR: #400
2020-10-27Add new kscan_gpio_demux driverJay Greco
+ zmk,kscan_gpio_demux is now a compatible kscan option + kscan_gpio_demux is based heavily off of the implementation of kscan_gpio_matrix, modified to address cols using an n-to-1 demultiplexer chip instead of discrete IO + Added zmk,kscan_gpio_demux.yaml file * modified CMakeLists to include new source files
2020-10-23Refactor driver to use Sensor APINick
2020-09-19Voltage divider driver initial implementationNick
2020-07-21Filename fix for EN11 -> EC11.Pete Johanson
2020-07-20EN11 is actually EC11, some sample work.Pete Johanson
2020-07-19Initial en11 exploration.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