drivers: can: mcp2515: set thread name
Set the thread name for the MCP2515 CAN controller driver to aid in debugging. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
parent
b12eb78f35
commit
bab0c0879d
1 changed files with 7 additions and 5 deletions
|
@ -938,6 +938,7 @@ static int mcp2515_init(const struct device *dev)
|
||||||
const struct mcp2515_config *dev_cfg = dev->config;
|
const struct mcp2515_config *dev_cfg = dev->config;
|
||||||
struct mcp2515_data *dev_data = dev->data;
|
struct mcp2515_data *dev_data = dev->data;
|
||||||
struct can_timing timing;
|
struct can_timing timing;
|
||||||
|
k_tid_t tid;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
k_sem_init(&dev_data->int_sem, 0, 1);
|
k_sem_init(&dev_data->int_sem, 0, 1);
|
||||||
|
@ -986,11 +987,12 @@ static int mcp2515_init(const struct device *dev)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
k_thread_create(&dev_data->int_thread, dev_data->int_thread_stack,
|
tid = k_thread_create(&dev_data->int_thread, dev_data->int_thread_stack,
|
||||||
dev_cfg->int_thread_stack_size,
|
dev_cfg->int_thread_stack_size,
|
||||||
(k_thread_entry_t) mcp2515_int_thread, (void *)dev,
|
(k_thread_entry_t) mcp2515_int_thread, (void *)dev,
|
||||||
NULL, NULL, K_PRIO_COOP(dev_cfg->int_thread_priority),
|
NULL, NULL, K_PRIO_COOP(dev_cfg->int_thread_priority),
|
||||||
0, K_NO_WAIT);
|
0, K_NO_WAIT);
|
||||||
|
(void)k_thread_name_set(tid, "mcp2515");
|
||||||
|
|
||||||
(void)memset(dev_data->rx_cb, 0, sizeof(dev_data->rx_cb));
|
(void)memset(dev_data->rx_cb, 0, sizeof(dev_data->rx_cb));
|
||||||
(void)memset(dev_data->filter, 0, sizeof(dev_data->filter));
|
(void)memset(dev_data->filter, 0, sizeof(dev_data->filter));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue