Lines Matching refs:timer_periph
936 void timer_deinit(uint32_t timer_periph);
940 void gd32_timer_init(uint32_t timer_periph, timer_parameter_struct *initpara);
942 void timer_enable(uint32_t timer_periph);
944 void timer_disable(uint32_t timer_periph);
946 void timer_auto_reload_shadow_enable(uint32_t timer_periph);
948 void timer_auto_reload_shadow_disable(uint32_t timer_periph);
950 void timer_update_event_enable(uint32_t timer_periph);
952 void timer_update_event_disable(uint32_t timer_periph);
954 void timer_counter_alignment(uint32_t timer_periph, uint16_t aligned);
956 void timer_counter_up_direction(uint32_t timer_periph);
958 void timer_counter_down_direction(uint32_t timer_periph);
961 void timer_prescaler_config(uint32_t timer_periph, uint16_t prescaler, uint32_t pscreload);
963 void timer_repetition_value_config(uint32_t timer_periph, uint16_t repetition);
965 void timer_autoreload_value_config(uint32_t timer_periph, uint16_t autoreload);
967 void timer_counter_value_config(uint32_t timer_periph, uint16_t counter);
969 uint32_t timer_counter_read(uint32_t timer_periph);
971 uint16_t timer_prescaler_read(uint32_t timer_periph);
973 void timer_single_pulse_mode_config(uint32_t timer_periph, uint32_t spmode);
975 void timer_update_source_config(uint32_t timer_periph, uint32_t update);
977 void timer_channel_control_shadow_config(uint32_t timer_periph, ControlStatus newvalue);
979 void timer_channel_control_shadow_update_config(uint32_t timer_periph, uint32_t ccuctl);
983 void timer_dma_enable(uint32_t timer_periph, uint32_t dma);
985 void timer_dma_disable(uint32_t timer_periph, uint32_t dma);
987 void timer_channel_dma_request_source_select(uint32_t timer_periph, uint32_t dma_request);
989 void timer_dma_transfer_config(uint32_t timer_periph, uint32_t dma_baseaddr, uint32_t dma_lenth);
991 void timer_event_software_generate(uint32_t timer_periph, uint32_t event);
997 void timer_break_config(uint32_t timer_periph, timer_break_parameter_struct *breakpara);
999 void timer_break_enable(uint32_t timer_periph);
1001 void timer_break_disable(uint32_t timer_periph);
1003 void timer_automatic_output_enable(uint32_t timer_periph);
1005 void timer_automatic_output_disable(uint32_t timer_periph);
1007 void timer_primary_output_config(uint32_t timer_periph, ControlStatus newvalue);
1013 void timer_channel_output_config(uint32_t timer_periph, uint16_t channel, timer_oc_parameter_struct…
1015 void timer_channel_output_mode_config(uint32_t timer_periph, uint16_t channel, uint16_t ocmode);
1017 void timer_channel_output_pulse_value_config(uint32_t timer_periph, uint16_t channel, uint32_t puls…
1019 void timer_channel_output_shadow_config(uint32_t timer_periph, uint16_t channel, uint16_t ocshadow);
1021 void timer_channel_output_clear_config(uint32_t timer_periph, uint16_t channel, uint16_t occlear);
1023 void timer_channel_output_polarity_config(uint32_t timer_periph, uint16_t channel, uint16_t ocpolar…
1025 void timer_channel_complementary_output_polarity_config(uint32_t timer_periph, uint16_t channel, ui…
1027 void timer_channel_output_state_config(uint32_t timer_periph, uint16_t channel, uint32_t state);
1029 void timer_channel_complementary_output_state_config(uint32_t timer_periph, uint16_t channel, uint1…
1035 void timer_input_capture_config(uint32_t timer_periph, uint16_t channel, timer_ic_parameter_struct …
1037 void timer_channel_input_capture_prescaler_config(uint32_t timer_periph, uint16_t channel, uint16_t…
1039 uint32_t timer_channel_capture_value_register_read(uint32_t timer_periph, uint16_t channel);
1041 void timer_input_pwm_capture_config(uint32_t timer_periph, uint16_t channel, timer_ic_parameter_str…
1043 void timer_hall_mode_config(uint32_t timer_periph, uint32_t hallmode);
1049 void timer_multi_mode_channel_output_config(uint32_t timer_periph, uint16_t channel, timer_omc_para…
1051 void timer_multi_mode_channel_mode_config(uint32_t timer_periph, uint32_t channel, uint32_t multi_m…
1055 void timer_input_trigger_source_select(uint32_t timer_periph, uint32_t intrigger);
1057 void timer_master_output_trigger_source_select(uint32_t timer_periph, uint32_t outrigger);
1059 void timer_slave_mode_select(uint32_t timer_periph, uint32_t slavemode);
1061 void timer_master_slave_mode_config(uint32_t timer_periph, uint32_t masterslave);
1063 void timer_external_trigger_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpolari…
1065 void timer_quadrature_decoder_mode_config(uint32_t timer_periph, uint32_t decomode, uint16_t ic0pol…
1067 void timer_internal_clock_config(uint32_t timer_periph);
1069 void timer_internal_trigger_as_external_clock_config(uint32_t timer_periph, uint32_t intrigger);
1071 void timer_external_trigger_as_external_clock_config(uint32_t timer_periph, uint32_t extrigger, uin…
1073 void timer_external_clock_mode0_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpo…
1075 void timer_external_clock_mode1_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpo…
1077 void timer_external_clock_mode1_disable(uint32_t timer_periph);
1081 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap);
1083 void timer_write_chxval_register_config(uint32_t timer_periph, uint16_t ccsel);
1085 void timer_output_value_selection_config(uint32_t timer_periph, uint16_t outsel);
1087 void timer_output_match_pulse_select(uint32_t timer_periph, uint32_t channel, uint16_t pulsesel);
1091 void timer_channel_composite_pwm_mode_config(uint32_t timer_periph, uint32_t channel, ControlStatus…
1093 void timer_channel_composite_pwm_mode_output_pulse_value_config(uint32_t timer_periph, uint32_t cha…
1095 void timer_channel_additional_compare_value_config(uint32_t timer_periph, uint16_t channel, uint32_…
1097 void timer_channel_additional_output_shadow_config(uint32_t timer_periph, uint16_t channel, uint16_…
1103 void timer_break_external_input_config(uint32_t timer_periph, uint32_t break_input, timer_break_ext…
1105 void timer_break_external_input_enable(uint32_t timer_periph, uint32_t break_input);
1107 void timer_break_external_input_disable(uint32_t timer_periph, uint32_t break_input);
1109 void timer_break_external_input_polarity_config(uint32_t timer_periph, uint32_t break_input, uint32…
1113 void timer_channel_break_control_config(uint32_t timer_periph, uint32_t channel, ControlStatus newv…
1115 void timer_channel_dead_time_config(uint32_t timer_periph, uint32_t channel, ControlStatus newvalue…
1119 void timer_channel_free_complementary_config(uint32_t timer_periph, uint16_t channel, timer_free_co…
1123 FlagStatus timer_flag_get(uint32_t timer_periph, uint32_t flag);
1125 void timer_flag_clear(uint32_t timer_periph, uint32_t flag);
1127 void timer_interrupt_enable(uint32_t timer_periph, uint32_t interrupt);
1129 void timer_interrupt_disable(uint32_t timer_periph, uint32_t interrupt);
1131 FlagStatus timer_interrupt_flag_get(uint32_t timer_periph, uint32_t int_flag);
1133 void timer_interrupt_flag_clear(uint32_t timer_periph, uint32_t int_flag);