Update keymap.c
This commit is contained in:
parent
dc0e54158a
commit
85f4aba448
1 changed files with 3 additions and 3 deletions
|
@ -251,7 +251,7 @@ int zmk_keymap_position_state_changed(uint8_t source, uint32_t position, bool pr
|
|||
}
|
||||
|
||||
#if ZMK_KEYMAP_HAS_SENSORS
|
||||
int zmk_keymap_sensor_triggered(uint8_t sensor_number, const struct device *sensor,
|
||||
int zmk_keymap_sensor_triggered(uint8_t sensor_number, const struct sensor_value value,
|
||||
int64_t timestamp) {
|
||||
for (int layer = ZMK_KEYMAP_LAYERS_LEN - 1; layer >= _zmk_keymap_layer_default; layer--) {
|
||||
if (zmk_keymap_layer_active(layer) && zmk_sensor_keymap[layer] != NULL) {
|
||||
|
@ -269,7 +269,7 @@ int zmk_keymap_sensor_triggered(uint8_t sensor_number, const struct device *sens
|
|||
continue;
|
||||
}
|
||||
|
||||
ret = behavior_sensor_keymap_binding_triggered(binding, sensor, timestamp);
|
||||
ret = behavior_sensor_keymap_binding_triggered(binding, value, timestamp);
|
||||
|
||||
if (ret > 0) {
|
||||
LOG_DBG("behavior processing to continue to next layer");
|
||||
|
@ -298,7 +298,7 @@ int keymap_listener(const zmk_event_t *eh) {
|
|||
#if ZMK_KEYMAP_HAS_SENSORS
|
||||
const struct zmk_sensor_event *sensor_ev;
|
||||
if ((sensor_ev = as_zmk_sensor_event(eh)) != NULL) {
|
||||
return zmk_keymap_sensor_triggered(sensor_ev->sensor_number, sensor_ev->sensor,
|
||||
return zmk_keymap_sensor_triggered(sensor_ev->sensor_number, sensor_ev->value,
|
||||
sensor_ev->timestamp);
|
||||
}
|
||||
#endif /* ZMK_KEYMAP_HAS_SENSORS */
|
||||
|
|
Loading…
Add table
Reference in a new issue