I can't figure out what node is missing. I've dug through the logs and my shield files but haven't been able to identify the issue. Below are the examples from my dtsi:
dtsi
#include "hillside_view.dtsi"
#include <input/processors.dtsi>
#include <behaviors/input_gestures_accel.dtsi>
&kscan0 {
col-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>, <&pro_micro 18 GPIO_ACTIVE_HIGH>,
<&pro_micro 15 GPIO_ACTIVE_HIGH>, <&pro_micro 14 GPIO_ACTIVE_HIGH>,
<&pro_micro 16 GPIO_ACTIVE_HIGH>, <&pro_micro 10 GPIO_ACTIVE_HIGH>;
};
&left_encoder {
status = "okay";
a-gpios = <&pro_micro 20 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
b-gpios = <&pro_micro 21 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
};
&chosen {
zephyr,display = &nice_view;
};
&nice_view_spi {
status = "okay";
};
&nice_view {
status = "okay";
};
&i2c0 {
status = "okay";
glidepoint: glidepoint@2a {
status = "okay";
};
};
&pointer_accel {
input-type = <INPUT_EV_REL>;
track-remainders;
min-factor = <800>;
max-factor = <3000>;
speed-threshold = <1200>;
speed-max = <6000>;
acceleration-exponent = <2>;
};
&{
tpad0: tpad0 {
compatible = "zmk,input-listener";
device = <&glidepoint>;
input-processors = <&pointer_accel>;
};
};
https://github.com/oleksandrmaslov/zmk-config-test/tree/Acceleration-test
https://github.com/oleksandrmaslov/zmk-config-test/actions/runs/14315875479/job/40121726982