|
50 | 50 | compatible = "zmk,input-listener"; |
51 | 51 | status = "okay"; |
52 | 52 | device = <&trackball>; |
53 | | - input-processors = <&zip_xy_transform (INPUT_TRANSFORM_XY_SWAP | INPUT_TRANSFORM_X_INVERT)>; |
54 | | - }; |
55 | | - |
56 | | - trackpad_listener: trackpad_listener { |
57 | | - compatible = "zmk,input-listener"; |
58 | | - status = "disabled"; |
59 | | - device = <&trackpad>; |
60 | | - input-processors = <&pointer_accel>; |
| 53 | + input-processors = <&pointer_accel>, <&zip_xy_transform (INPUT_TRANSFORM_XY_SWAP | INPUT_TRANSFORM_X_INVERT)>; |
61 | 54 | }; |
62 | 55 |
|
63 | 56 | }; |
|
120 | 113 | device = <&trackball>; |
121 | 114 | }; |
122 | 115 |
|
123 | | -// Track pad i2c settings |
124 | | - |
125 | | -&pinctrl { |
126 | | - i2c0_default: i2c0_default { |
127 | | - group1 { |
128 | | - psels = <NRF_PSEL(TWIM_SDA, 0, 12)>, |
129 | | - <NRF_PSEL(TWIM_SCL, 1, 9)>; |
130 | | - bias-pull-up; |
131 | | - }; |
132 | | - }; |
133 | | - |
134 | | - i2c0_sleep: i2c0_sleep { |
135 | | - group1 { |
136 | | - psels = <NRF_PSEL(TWIM_SDA, 0, 12)>, |
137 | | - <NRF_PSEL(TWIM_SCL, 1, 9)>; |
138 | | - bias-pull-up; |
139 | | - low-power-enable; |
140 | | - }; |
141 | | - }; |
142 | | -}; |
143 | | -&i2c0 { |
144 | | - status = "disabled"; |
145 | | - compatible = "nordic,nrf-twim"; |
146 | | - pinctrl-0 = <&i2c0_default>; |
147 | | - pinctrl-1 = <&i2c0_sleep>; |
148 | | - pinctrl-names = "default", "sleep"; |
149 | | - clock-frequency = <I2C_BITRATE_FAST>; |
150 | | - zephyr,concat-buf-size = <32>; |
151 | | - |
152 | | - trackpad: trackpad@56 { |
153 | | - status = "disabled"; |
154 | | - compatible = "azoteq,iqs7211e"; |
155 | | - reg = <0x56>; |
156 | | - irq-gpios = <&gpio0 13 GPIO_PULL_UP>; |
157 | | - }; |
158 | | -}; |
159 | | - |
160 | 116 | // pointer acceleration |
161 | 117 |
|
162 | 118 | &pointer_accel { |
|
0 commit comments