Home
last modified time | relevance | path

Searched refs:can_fd_para_init (Results 1 – 2 of 2) sorted by relevance

/hal_gigadevice-latest/gd32a50x/standard_peripheral/source/
Dgd32a50x_can.c543 void can_fd_config(uint32_t can_periph, can_fd_parameter_struct *can_fd_para_init) in can_fd_config() argument
554 if((uint32_t)ENABLE == can_fd_para_init->iso_can_fd_enable) { in can_fd_config()
558 if((uint32_t)ENABLE == can_fd_para_init->tdc_enable) { in can_fd_config()
562 if((uint32_t)ENABLE == can_fd_para_init->bitrate_switch_enable) { in can_fd_config()
567 CAN_FDCTL(can_periph) |= can_fd_para_init->mailbox_data_size; in can_fd_config()
569 CAN_FDBT(can_periph) |= (uint32_t)(FDBT_DBAUDPSC(can_fd_para_init->prescaler - 1U) | in can_fd_config()
570 … FDBT_DSJW((uint32_t)can_fd_para_init->resync_jump_width - 1U) | in can_fd_config()
571 FDBT_DPTS(can_fd_para_init->prop_time_segment) | in can_fd_config()
572 FDBT_DPBS1((uint32_t)can_fd_para_init->time_segment_1 - 1U) | in can_fd_config()
573 FDBT_DPBS2((uint32_t)can_fd_para_init->time_segment_2 - 1U)); in can_fd_config()
[all …]
/hal_gigadevice-latest/gd32a50x/standard_peripheral/include/
Dgd32a50x_can.h1166 void can_fd_config(uint32_t can_periph, can_fd_parameter_struct *can_fd_para_init);