Lines Matching refs:timer_periph

472 void timer_deinit(uint32_t timer_periph);
476 void gd32_timer_init(uint32_t timer_periph, timer_parameter_struct *initpara);
478 void timer_enable(uint32_t timer_periph);
480 void timer_disable(uint32_t timer_periph);
482 void timer_auto_reload_shadow_enable(uint32_t timer_periph);
484 void timer_auto_reload_shadow_disable(uint32_t timer_periph);
486 void timer_update_event_enable(uint32_t timer_periph);
488 void timer_update_event_disable(uint32_t timer_periph);
490 void timer_counter_alignment(uint32_t timer_periph, uint16_t aligned);
492 void timer_counter_up_direction(uint32_t timer_periph);
494 void timer_counter_down_direction(uint32_t timer_periph);
497 void timer_prescaler_config(uint32_t timer_periph, uint16_t prescaler, uint32_t pscreload);
499 void timer_autoreload_value_config(uint32_t timer_periph, uint32_t autoreload);
501 void timer_counter_value_config(uint32_t timer_periph, uint32_t counter);
503 uint32_t timer_counter_read(uint32_t timer_periph);
505 uint16_t timer_prescaler_read(uint32_t timer_periph);
507 void timer_single_pulse_mode_config(uint32_t timer_periph, uint32_t spmode);
509 void timer_update_source_config(uint32_t timer_periph, uint32_t update);
513 void timer_dma_enable(uint32_t timer_periph, uint16_t dma);
515 void timer_dma_disable(uint32_t timer_periph, uint16_t dma);
517 void timer_channel_dma_request_source_select(uint32_t timer_periph, uint32_t dma_request);
519 void timer_dma_transfer_config(uint32_t timer_periph, uint32_t dma_baseaddr, uint32_t dma_lenth);
521 void timer_event_software_generate(uint32_t timer_periph, uint16_t event);
527 void timer_channel_output_config(uint32_t timer_periph, uint16_t channel, timer_oc_parameter_struct…
529 void timer_channel_output_mode_config(uint32_t timer_periph, uint16_t channel, uint16_t ocmode);
531 void timer_channel_output_pulse_value_config(uint32_t timer_periph, uint16_t channel, uint32_t puls…
533 void timer_channel_output_shadow_config(uint32_t timer_periph, uint16_t channel, uint16_t ocshadow);
535 void timer_channel_output_fast_config(uint32_t timer_periph, uint16_t channel, uint16_t ocfast);
537 void timer_channel_output_clear_config(uint32_t timer_periph, uint16_t channel, uint16_t occlear);
539 void timer_channel_output_polarity_config(uint32_t timer_periph, uint16_t channel, uint16_t ocpolar…
541 void timer_channel_output_state_config(uint32_t timer_periph, uint16_t channel, uint32_t state);
547 void timer_input_capture_config(uint32_t timer_periph, uint16_t channel, timer_ic_parameter_struct …
549 void timer_channel_input_capture_prescaler_config(uint32_t timer_periph, uint16_t channel, uint16_t…
551 uint32_t timer_channel_capture_value_register_read(uint32_t timer_periph, uint16_t channel);
553 void timer_input_pwm_capture_config(uint32_t timer_periph, uint16_t channel, timer_ic_parameter_str…
555 void timer_hall_mode_config(uint32_t timer_periph, uint32_t hallmode);
559 void timer_input_trigger_source_select(uint32_t timer_periph, uint32_t intrigger);
561 void timer_master_output_trigger_source_select(uint32_t timer_periph, uint32_t outrigger);
563 void timer_slave_mode_select(uint32_t timer_periph, uint32_t slavemode);
565 void timer_master_slave_mode_config(uint32_t timer_periph, uint32_t masterslave);
567 void timer_external_trigger_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpolari…
569 void timer_quadrature_decoder_mode_config(uint32_t timer_periph, uint32_t decomode, uint16_t ic0pol…
571 void timer_internal_trigger_as_external_clock_config(uint32_t timer_periph, uint32_t intrigger);
573 void timer_external_trigger_as_external_clock_config(uint32_t timer_periph, uint32_t extrigger, uin…
575 void timer_external_clock_mode0_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpo…
577 void timer_external_clock_mode1_config(uint32_t timer_periph, uint32_t extprescaler, uint32_t extpo…
579 void timer_external_clock_mode1_disable(uint32_t timer_periph);
583 void timer_write_chxval_register_config(uint32_t timer_periph, uint16_t ccsel);
587 FlagStatus timer_flag_get(uint32_t timer_periph, uint32_t flag);
589 void timer_flag_clear(uint32_t timer_periph, uint32_t flag);
591 void timer_interrupt_enable(uint32_t timer_periph, uint32_t interrupt);
593 void timer_interrupt_disable(uint32_t timer_periph, uint32_t interrupt);
595 FlagStatus timer_interrupt_flag_get(uint32_t timer_periph, uint32_t int_flag);
597 void timer_interrupt_flag_clear(uint32_t timer_periph, uint32_t int_flag);