Lines Matching refs:timer_periph
608 void timer_deinit(uint32_t timer_periph);
612 void gd32_timer_init(uint32_t timer_periph, timer_parameter_struct* initpara);
614 void timer_enable(uint32_t timer_periph);
616 void timer_disable(uint32_t timer_periph);
618 void timer_auto_reload_shadow_enable(uint32_t timer_periph);
620 void timer_auto_reload_shadow_disable(uint32_t timer_periph);
622 void timer_update_event_enable(uint32_t timer_periph);
624 void timer_update_event_disable(uint32_t timer_periph);
626 void timer_counter_alignment(uint32_t timer_periph, uint16_t aligned);
628 void timer_counter_up_direction(uint32_t timer_periph);
630 void timer_counter_down_direction(uint32_t timer_periph);
632 void timer_prescaler_config(uint32_t timer_periph, uint16_t prescaler, uint8_t pscreload);
634 void timer_repetition_value_config(uint32_t timer_periph, uint16_t repetition);
636 void timer_autoreload_value_config(uint32_t timer_periph, uint32_t autoreload);
638 void timer_counter_value_config(uint32_t timer_periph , uint32_t counter);
640 uint32_t timer_counter_read(uint32_t timer_periph);
642 uint16_t timer_prescaler_read(uint32_t timer_periph);
644 void timer_single_pulse_mode_config(uint32_t timer_periph, uint8_t spmode);
646 void timer_update_source_config(uint32_t timer_periph, uint8_t update);
648 void timer_ocpre_clear_source_config(uint32_t timer_periph, uint8_t ocpreclear);
652 void timer_interrupt_enable(uint32_t timer_periph, uint32_t interrupt);
654 void timer_interrupt_disable(uint32_t timer_periph, uint32_t interrupt);
656 FlagStatus timer_interrupt_flag_get(uint32_t timer_periph, uint32_t interrupt);
658 void timer_interrupt_flag_clear(uint32_t timer_periph, uint32_t interrupt);
660 FlagStatus timer_flag_get(uint32_t timer_periph, uint32_t flag);
662 void timer_flag_clear(uint32_t timer_periph, uint32_t flag);
666 void timer_dma_enable(uint32_t timer_periph, uint16_t dma);
668 void timer_dma_disable(uint32_t timer_periph, uint16_t dma);
670 void timer_channel_dma_request_source_select(uint32_t timer_periph, uint8_t dma_request);
672 void timer_dma_transfer_config(uint32_t timer_periph,uint32_t dma_baseaddr, uint32_t dma_lenth);
674 void timer_event_software_generate(uint32_t timer_periph, uint16_t event);
680 void timer_break_config(uint32_t timer_periph, timer_break_parameter_struct* breakpara);
682 void timer_break_enable(uint32_t timer_periph);
684 void timer_break_disable(uint32_t timer_periph);
686 void timer_automatic_output_enable(uint32_t timer_periph);
688 void timer_automatic_output_disable(uint32_t timer_periph);
690 void timer_primary_output_config(uint32_t timer_periph, ControlStatus newvalue);
692 void timer_channel_control_shadow_config(uint32_t timer_periph, ControlStatus newvalue);
694 void timer_channel_control_shadow_update_config(uint32_t timer_periph, uint8_t ccuctl);
700 void timer_channel_output_config(uint32_t timer_periph,uint16_t channel, timer_oc_parameter_struct*…
702 void timer_channel_output_mode_config(uint32_t timer_periph, uint16_t channel,uint16_t ocmode);
704 void timer_channel_output_pulse_value_config(uint32_t timer_periph, uint16_t channel, uint32_t puls…
706 void timer_channel_output_shadow_config(uint32_t timer_periph, uint16_t channel, uint16_t ocshadow);
708 void timer_channel_output_fast_config(uint32_t timer_periph, uint16_t channel, uint16_t ocfast);
710 void timer_channel_output_clear_config(uint32_t timer_periph,uint16_t channel,uint16_t occlear);
712 void timer_channel_output_polarity_config(uint32_t timer_periph, uint16_t channel, uint16_t ocpolar…
714 void timer_channel_complementary_output_polarity_config(uint32_t timer_periph, uint16_t channel, ui…
716 void timer_channel_output_state_config(uint32_t timer_periph, uint16_t channel, uint32_t state);
718 void timer_channel_complementary_output_state_config(uint32_t timer_periph, uint16_t channel, uint1…
724 void timer_input_capture_config(uint32_t timer_periph, uint16_t channel, timer_ic_parameter_struct*…
726 void timer_channel_input_capture_prescaler_config(uint32_t timer_periph, uint16_t channel, uint16_t…
728 uint32_t timer_channel_capture_value_register_read(uint32_t timer_periph, uint16_t channel);
730 void timer_input_pwm_capture_config(uint32_t timer_periph, uint16_t channel, timer_ic_parameter_str…
732 void timer_hall_mode_config(uint32_t timer_periph, uint8_t hallmode);
736 void timer_input_trigger_source_select(uint32_t timer_periph, uint32_t intrigger);
738 void timer_master_output_trigger_source_select(uint32_t timer_periph, uint32_t outrigger);
740 void timer_slave_mode_select(uint32_t timer_periph,uint32_t slavemode);
742 void timer_master_slave_mode_config(uint32_t timer_periph, uint8_t masterslave);
744 void timer_external_trigger_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpolari…
746 void timer_quadrature_decoder_mode_config(uint32_t timer_periph, uint32_t decomode, uint16_t ic0pol…
748 void timer_internal_clock_config(uint32_t timer_periph);
750 void timer_internal_trigger_as_external_clock_config(uint32_t timer_periph, uint32_t intrigger);
752 void timer_external_trigger_as_external_clock_config(uint32_t timer_periph, uint32_t extrigger, uin…
754 void timer_external_clock_mode0_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpo…
756 void timer_external_clock_mode1_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpo…
758 void timer_external_clock_mode1_disable(uint32_t timer_periph);
760 void timer_channel_remap_config(uint32_t timer_periph,uint32_t remap);
764 void timer_write_chxval_register_config(uint32_t timer_periph, uint16_t ccsel);
766 void timer_output_value_selection_config(uint32_t timer_periph, uint16_t outsel);