I have a sofle that I've built with ec11 encoders on it. Everything is working except for encoder rotation. The default toggle light / mute behaviors on the encoder presses are working, but the rotation is not. I have some logs that suggest that the device can tell that the encoder is rotating, but I can't tell if it's messed up or not.
(This is from the left hand of the split)
00:00:47.150,360] <dbg> zmk: zmk_keymap_sensor_event: layer idx: 3, layer id: 3 sensor_index: 0, binding name:
[00:00:47.150,390] <dbg> zmk: zmk_keymap_sensor_event: No behavior assigned to 0 on layer 3
[00:00:47.150,451] <dbg> zmk: zmk_keymap_sensor_event: layer idx: 2, layer id: 2 sensor_index: 0, binding name: enc_key_press
[00:00:47.150,482] <dbg> zmk: zmk_behavior_sensor_rotate_common_accept_data: val1: 0, val2: 0, remainder: 0/0 triggers: 0 inc keycode 0xC00E9 dec keycode 0xC00EA
[00:00:47.150,665] <dbg> zmk: zmk_keymap_sensor_event: layer idx: 1, layer id: 1 sensor_index: 0, binding name: enc_key_press
[00:00:47.150,817] <dbg> zmk: zmk_behavior_sensor_rotate_common_accept_data: val1: 0, val2: 0, remainder: 0/0 triggers: 0 inc keycode 0xC00E9 dec keycode 0xC00EA
[00:00:47.150,878] <dbg> zmk: zmk_keymap_sensor_event: layer idx: 0, layer id: 0 sensor_index: 0, binding name: enc_key_press
[00:00:47.150,909] <dbg> zmk: zmk_behavior_sensor_rotate_common_accept_data: val1: 0, val2: 0, remainder: 0/0 triggers: 0 inc keycode 0xC00E9 dec keycode 0xC00EA
It looks weird to me that val1 and val2 are 0 for the entire rotation.