| /bsp/synwit/libraries/SWM341_drivers/ |
| A D | drv_can.c | 123 struct swm_can_device *can_dev; in swm_can_config() local 130 RT_ASSERT(can_dev); in swm_can_config() 181 RT_ASSERT(can_dev != RT_NULL); in swm_can_control() 272 return swm_can_config(&can_dev->can_device, &can_dev->can_device.config); in swm_can_control() 292 return swm_can_config(&can_dev->can_device, &can_dev->can_device.config); in swm_can_control() 305 return swm_can_config(&can_dev->can_device, &can_dev->can_device.config); in swm_can_control() 310 can_dev->can_device.status.rcverrcnt = can_dev->can_cfg->CANx->RXERR; in swm_can_control() 311 can_dev->can_device.status.snderrcnt = can_dev->can_cfg->CANx->TXERR; in swm_can_control() 312 can_dev->can_device.status.lasterrtype = (can_dev->can_cfg->CANx->ECC >> 6) & 0x03; in swm_can_control() 313 can_dev->can_device.status.errcode = can_dev->can_cfg->CANx->ECC & 0x1F; in swm_can_control() [all …]
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_can.c | 96 RT_ASSERT(can_dev != RT_NULL); in ra_can_configure() 101 can = rt_container_of(can_dev, struct ra_can, can_dev); in ra_can_configure() 116 RT_ASSERT(can_dev != RT_NULL); in ra_can_control() 117 can = rt_container_of(can_dev, struct ra_can, can_dev); in ra_can_control() 145 return ra_can_configure(&can->can_dev, &can->can_dev.config); in ra_can_control() 177 rt_memcpy(arg, &can->can_dev.status, sizeof(can->can_dev.status)); in ra_can_control() 189 RT_ASSERT(can_dev != RT_NULL); in ra_can_sendmsg() 204 can = rt_container_of(can_dev, struct ra_can, can_dev); in ra_can_sendmsg() 221 RT_ASSERT(can_dev != RT_NULL); in ra_can_recvmsg() 223 can = rt_container_of(can_dev, struct ra_can, can_dev); in ra_can_recvmsg() [all …]
|
| A D | drv_can.h | 32 struct rt_can_device can_dev; member
|
| /bsp/gd32/arm/libraries/gd32_drivers/ |
| A D | drv_can.c | 191 RT_ASSERT(can_dev != RT_NULL); in _can_config() 193 can_deinit(can_dev->can_x); in _can_config() 240 RT_ASSERT(can_dev != RT_NULL); in _can_control() 249 if (CAN0 == can_dev->can_x) in _can_control() 256 if (CAN1 == can_dev->can_x) in _can_control() 272 if (CAN0 == can_dev->can_x) in _can_control() 278 if (CAN1 == can_dev->can_x) in _can_control() 465 return _can_config(&can_dev->device, &can_dev->device.config); in _can_control() 485 return _can_config(&can_dev->device, &can_dev->device.config); in _can_control() 498 return _can_config(&can_dev->device, &can_dev->device.config); in _can_control() [all …]
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_can.c | 216 hpm_can->can_dev.status.ackerrcnt++; in hpm_can_isr() 219 hpm_can->can_dev.status.biterrcnt++; in hpm_can_isr() 222 hpm_can->can_dev.status.crcerrcnt++; in hpm_can_isr() 225 hpm_can->can_dev.status.formaterrcnt++; in hpm_can_isr() 228 hpm_can->can_dev.status.bitpaderrcnt++; in hpm_can_isr() 235 hpm_can->can_dev.status.errcode = 0; in hpm_can_isr() 429 if (arg_val != drv_can->can_dev.config.mode) in hpm_can_control() 431 drv_can->can_dev.config.mode = arg_val; in hpm_can_control() 498 drv_can->can_dev.status.errcode = 0; in hpm_can_control() 511 rt_memcpy(arg, &drv_can->can_dev.status, sizeof(drv_can->can_dev.status)); in hpm_can_control() [all …]
|
| A D | drv_mcan.c | 321 hpm_can->can_dev.status.ackerrcnt++; in hpm_mcan_isr() 324 hpm_can->can_dev.status.biterrcnt++; in hpm_mcan_isr() 327 hpm_can->can_dev.status.crcerrcnt++; in hpm_mcan_isr() 330 hpm_can->can_dev.status.formaterrcnt++; in hpm_mcan_isr() 333 hpm_can->can_dev.status.bitpaderrcnt++; in hpm_mcan_isr() 340 hpm_can->can_dev.status.errcode = 0; in hpm_mcan_isr() 591 if (arg_val != drv_can->can_dev.config.mode) in hpm_mcan_control() 593 drv_can->can_dev.config.mode = arg_val; in hpm_mcan_control() 662 drv_can->can_dev.status.errcode = 0; in hpm_mcan_control() 675 rt_memcpy(arg, &drv_can->can_dev.status, sizeof(drv_can->can_dev.status)); in hpm_mcan_control() [all …]
|
| /bsp/hc32/tests/ |
| A D | test_can.c | 68 static rt_device_t can_dev = RT_NULL; variable 97 res = rt_device_control(can_dev, RT_CAN_CMD_SET_FILTER, &cfg); in _set_default_filter() 115 rt_device_read(can_dev, 0, &rxmsg, sizeof(rxmsg)); in can_rx_thread() 124 size = rt_device_write(can_dev, 0, &rxmsg, sizeof(rxmsg)); in can_rx_thread() 187 result = rt_device_control(can_dev, RT_CAN_CMD_SET_BITTIMING, &cfg); in _msh_cmd_set_timing() 256 size = rt_device_write(can_dev, 0, &msg, sizeof(msg)); in _msh_cmd_send_msg() 324 if (can_dev != RT_NULL) in can_sample() 326 rt_device_close(can_dev); in can_sample() 329 can_dev = rt_device_find(can_name); in can_sample() 330 if (can_dev == RT_NULL) in can_sample() [all …]
|
| /bsp/phytium/libraries/drivers_example/ |
| A D | can_sample.c | 13 static rt_device_t can_dev; /* CAN device handle */ variable 26 rt_device_set_rx_indicate(can_dev, can_rx_call); in can_rx_thread() 35 rt_device_read(can_dev, 0, &rxmsg, sizeof(rxmsg)); in can_rx_thread() 64 can_dev = rt_device_find(can_name); in can_sample() 65 if (!can_dev) in can_sample() 76 res = rt_device_open(can_dev, RT_DEVICE_FLAG_INT_TX | RT_DEVICE_FLAG_INT_RX); in can_sample() 77 rt_device_control(can_dev, RT_CAN_CMD_SET_BAUD, CAN1MBaud); in can_sample() 92 res = rt_device_control(can_dev, RT_CAN_CMD_SET_FILTER, &cfg); in can_sample() 124 rt_device_write(can_dev, 0, &msg, sizeof(msg)); in can_sample()
|
| /bsp/nxp/mcx/mcxn/Libraries/drivers/ |
| A D | drv_can.c | 43 struct rt_can_device can_dev; member 173 RT_ASSERT(can_dev != RT_NULL); in can_control() 175 can = (struct imxrt_can *)can_dev->parent.user_data; in can_control() 289 can->can_dev.config = *cfg; in can_control() 290 can_cfg(can_dev, cfg); in can_control() 307 …N_GetBusErrCount(can->base, (rt_uint8_t *)(&can->can_dev.status.snderrcnt), (rt_uint8_t *)(&can->c… in can_control() 308 rt_memcpy(arg, &can->can_dev.status, sizeof(can->can_dev.status)); in can_control() 326 RT_ASSERT(can_dev != RT_NULL); in can_send() 329 can = (struct imxrt_can *)can_dev->parent.user_data; in can_send() 393 RT_ASSERT(can_dev != RT_NULL); in can_recv() [all …]
|
| /bsp/nxp/imx/imxrt/libraries/drivers/ |
| A D | drv_can.c | 55 struct rt_can_device can_dev; member 158 RT_ASSERT(can_dev != RT_NULL); in can_cfg() 161 can = (struct imxrt_can *)can_dev->parent.user_data; in can_cfg() 229 RT_ASSERT(can_dev != RT_NULL); in can_control() 231 can = (struct imxrt_can *)can_dev->parent.user_data; in can_control() 351 …N_GetBusErrCount(can->base, (rt_uint8_t *)(&can->can_dev.status.snderrcnt), (rt_uint8_t *)(&can->c… in can_control() 352 rt_memcpy(arg, &can->can_dev.status, sizeof(can->can_dev.status)); in can_control() 371 RT_ASSERT(can_dev != RT_NULL); in can_send() 374 can = (struct imxrt_can *)can_dev->parent.user_data; in can_send() 439 RT_ASSERT(can_dev != RT_NULL); in can_recv() [all …]
|
| /bsp/renesas/ra6m3-hmi-board/board/ports/ |
| A D | can_test.c | 17 static rt_device_t can_dev; /* CAN 设备句柄 */ variable 35 rt_device_set_rx_indicate(can_dev, can_rx_call); in can_rx_thread() 55 res = rt_device_control(can_dev, RT_CAN_CMD_SET_FILTER, &cfg); in can_rx_thread() 66 rt_device_read(can_dev, 0, &rxmsg, sizeof(rxmsg)); in can_rx_thread() 95 can_dev = rt_device_find(can_name); in can_sample() 96 if (!can_dev) in can_sample() 106 res = rt_device_open(can_dev, RT_DEVICE_FLAG_INT_TX | RT_DEVICE_FLAG_INT_RX); in can_sample() 134 size = rt_device_write(can_dev, 0, &msg, sizeof(msg)); in can_sample()
|
| /bsp/ht32/ht32f53252/applications/ |
| A D | test.c | 809 static rt_device_t can_dev; variable 835 size = rt_device_write(can_dev, 0, &msg, sizeof(msg)); in can_tx_data() 851 rt_device_set_rx_indicate(can_dev, can_rx_call); in can_rx_thread() 859 rt_device_control(can_dev, RT_CAN_CMD_SET_FILTER, &cfg); in can_rx_thread() 867 rt_device_read(can_dev, 0, &rxmsg, sizeof(rxmsg)); in can_rx_thread() 883 size = rt_device_write(can_dev, 0, &rxmsg, sizeof(rxmsg)); in can_rx_thread() 909 can_dev = rt_device_find(can_name); in can_test() 910 if (!can_dev) in can_test() 918 res = rt_device_open(can_dev, RT_DEVICE_FLAG_INT_TX | RT_DEVICE_FLAG_INT_RX); in can_test() 921 res = rt_device_control(can_dev, RT_CAN_CMD_SET_BAUD, (void *)CAN500kBaud); in can_test()
|
| /bsp/synwit/swm341-mini/applications/ |
| A D | main.c | 129 static rt_device_t can_dev; /* CAN 设备句柄 */ variable 147 rt_device_set_rx_indicate(can_dev, can_rx_call); in can_rx_thread() 160 res = rt_device_control(can_dev, RT_CAN_CMD_SET_FILTER, &cfg); in can_rx_thread() 171 rt_device_read(can_dev, 0, &rxmsg, sizeof(rxmsg)); in can_rx_thread() 200 can_dev = rt_device_find(can_name); in can_sample() 201 if (!can_dev) in can_sample() 211 res = rt_device_open(can_dev, RT_DEVICE_FLAG_INT_TX | RT_DEVICE_FLAG_INT_RX); in can_sample() 238 size = rt_device_write(can_dev, 0, &msg, sizeof(msg)); in can_sample()
|