| /bsp/ht32/libraries/ht32_drivers/ |
| A D | drv_can.c | 73 .filter_cfg = {0}, 83 can_instance->filter_cfg.filter_flag |= 1 << filter_num; in cfg_can_default_filter() 228 struct rt_can_filter_config *filter_cfg; in ht32_can_control() local 302 filter_cfg = (struct rt_can_filter_config *)arg; in ht32_can_control() 303 if (filter_cfg->count > MSG_OBJ_TOTAL_NUM) in ht32_can_control() 308 for (i = 0; i < filter_cfg->count; i++) in ht32_can_control() 311 if (filter_cfg->items[i].hdr_bank == -1) in ht32_can_control() 358 … can_instance->filter_cfg.filter_mag[filter_num].IdMask = filter_cfg->items[i].mask; in ht32_can_control() 367 if (filter_cfg->items[i].rtr == RT_CAN_RTR) in ht32_can_control() 376 can_instance->filter_cfg.filter_mag[filter_num].Id = filter_cfg->items[i].id; in ht32_can_control() [all …]
|
| /bsp/essemi/es32f0654/drivers/ |
| A D | drv_can.c | 152 struct rt_can_filter_config *filter_cfg; in _can_control() local 240 if(filter_cfg->items[i].mode) in _can_control() 245 if(filter_cfg->items[i].ide) in _can_control() 248 filter_cfg->items[i].mask = ((filter_cfg->items[i].mask << 3) | in _can_control() 254 filter_cfg->items[i].id = (filter_cfg->items[i].id << 18); in _can_control() 255 filter_cfg->items[i].mask = ((filter_cfg->items[i].mask << 21) | in _can_control() 264 if(filter_cfg->items[i].ide) in _can_control() 266 filter_cfg->items[i].mask = (filter_cfg->items[i].mask)<<3; in _can_control() 270 filter_cfg->items[i].id = (filter_cfg->items[i].id)<<18; in _can_control() 271 filter_cfg->items[i].mask = (filter_cfg->items[i].mask)<<21; in _can_control() [all …]
|
| /bsp/essemi/es32f369x/drivers/ |
| A D | drv_can.c | 145 struct rt_can_filter_config *filter_cfg; in _can_control() local 233 if(filter_cfg->items[i].mode) in _can_control() 238 if(filter_cfg->items[i].ide) in _can_control() 241 filter_cfg->items[i].mask = ((filter_cfg->items[i].mask << 3) | in _can_control() 247 filter_cfg->items[i].id = (filter_cfg->items[i].id << 18); in _can_control() 248 filter_cfg->items[i].mask = ((filter_cfg->items[i].mask << 21) | in _can_control() 257 if(filter_cfg->items[i].ide) in _can_control() 259 filter_cfg->items[i].mask = (filter_cfg->items[i].mask)<<3; in _can_control() 263 filter_cfg->items[i].id = (filter_cfg->items[i].id)<<18; in _can_control() 264 filter_cfg->items[i].mask = (filter_cfg->items[i].mask)<<21; in _can_control() [all …]
|
| /bsp/gd32/arm/libraries/gd32_drivers/ |
| A D | drv_can.c | 236 struct rt_can_filter_config *filter_cfg; in _can_control() local 383 filter_cfg = (struct rt_can_filter_config *)arg; in _can_control() 385 for (int i = 0; i < filter_cfg->count; i++) in _can_control() 387 if (filter_cfg->items[i].hdr_bank == -1) in _can_control() 395 filter_cfg->items[i].hdr_bank = i; in _can_control() 403 filter_cfg->items[i].hdr_bank = i + 14; in _can_control() 422 if (filter_cfg->items[i].ide == RT_CAN_STDID) in _can_control() 425 id_l = ((filter_cfg->items[i].id << 18) | in _can_control() 426 (filter_cfg->items[i].ide << 2) | in _can_control() 434 id_l = ((filter_cfg->items[i].id << 3) | in _can_control() [all …]
|
| /bsp/apm32/libraries/Drivers/ |
| A D | drv_can.c | 153 struct rt_can_filter_config *filter_cfg; in apm32_can_control() local 295 filter_cfg = (struct rt_can_filter_config *)arg; in apm32_can_control() 297 for (int i = 0; i < filter_cfg->count; i++) in apm32_can_control() 299 if (filter_cfg->items[i].hdr_bank == -1) in apm32_can_control() 341 mask_l_tail = (filter_cfg->items[i].ide << 2) | (filter_cfg->items[i].rtr << 1); in apm32_can_control() 344 if (filter_cfg->items[i].ide == RT_CAN_STDID) in apm32_can_control() 347 id_l = ((filter_cfg->items[i].id << 18) | in apm32_can_control() 348 (filter_cfg->items[i].ide << 2) | in apm32_can_control() 353 else if (filter_cfg->items[i].ide == RT_CAN_EXTID) in apm32_can_control() 356 id_l = ((filter_cfg->items[i].id << 3) | in apm32_can_control() [all …]
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_can.c | 185 struct rt_can_filter_config *filter_cfg; in _can_control() local 331 filter_cfg = (struct rt_can_filter_config *)arg; in _can_control() 333 for (int i = 0; i < filter_cfg->count; i++) in _can_control() 335 if (filter_cfg->items[i].hdr_bank == -1) in _can_control() 376 mask_l_tail = (filter_cfg->items[i].ide << 2) | in _can_control() 379 if (filter_cfg->items[i].ide == RT_CAN_STDID) in _can_control() 382 id_l = ((filter_cfg->items[i].id << 18) | in _can_control() 383 (filter_cfg->items[i].ide << 2) | in _can_control() 388 else if (filter_cfg->items[i].ide == RT_CAN_EXTID) in _can_control() 391 id_l = ((filter_cfg->items[i].id << 3) | in _can_control() [all …]
|
| /bsp/nuvoton/libraries/m2354/rtt_port/ |
| A D | drv_can.c | 305 struct rt_can_filter_config *filter_cfg = (struct rt_can_filter_config *)arg; in nu_can_control() local 307 for (int i = 0; i < filter_cfg->count; i++) in nu_can_control() 310 if (filter_cfg->items[i].mode == 1) in nu_can_control() 312 …k(psNuCAN->base, MSG(filter_cfg->items[i].hdr_bank + RX_MSG_ID_INDEX), filter_cfg->items[i].ide, f… in nu_can_control() 320 …k(psNuCAN->base, MSG(filter_cfg->items[i].hdr_bank + RX_MSG_ID_INDEX), filter_cfg->items[i].ide, f… in nu_can_control()
|
| /bsp/nuvoton/libraries/n9h30/rtt_port/ |
| A D | drv_can.c | 305 struct rt_can_filter_config *filter_cfg = (struct rt_can_filter_config *)arg; in nu_can_control() local 307 for (int i = 0; i < filter_cfg->count; i++) in nu_can_control() 310 if (filter_cfg->items[i].mode == 1) in nu_can_control() 312 …k(psNuCAN->base, MSG(filter_cfg->items[i].hdr_bank + RX_MSG_ID_INDEX), filter_cfg->items[i].ide, f… in nu_can_control() 320 …k(psNuCAN->base, MSG(filter_cfg->items[i].hdr_bank + RX_MSG_ID_INDEX), filter_cfg->items[i].ide, f… in nu_can_control()
|
| /bsp/nuvoton/libraries/m480/rtt_port/ |
| A D | drv_can.c | 356 struct rt_can_filter_config *filter_cfg = (struct rt_can_filter_config *)arg; in nu_can_control() local 358 for (int i = 0; i < filter_cfg->count; i++) in nu_can_control() 361 if (filter_cfg->items[i].mode == 1) in nu_can_control() 363 …k(psNuCAN->base, MSG(filter_cfg->items[i].hdr_bank + RX_MSG_ID_INDEX), filter_cfg->items[i].ide, f… in nu_can_control() 371 …k(psNuCAN->base, MSG(filter_cfg->items[i].hdr_bank + RX_MSG_ID_INDEX), filter_cfg->items[i].ide, f… in nu_can_control()
|
| /bsp/nuvoton/libraries/nuc980/rtt_port/ |
| A D | drv_can.c | 329 struct rt_can_filter_config *filter_cfg = (struct rt_can_filter_config *)arg; in nu_can_control() local 331 for (int i = 0; i < filter_cfg->count; i++) in nu_can_control() 334 if (filter_cfg->items[i].mode == 1) in nu_can_control() 336 …k(psNuCAN->base, MSG(filter_cfg->items[i].hdr_bank + RX_MSG_ID_INDEX), filter_cfg->items[i].ide, f… in nu_can_control() 344 …k(psNuCAN->base, MSG(filter_cfg->items[i].hdr_bank + RX_MSG_ID_INDEX), filter_cfg->items[i].ide, f… in nu_can_control()
|
| /bsp/at32/libraries/rt_drivers/ |
| A D | drv_can.c | 338 struct rt_can_filter_config *filter_cfg; in _can_control() local 478 filter_cfg = (struct rt_can_filter_config *)arg; in _can_control() 480 for (int i = 0; i < filter_cfg->count; i++) in _can_control() 482 if (filter_cfg->items[i].hdr_bank == -1) in _can_control() 510 mask_l_tail = (filter_cfg->items[i].ide << 2) | in _can_control() 513 if (filter_cfg->items[i].ide == RT_CAN_STDID) in _can_control() 516 id_l = ((filter_cfg->items[i].id << 18) | in _can_control() 517 (filter_cfg->items[i].ide << 2) | in _can_control() 522 else if (filter_cfg->items[i].ide == RT_CAN_EXTID) in _can_control() 525 id_l = ((filter_cfg->items[i].id << 3) | in _can_control() [all …]
|
| A D | drv_can_v2.c | 290 struct rt_can_filter_config *filter_cfg; in _can_control() local 365 filter_cfg = (struct rt_can_filter_config *)arg; in _can_control() 367 for (int i = 0; i < filter_cfg->count; i++) in _can_control() 369 if (filter_cfg->items[i].hdr_bank == -1) in _can_control() 375 filter_number = filter_cfg->items[i].hdr_bank; in _can_control() 378 can_instance->filter_init_struct.code_para.id = filter_cfg->items[i].id; in _can_control() 379 …can_instance->filter_init_struct.code_para.id_type = (can_identifier_type)filter_cfg->items[i].ide; in _can_control() 380 …nce->filter_init_struct.mask_para.id = (~(filter_cfg->items[i].mask) & ~(filter_cfg->items[i].id … in _can_control()
|
| /bsp/n32g452xx/Libraries/rt_drivers/ |
| A D | drv_can.c | 226 struct rt_can_filter_config *filter_cfg; in _can_control() local 360 filter_cfg = (struct rt_can_filter_config *)arg; in _can_control() 362 for (int i = 0; i < filter_cfg->count; i++) in _can_control() 364 if (filter_cfg->items[i].hdr_bank == -1) in _can_control() 373 if (filter_cfg->items[i].mode == 0x00) in _can_control() 377 else if (filter_cfg->items[i].mode == 0x01) in _can_control() 382 if (filter_cfg->items[i].ide == RT_CAN_STDID) in _can_control() 385 id_l = ((filter_cfg->items[i].id << 18) | in _can_control() 386 (filter_cfg->items[i].ide << 2) | in _can_control() 394 id_l = ((filter_cfg->items[i].id << 3) | in _can_control() [all …]
|
| /bsp/n32/libraries/n32_drivers/ |
| A D | drv_can.c | 325 struct rt_can_filter_config *filter_cfg; in control() local 509 filter_cfg = (struct rt_can_filter_config *)arg; in control() 511 for(int i = 0; i < filter_cfg->count; i++) in control() 513 if (filter_cfg->items[i].hdr_bank == -1) in control() 534 … mask_l_tail = (filter_cfg->items[i].ide << 2) | (filter_cfg->items[i].rtr << 1); in control() 538 if (filter_cfg->items[i].ide == RT_CAN_STDID) in control() 541 id_l = ((filter_cfg->items[i].id << 18) | in control() 542 (filter_cfg->items[i].ide << 2) | in control() 547 else if (filter_cfg->items[i].ide == RT_CAN_EXTID) in control() 550 id_l = ((filter_cfg->items[i].id << 3) | in control() [all …]
|
| /bsp/synwit/libraries/SWM341_drivers/ |
| A D | drv_can.c | 177 struct rt_can_filter_config *filter_cfg; in swm_can_control() local 225 filter_cfg = (struct rt_can_filter_config *)arg; in swm_can_control() 227 for (int i = 0; i < filter_cfg->count; i++) in swm_can_control() 229 if (filter_cfg->items[i].hdr_bank == -1) in swm_can_control() 235 filter_idx = filter_cfg->items[i].hdr_bank; in swm_can_control() 238 if (filter_cfg->items[i].ide == RT_CAN_STDID) in swm_can_control() 242 can_dev->can_cfg->CANx->ACR[filter_idx] = __REV(filter_cfg->items[i].id << 5); in swm_can_control() 243 … can_dev->can_cfg->CANx->AMR[filter_idx] = __REV(~(filter_cfg->items[i].mask << 5)); in swm_can_control() 247 else if (filter_cfg->items[i].ide == RT_CAN_EXTID) in swm_can_control() 251 can_dev->can_cfg->CANx->ACR[filter_idx] = __REV(filter_cfg->items[i].id << 3); in swm_can_control() [all …]
|
| /bsp/wch/risc-v/Libraries/ch32_drivers/ |
| A D | drv_can.c | 286 struct rt_can_filter_config *filter_cfg; in _can_control() local 440 filter_cfg = (struct rt_can_filter_config *)arg; in _can_control() 442 for (int i = 0; i < filter_cfg->count; i++) in _can_control() 444 if (filter_cfg->items[i].hdr_bank == -1) in _can_control() 463 if (filter_cfg->items[i].ide == RT_CAN_STDID) in _can_control() 466 id_l = ((filter_cfg->items[i].id << 18) | in _can_control() 467 (filter_cfg->items[i].ide << 2) | in _can_control() 472 else if (filter_cfg->items[i].ide == RT_CAN_EXTID) in _can_control() 474 id_h = (filter_cfg->items[i].id >> 13) & 0xFFFF; in _can_control() 475 id_l = ((filter_cfg->items[i].id << 3) | in _can_control() [all …]
|
| /bsp/nuvoton/libraries/ma35/rtt_port/ |
| A D | drv_canfd.c | 387 struct rt_can_filter_config *filter_cfg = (struct rt_can_filter_config *)arg; in nu_canfd_control() local 389 RT_ASSERT(filter_cfg); in nu_canfd_control() 391 for (int i = 0; i < filter_cfg->count; i++) in nu_canfd_control() 393 …uint32_t u32FEC = (filter_cfg->items[i].mode == RT_CAN_MODE_PRIV) ? eCANFD_FLTR_ELEM_SET_PRI_STO_… in nu_canfd_control() 396 if (filter_cfg->items[i].ide == RT_CAN_STDID) in nu_canfd_control() 404 sStdFilter.SFID2 = filter_cfg->items[i].mask; /*!<Standard Filter ID 2. */ //mask in nu_canfd_control() 405 … sStdFilter.SFID1 = filter_cfg->items[i].id; /*!<Standard Filter ID 1. */ //filter in nu_canfd_control() 419 … sXidFilter.EFID1 = filter_cfg->items[i].mask; /*!<Extended Filter ID 2. */ //mask in nu_canfd_control() 420 … sXidFilter.EFID2 = filter_cfg->items[i].id; /*!<Extended Filter ID 1. */ //filter in nu_canfd_control()
|
| /bsp/nuvoton/libraries/m460/rtt_port/ |
| A D | drv_canfd.c | 479 struct rt_can_filter_config *filter_cfg = (struct rt_can_filter_config *)arg; in nu_canfd_control() local 481 RT_ASSERT(filter_cfg); in nu_canfd_control() 483 for (int i = 0; i < filter_cfg->count; i++) in nu_canfd_control() 485 …uint32_t u32FEC = (filter_cfg->items[i].mode == RT_CAN_MODE_PRIV) ? eCANFD_FLTR_ELEM_SET_PRI_STO_… in nu_canfd_control() 488 if (filter_cfg->items[i].ide == RT_CAN_STDID) in nu_canfd_control() 496 sStdFilter.SFID2 = filter_cfg->items[i].mask; /*!<Standard Filter ID 2. */ //mask in nu_canfd_control() 497 … sStdFilter.SFID1 = filter_cfg->items[i].id; /*!<Standard Filter ID 1. */ //filter in nu_canfd_control() 511 … sXidFilter.EFID1 = filter_cfg->items[i].mask; /*!<Extended Filter ID 2. */ //mask in nu_canfd_control() 512 … sXidFilter.EFID2 = filter_cfg->items[i].id; /*!<Extended Filter ID 1. */ //filter in nu_canfd_control()
|
| /bsp/phytium/libraries/drivers/ |
| A D | drv_can.c | 172 struct rt_can_filter_config *filter_cfg; in _can_control() local 306 filter_cfg = (struct rt_can_filter_config *)arg; in _can_control() 308 for (int i = 0; i < filter_cfg->count; i++) in _can_control() 311 drv_can->filter.mask = filter_cfg->items[i].mask; in _can_control() 312 drv_can->filter.id = filter_cfg->items[i].id; in _can_control()
|