├── .clang-format ├── CMakeLists.txt ├── Kconfig ├── drivers ├── CMakeLists.txt ├── Kconfig └── input │ ├── CMakeLists.txt │ ├── Kconfig │ ├── input_pinnacle.c │ ├── input_pinnacle.h │ └── zmk_pinnacle_idle_sleeper.c ├── dts └── bindings │ ├── input │ ├── cirque,pinnacle-common.yaml │ ├── cirque,pinnacle-i2c.yaml │ └── cirque,pinnacle-spi.yaml │ └── vendor-prefixes.txt └── zephyr └── module.yml /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | IndentWidth: 4 3 | ColumnLimit: 100 4 | SortIncludes: false 5 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | add_subdirectory(drivers) 3 | -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- 1 | rsource "drivers/Kconfig" 2 | -------------------------------------------------------------------------------- /drivers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | add_subdirectory_ifdef(CONFIG_INPUT input) 3 | -------------------------------------------------------------------------------- /drivers/Kconfig: -------------------------------------------------------------------------------- 1 | rsource "input/Kconfig" 2 | -------------------------------------------------------------------------------- /drivers/input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/drivers/input/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/input/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/drivers/input/Kconfig -------------------------------------------------------------------------------- /drivers/input/input_pinnacle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/drivers/input/input_pinnacle.c -------------------------------------------------------------------------------- /drivers/input/input_pinnacle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/drivers/input/input_pinnacle.h -------------------------------------------------------------------------------- /drivers/input/zmk_pinnacle_idle_sleeper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/drivers/input/zmk_pinnacle_idle_sleeper.c -------------------------------------------------------------------------------- /dts/bindings/input/cirque,pinnacle-common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/dts/bindings/input/cirque,pinnacle-common.yaml -------------------------------------------------------------------------------- /dts/bindings/input/cirque,pinnacle-i2c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/dts/bindings/input/cirque,pinnacle-i2c.yaml -------------------------------------------------------------------------------- /dts/bindings/input/cirque,pinnacle-spi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/dts/bindings/input/cirque,pinnacle-spi.yaml -------------------------------------------------------------------------------- /dts/bindings/vendor-prefixes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/dts/bindings/vendor-prefixes.txt -------------------------------------------------------------------------------- /zephyr/module.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/petejohanson/cirque-input-module/HEAD/zephyr/module.yml --------------------------------------------------------------------------------