drivers: can: add user_data to state change callback

Add optional user data argument to can_set_state_change_callback() to
comply with Zephyr API design guidelines.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2022-01-10 12:32:19 +01:00 committed by Carles Cufí
commit e919db3222
13 changed files with 59 additions and 25 deletions

View file

@ -56,11 +56,13 @@ void can_stm32fd_clock_enable(void)
}
void can_stm32fd_set_state_change_callback(const struct device *dev,
can_state_change_callback_t cb)
can_state_change_callback_t cb,
void *user_data)
{
struct can_stm32fd_data *data = DEV_DATA(dev);
data->mcan_data.state_change_cb = cb;
data->mcan_data.state_change_cb_data = user_data;
}
static int can_stm32fd_init(const struct device *dev)