Home
last modified time | relevance | path

Searched refs:filter_cfg (Results 1 – 19 of 19) sorted by relevance

/bsp/ht32/libraries/ht32_drivers/
A Ddrv_can.c73 .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 Ddrv_can.c152 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 Ddrv_can.c145 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 Ddrv_can.c236 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 Ddrv_can.c153 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 Ddrv_can.c185 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 Ddrv_can.c305 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 Ddrv_can.c305 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 Ddrv_can.c356 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 Ddrv_can.c329 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 Ddrv_can.c338 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 Ddrv_can_v2.c290 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 Ddrv_can.c226 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 Ddrv_can.c325 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 Ddrv_can.c177 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 Ddrv_can.c286 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 Ddrv_canfd.c387 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 Ddrv_canfd.c479 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 Ddrv_can.c172 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()

Completed in 51 milliseconds