input: rename callback define macro to INPUT_CALLBACK_DEFINE
Looking back at the current INPUT_LISTENER_CB_DEFINE api naming, it feels like it's a bit overloaded. Rename it to a simpler INPUT_CALLBACK_DEFINE. Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
This commit is contained in:
parent
f24dc9eab7
commit
a534169ed4
8 changed files with 14 additions and 14 deletions
|
|
@ -38,7 +38,7 @@ Application API
|
||||||
***************
|
***************
|
||||||
|
|
||||||
An application can register a callback using the
|
An application can register a callback using the
|
||||||
:c:macro:`INPUT_LISTENER_CB_DEFINE` macro. If a device node is specified, the
|
:c:macro:`INPUT_CALLBACK_DEFINE` macro. If a device node is specified, the
|
||||||
callback is only invoked for events from the specific device, otherwise the
|
callback is only invoked for events from the specific device, otherwise the
|
||||||
callback will receive all the events in the system. This is the only type of
|
callback will receive all the events in the system. This is the only type of
|
||||||
filtering supported, any more complex filtering logic has to be implemented in
|
filtering supported, any more complex filtering logic has to be implemented in
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,7 @@ static const struct kscan_driver_api kscan_input_driver_api = {
|
||||||
kscan_input_cb(DEVICE_DT_GET(DT_INST(index, DT_DRV_COMPAT)), \
|
kscan_input_cb(DEVICE_DT_GET(DT_INST(index, DT_DRV_COMPAT)), \
|
||||||
evt); \
|
evt); \
|
||||||
} \
|
} \
|
||||||
INPUT_LISTENER_CB_DEFINE(DEVICE_DT_GET(DT_INST_PARENT(index)), \
|
INPUT_CALLBACK_DEFINE(DEVICE_DT_GET(DT_INST_PARENT(index)), \
|
||||||
kscan_input_cb_##index); \
|
kscan_input_cb_##index); \
|
||||||
static const struct kscan_input_config kscan_input_config_##index = { \
|
static const struct kscan_input_config kscan_input_config_##index = { \
|
||||||
.input_dev = DEVICE_DT_GET(DT_INST_PARENT(index)), \
|
.input_dev = DEVICE_DT_GET(DT_INST_PARENT(index)), \
|
||||||
|
|
|
||||||
|
|
@ -135,7 +135,7 @@ struct input_listener {
|
||||||
* @param _dev @ref device pointer or NULL.
|
* @param _dev @ref device pointer or NULL.
|
||||||
* @param _callback The callback function.
|
* @param _callback The callback function.
|
||||||
*/
|
*/
|
||||||
#define INPUT_LISTENER_CB_DEFINE(_dev, _callback) \
|
#define INPUT_CALLBACK_DEFINE(_dev, _callback) \
|
||||||
static const STRUCT_SECTION_ITERABLE(input_listener, \
|
static const STRUCT_SECTION_ITERABLE(input_listener, \
|
||||||
_input_listener__##_callback) = { \
|
_input_listener__##_callback) = { \
|
||||||
.dev = _dev, \
|
.dev = _dev, \
|
||||||
|
|
|
||||||
|
|
@ -116,7 +116,7 @@ static int longpress_init(const struct device *dev)
|
||||||
{ \
|
{ \
|
||||||
longpress_cb(DEVICE_DT_INST_GET(inst), evt); \
|
longpress_cb(DEVICE_DT_INST_GET(inst), evt); \
|
||||||
} \
|
} \
|
||||||
INPUT_LISTENER_CB_DEFINE(DEVICE_DT_GET_OR_NULL(DT_INST_PHANDLE(inst, input)), \
|
INPUT_CALLBACK_DEFINE(DEVICE_DT_GET_OR_NULL(DT_INST_PHANDLE(inst, input)), \
|
||||||
longpress_cb_##inst); \
|
longpress_cb_##inst); \
|
||||||
static const uint16_t longpress_input_codes_##inst[] = DT_INST_PROP(inst, input_codes); \
|
static const uint16_t longpress_input_codes_##inst[] = DT_INST_PROP(inst, input_codes); \
|
||||||
static const uint16_t longpress_short_codes_##inst[] = DT_INST_PROP(inst, short_codes); \
|
static const uint16_t longpress_short_codes_##inst[] = DT_INST_PROP(inst, short_codes); \
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@ static void input_cb(struct input_event *evt)
|
||||||
evt->code,
|
evt->code,
|
||||||
evt->value);
|
evt->value);
|
||||||
}
|
}
|
||||||
INPUT_LISTENER_CB_DEFINE(NULL, input_cb);
|
INPUT_CALLBACK_DEFINE(NULL, input_cb);
|
||||||
#endif /* CONFIG_INPUT_EVENT_DUMP */
|
#endif /* CONFIG_INPUT_EVENT_DUMP */
|
||||||
|
|
||||||
#ifdef CONFIG_INPUT_SHELL
|
#ifdef CONFIG_INPUT_SHELL
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ static void test_gpio_keys_cb_handler(struct input_event *evt)
|
||||||
last_code = evt->code;
|
last_code = evt->code;
|
||||||
last_val = evt->value;
|
last_val = evt->value;
|
||||||
}
|
}
|
||||||
INPUT_LISTENER_CB_DEFINE(test_gpio_keys_dev, test_gpio_keys_cb_handler);
|
INPUT_CALLBACK_DEFINE(test_gpio_keys_dev, test_gpio_keys_cb_handler);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief TestPurpose: Verify gpio_keys_config pressed raw.
|
* @brief TestPurpose: Verify gpio_keys_config pressed raw.
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ static void input_cb_filtered(struct input_event *evt)
|
||||||
|
|
||||||
k_sem_give(&cb_start);
|
k_sem_give(&cb_start);
|
||||||
}
|
}
|
||||||
INPUT_LISTENER_CB_DEFINE(&fake_dev, input_cb_filtered);
|
INPUT_CALLBACK_DEFINE(&fake_dev, input_cb_filtered);
|
||||||
|
|
||||||
static void input_cb_unfiltered(struct input_event *evt)
|
static void input_cb_unfiltered(struct input_event *evt)
|
||||||
{
|
{
|
||||||
|
|
@ -42,7 +42,7 @@ static void input_cb_unfiltered(struct input_event *evt)
|
||||||
k_sem_give(&cb_done);
|
k_sem_give(&cb_done);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
INPUT_LISTENER_CB_DEFINE(NULL, input_cb_unfiltered);
|
INPUT_CALLBACK_DEFINE(NULL, input_cb_unfiltered);
|
||||||
|
|
||||||
ZTEST(input_api, test_sequence_thread)
|
ZTEST(input_api, test_sequence_thread)
|
||||||
{
|
{
|
||||||
|
|
@ -91,13 +91,13 @@ static void input_cb_filtered(struct input_event *evt)
|
||||||
message_count_filtered++;
|
message_count_filtered++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
INPUT_LISTENER_CB_DEFINE(&fake_dev, input_cb_filtered);
|
INPUT_CALLBACK_DEFINE(&fake_dev, input_cb_filtered);
|
||||||
|
|
||||||
static void input_cb_unfiltered(struct input_event *evt)
|
static void input_cb_unfiltered(struct input_event *evt)
|
||||||
{
|
{
|
||||||
message_count_unfiltered++;
|
message_count_unfiltered++;
|
||||||
}
|
}
|
||||||
INPUT_LISTENER_CB_DEFINE(NULL, input_cb_unfiltered);
|
INPUT_CALLBACK_DEFINE(NULL, input_cb_unfiltered);
|
||||||
|
|
||||||
ZTEST(input_api, test_synchronous)
|
ZTEST(input_api, test_synchronous)
|
||||||
{
|
{
|
||||||
|
|
@ -122,7 +122,7 @@ static void input_cb_last_event(struct input_event *evt)
|
||||||
{
|
{
|
||||||
memcpy(&last_event, evt, sizeof(last_event));
|
memcpy(&last_event, evt, sizeof(last_event));
|
||||||
}
|
}
|
||||||
INPUT_LISTENER_CB_DEFINE(NULL, input_cb_last_event);
|
INPUT_CALLBACK_DEFINE(NULL, input_cb_last_event);
|
||||||
|
|
||||||
ZTEST(input_api, test_report_apis)
|
ZTEST(input_api, test_report_apis)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ static void test_cb(struct input_event *evt)
|
||||||
memcpy(&last_events[1], &last_events[0], sizeof(struct input_event));
|
memcpy(&last_events[1], &last_events[0], sizeof(struct input_event));
|
||||||
memcpy(&last_events[0], evt, sizeof(struct input_event));
|
memcpy(&last_events[0], evt, sizeof(struct input_event));
|
||||||
}
|
}
|
||||||
INPUT_LISTENER_CB_DEFINE(longpress_dev, test_cb);
|
INPUT_CALLBACK_DEFINE(longpress_dev, test_cb);
|
||||||
|
|
||||||
ZTEST(longpress, test_longpress_test)
|
ZTEST(longpress, test_longpress_test)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue