| /hal_gigadevice-latest/gd32f4xx/standard_peripheral/source/ |
| D | gd32f4xx_can.c | 52 void can_deinit(uint32_t can_periph) in can_deinit() argument 54 if(CAN0 == can_periph) { in can_deinit() 160 ErrStatus can_init(uint32_t can_periph, can_parameter_struct *can_parameter_init) in can_init() argument 166 CAN_CTL(can_periph) &= ~CAN_CTL_SLPWMOD; in can_init() 168 CAN_CTL(can_periph) |= CAN_CTL_IWMOD; in can_init() 170 while((CAN_STAT_IWS != (CAN_STAT(can_periph) & CAN_STAT_IWS)) && (0U != timeout)) { in can_init() 174 if(CAN_STAT_IWS != (CAN_STAT(can_periph) & CAN_STAT_IWS)) { in can_init() 178 CAN_BT(can_periph) = (BT_MODE((uint32_t)can_parameter_init->working_mode) | \ in can_init() 186 CAN_CTL(can_periph) |= CAN_CTL_TTC; in can_init() 188 CAN_CTL(can_periph) &= ~CAN_CTL_TTC; in can_init() [all …]
|
| /hal_gigadevice-latest/gd32vf103/standard_peripheral/source/ |
| D | gd32vf103_can.c | 50 void can_deinit(uint32_t can_periph) in can_deinit() argument 52 if(CAN0 == can_periph){ in can_deinit() 159 ErrStatus can_init(uint32_t can_periph, can_parameter_struct* can_parameter_init) in can_init() argument 165 CAN_CTL(can_periph) &= ~CAN_CTL_SLPWMOD; in can_init() 167 CAN_CTL(can_periph) |= CAN_CTL_IWMOD; in can_init() 169 while((CAN_STAT_IWS != (CAN_STAT(can_periph) & CAN_STAT_IWS)) && (0U != timeout)){ in can_init() 173 if(CAN_STAT_IWS != (CAN_STAT(can_periph) & CAN_STAT_IWS)){ in can_init() 177 CAN_BT(can_periph) = (BT_MODE((uint32_t)can_parameter_init->working_mode) | \ in can_init() 185 CAN_CTL(can_periph) |= CAN_CTL_TTC; in can_init() 187 CAN_CTL(can_periph) &= ~CAN_CTL_TTC; in can_init() [all …]
|
| /hal_gigadevice-latest/gd32f403/standard_peripheral/source/ |
| D | gd32f403_can.c | 50 void can_deinit(uint32_t can_periph) in can_deinit() argument 52 if(CAN0 == can_periph){ in can_deinit() 159 ErrStatus can_init(uint32_t can_periph, can_parameter_struct* can_parameter_init) in can_init() argument 165 CAN_CTL(can_periph) &= ~CAN_CTL_SLPWMOD; in can_init() 167 CAN_CTL(can_periph) |= CAN_CTL_IWMOD; in can_init() 169 while((CAN_STAT_IWS != (CAN_STAT(can_periph) & CAN_STAT_IWS)) && (0U != timeout)){ in can_init() 173 if(CAN_STAT_IWS != (CAN_STAT(can_periph) & CAN_STAT_IWS)){ in can_init() 177 CAN_BT(can_periph) = (BT_MODE((uint32_t)can_parameter_init->working_mode) | \ in can_init() 185 CAN_CTL(can_periph) |= CAN_CTL_TTC; in can_init() 187 CAN_CTL(can_periph) &= ~CAN_CTL_TTC; in can_init() [all …]
|
| /hal_gigadevice-latest/gd32a50x/standard_peripheral/source/ |
| D | gd32a50x_can.c | 55 void can_deinit(uint32_t can_periph) in can_deinit() argument 57 if(CAN0 == can_periph) { in can_deinit() 62 if(CAN1 == can_periph) { in can_deinit() 75 ErrStatus can_software_reset(uint32_t can_periph) in can_software_reset() argument 80 CAN_CTL0(can_periph) |= CAN_CTL0_SWRST; in can_software_reset() 82 while((CAN_CTL0(can_periph) & CAN_CTL0_SWRST) && (timeout)) { in can_software_reset() 85 if(CAN_CTL0(can_periph) & CAN_CTL0_SWRST) { in can_software_reset() 123 ErrStatus can_init(uint32_t can_periph, can_parameter_struct *can_parameter_init) in can_init() argument 126 uint32_t *canram = (uint32_t *)(CAN_RAM(can_periph)); in can_init() 134 CAN_RFIFOMPF(can_periph, i) = 0x00000000U; in can_init() [all …]
|
| D | gd32a50x_rcu.c | 523 void rcu_can_clock_config(uint32_t can_periph, uint32_t can_clock_source) in rcu_can_clock_config() argument 527 switch(can_periph) { in rcu_can_clock_config()
|
| /hal_gigadevice-latest/gd32e50x/standard_peripheral/source/ |
| D | gd32e50x_can.c | 108 void can_deinit(uint32_t can_periph) in can_deinit() argument 111 switch(can_periph){ in can_deinit() 128 switch(can_periph){ in can_deinit() 297 ErrStatus can_init(uint32_t can_periph, can_parameter_struct* can_parameter_init) in can_init() argument 306 CAN_CTL(can_periph) &= ~CAN_CTL_SLPWMOD; in can_init() 308 CAN_CTL(can_periph) |= CAN_CTL_IWMOD; in can_init() 310 while((CAN_STAT_IWS != (CAN_STAT(can_periph) & CAN_STAT_IWS)) && (0U != timeout)){ in can_init() 314 if(CAN_STAT_IWS != (CAN_STAT(can_periph) & CAN_STAT_IWS)){ in can_init() 319 fdctl_status = CAN_FDCTL(can_periph); in can_init() 323 CAN_FDCTL(can_periph) = fdctl_status; in can_init() [all …]
|
| /hal_gigadevice-latest/gd32a50x/standard_peripheral/include/ |
| D | gd32a50x_can.h | 1144 void can_deinit(uint32_t can_periph); 1146 ErrStatus can_software_reset(uint32_t can_periph); 1148 ErrStatus can_init(uint32_t can_periph, can_parameter_struct *can_parameter_init); 1152 void can_private_filter_config(uint32_t can_periph, uint32_t index, uint32_t filter_data); 1156 ErrStatus can_operation_mode_enter(uint32_t can_periph, can_operation_modes_enum mode); 1158 can_operation_modes_enum can_operation_mode_get(uint32_t can_periph); 1160 ErrStatus can_inactive_mode_exit(uint32_t can_periph); 1162 ErrStatus can_pn_mode_exit(uint32_t can_periph); 1166 void can_fd_config(uint32_t can_periph, can_fd_parameter_struct *can_fd_para_init); 1168 void can_bitrate_switch_enable(uint32_t can_periph); [all …]
|
| D | gd32a50x_rcu.h | 704 void rcu_can_clock_config(uint32_t can_periph, uint32_t can_clock_source);
|
| /hal_gigadevice-latest/gd32e50x/standard_peripheral/include/ |
| D | gd32e50x_can.h | 848 void can_deinit(uint32_t can_periph); 852 ErrStatus can_init(uint32_t can_periph, can_parameter_struct* can_parameter_init); 854 void can_filter_init(uint32_t can_periph, can_filter_parameter_struct* can_filter_parameter_init); 856 void can_filter_mask_mode_init(uint32_t can_periph, uint32_t id, uint32_t mask, can_format_fifo_enu… 858 ErrStatus can_frequency_set(uint32_t can_periph, uint32_t hz); 860 ErrStatus can_monitor_mode_set(uint32_t can_periph, uint8_t mode); 864 ErrStatus can_fd_init(uint32_t can_periph, can_fdframe_struct* can_fdframe_init); 866 ErrStatus can_fd_frequency_set(uint32_t can_periph, uint32_t hz); 868 void can_fd_function_enable(uint32_t can_periph); 870 void can_fd_function_disable(uint32_t can_periph); [all …]
|
| /hal_gigadevice-latest/gd32f4xx/standard_peripheral/include/ |
| D | gd32f4xx_can.h | 690 void can_deinit(uint32_t can_periph); 694 ErrStatus can_init(uint32_t can_periph, can_parameter_struct *can_parameter_init); 703 void can_debug_freeze_enable(uint32_t can_periph); 705 void can_debug_freeze_disable(uint32_t can_periph); 707 void can_time_trigger_mode_enable(uint32_t can_periph); 709 void can_time_trigger_mode_disable(uint32_t can_periph); 713 uint8_t can_message_transmit(uint32_t can_periph, can_trasnmit_message_struct *transmit_message); 715 can_transmit_state_enum can_transmit_states(uint32_t can_periph, uint8_t mailbox_number); 717 void can_transmission_stop(uint32_t can_periph, uint8_t mailbox_number); 719 void can_message_receive(uint32_t can_periph, uint8_t fifo_number, can_receive_message_struct *rece… [all …]
|
| /hal_gigadevice-latest/gd32vf103/standard_peripheral/include/ |
| D | gd32vf103_can.h | 696 void can_deinit(uint32_t can_periph); 700 ErrStatus can_init(uint32_t can_periph, can_parameter_struct* can_parameter_init); 707 void can_debug_freeze_enable(uint32_t can_periph); 709 void can_debug_freeze_disable(uint32_t can_periph); 711 void can_time_trigger_mode_enable(uint32_t can_periph); 713 void can_time_trigger_mode_disable(uint32_t can_periph); 717 uint8_t can_message_transmit(uint32_t can_periph, can_trasnmit_message_struct* transmit_message); 719 can_transmit_state_enum can_transmit_states(uint32_t can_periph, uint8_t mailbox_number); 721 void can_transmission_stop(uint32_t can_periph, uint8_t mailbox_number); 723 void can_message_receive(uint32_t can_periph, uint8_t fifo_number, can_receive_message_struct* rece… [all …]
|
| /hal_gigadevice-latest/gd32f403/standard_peripheral/include/ |
| D | gd32f403_can.h | 696 void can_deinit(uint32_t can_periph); 700 ErrStatus can_init(uint32_t can_periph, can_parameter_struct* can_parameter_init); 707 void can_debug_freeze_enable(uint32_t can_periph); 709 void can_debug_freeze_disable(uint32_t can_periph); 711 void can_time_trigger_mode_enable(uint32_t can_periph); 713 void can_time_trigger_mode_disable(uint32_t can_periph); 717 uint8_t can_message_transmit(uint32_t can_periph, can_trasnmit_message_struct* transmit_message); 719 can_transmit_state_enum can_transmit_states(uint32_t can_periph, uint8_t mailbox_number); 721 void can_transmission_stop(uint32_t can_periph, uint8_t mailbox_number); 723 void can_message_receive(uint32_t can_periph, uint8_t fifo_number, can_receive_message_struct* rece… [all …]
|