Home
last modified time | relevance | path

Searched refs:can_periph (Results 1 – 12 of 12) sorted by relevance

/hal_gigadevice-latest/gd32f4xx/standard_peripheral/source/
Dgd32f4xx_can.c52 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/
Dgd32vf103_can.c50 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/
Dgd32f403_can.c50 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/
Dgd32a50x_can.c55 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 …]
Dgd32a50x_rcu.c523 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/
Dgd32e50x_can.c108 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/
Dgd32a50x_can.h1144 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 …]
Dgd32a50x_rcu.h704 void rcu_can_clock_config(uint32_t can_periph, uint32_t can_clock_source);
/hal_gigadevice-latest/gd32e50x/standard_peripheral/include/
Dgd32e50x_can.h848 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/
Dgd32f4xx_can.h690 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/
Dgd32vf103_can.h696 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/
Dgd32f403_can.h696 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 …]