Update behavior.h

This commit is contained in:
Chatblanc77 2022-09-08 16:34:05 +07:00 committed by GitHub
parent 0f43e12d79
commit eb2ec6fa96
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -25,7 +25,7 @@
typedef int (*behavior_keymap_binding_callback_t)(struct zmk_behavior_binding *binding, typedef int (*behavior_keymap_binding_callback_t)(struct zmk_behavior_binding *binding,
struct zmk_behavior_binding_event event); struct zmk_behavior_binding_event event);
typedef int (*behavior_sensor_keymap_binding_callback_t)(struct zmk_behavior_binding *binding, typedef int (*behavior_sensor_keymap_binding_callback_t)(struct zmk_behavior_binding *binding,
const struct device *sensor, const struct sensor_value value,
int64_t timestamp); int64_t timestamp);
enum behavior_locality { enum behavior_locality {
@ -159,12 +159,12 @@ static inline int z_impl_behavior_keymap_binding_released(struct zmk_behavior_bi
* @retval Negative errno code if failure. * @retval Negative errno code if failure.
*/ */
__syscall int behavior_sensor_keymap_binding_triggered(struct zmk_behavior_binding *binding, __syscall int behavior_sensor_keymap_binding_triggered(struct zmk_behavior_binding *binding,
const struct device *sensor, const sensor_value value,
int64_t timestamp); int64_t timestamp);
static inline int static inline int z_impl_behavior_sensor_keymap_binding_triggered(
z_impl_behavior_sensor_keymap_binding_triggered(struct zmk_behavior_binding *binding, struct zmk_behavior_binding *binding, const struct sensor_value value, int64_t timestamp) {
const struct device *sensor, int64_t timestamp) {
const struct device *dev = device_get_binding(binding->behavior_dev); const struct device *dev = device_get_binding(binding->behavior_dev);
if (dev == NULL) { if (dev == NULL) {
@ -177,7 +177,7 @@ z_impl_behavior_sensor_keymap_binding_triggered(struct zmk_behavior_binding *bin
return -ENOTSUP; return -ENOTSUP;
} }
return api->sensor_binding_triggered(binding, sensor, timestamp); return api->sensor_binding_triggered(binding, value, timestamp);
} }
/** /**