|
| static void | gptmr_channel_enable (GPTMR_Type *ptr, uint8_t ch_index, bool enable) |
| | gptmr channel enable More...
|
| |
| static void | gptmr_channel_reset_count (GPTMR_Type *ptr, uint8_t ch_index) |
| | gptmr channel reset counter More...
|
| |
| static void | gptmr_channel_update_count (GPTMR_Type *ptr, uint8_t ch_index, uint32_t value) |
| | gptmr channel update counter More...
|
| |
| static void | gptmr_channel_select_synci_valid_edge (GPTMR_Type *ptr, uint8_t ch_index, gptmr_synci_edge_t edge) |
| | gptmr channel slect synci valid edge More...
|
| |
| static void | gptmr_channel_enable_dma_request (GPTMR_Type *ptr, uint8_t ch_index, bool enable) |
| | gptmr channel enable dma request More...
|
| |
| static uint32_t | gptmr_channel_get_counter (GPTMR_Type *ptr, uint8_t ch_index, gptmr_counter_type_t capture) |
| | gptmr channel get counter value More...
|
| |
| static void | gptmr_trigger_channel_software_sync (GPTMR_Type *ptr, uint32_t ch_index_mask) |
| | gptmr trigger channel software sync More...
|
| |
| static void | gptmr_enable_irq (GPTMR_Type *ptr, uint32_t irq_mask) |
| | gptmr enable irq More...
|
| |
| static void | gptmr_disable_irq (GPTMR_Type *ptr, uint32_t irq_mask) |
| | gptmr disable irq More...
|
| |
| static bool | gptmr_check_status (GPTMR_Type *ptr, uint32_t mask) |
| | gptmr check status More...
|
| |
| static void | gptmr_clear_status (GPTMR_Type *ptr, uint32_t mask) |
| | gptmr clear status More...
|
| |
| static uint32_t | gptmr_get_status (GPTMR_Type *ptr) |
| | gptmr get status More...
|
| |
| static void | gptmr_stop_counter (GPTMR_Type *ptr, uint8_t ch_index) |
| | gptmr channel stop counter More...
|
| |
| static void | gptmr_enable_cmp_output (GPTMR_Type *ptr, uint8_t ch_index) |
| | gptmr channel enable compare output More...
|
| |
| static void | gptmr_disable_cmp_output (GPTMR_Type *ptr, uint8_t ch_index) |
| | gptmr channel disable compare output More...
|
| |
| static void | gptmr_channel_set_capmode (GPTMR_Type *ptr, uint8_t ch_index, gptmr_work_mode_t mode) |
| | gptmr channel set capmode More...
|
| |
| static gptmr_work_mode_t | gptmr_channel_get_capmode (GPTMR_Type *ptr, uint8_t ch_index) |
| | gptmr channel get capmode More...
|
| |
| static void | gptmr_update_cmp (GPTMR_Type *ptr, uint8_t ch_index, uint8_t cmp_index, uint32_t cmp) |
| | gptmr channel update comparator More...
|
| |
| static uint32_t | gptmr_channel_get_reload (GPTMR_Type *ptr, uint8_t ch_index) |
| | gptmr channel get reload More...
|
| |
| static void | gptmr_channel_config_update_reload (GPTMR_Type *ptr, uint8_t ch_index, uint32_t reload) |
| | gptmr channel update reload More...
|
| |
| static gptmr_dma_request_event_t | gptmr_channel_get_dma_request_event (GPTMR_Type *ptr, uint8_t ch_index) |
| | gptmr channel get dma request event More...
|
| |
| hpm_stat_t | gptmr_channel_config (GPTMR_Type *ptr, uint8_t ch_index, gptmr_channel_config_t *config, bool enable) |
| | gptmr channel config More...
|
| |
| void | gptmr_channel_get_default_config (GPTMR_Type *ptr, gptmr_channel_config_t *config) |
| | gptmr channel get default config More...
|
| |
| static void | gptmr_start_counter (GPTMR_Type *ptr, uint8_t ch_index) |
| | gptmr channel start counter More...
|
| |