8#ifndef SDRV_MULTI_CPT_H
9#define SDRV_MULTI_CPT_H
12#define ETIMER_IP_MAX_MODULE (8U)
13#define MULTI_CPT_MODULE_NUM (2U)
14#define MULTI_CPT_MAX_IO_NUM (32U)
15#define MULTI_CPT_BURST_LEN (1)
16#define MULTI_CPT_DMA_BURST_LEN (1)
unsigned char u[1]
Definition: logo_rgb565.h:32916
void sdrv_etimer_multicpt_init(void)
sdrv_etimer_multicpt_init
void sdrv_etimer_multicpt_module_init(sdrv_multicpt_config *pmulticpt_config)
sdrv_etimer_multicpt_module_init
sdrv_multicpt_input_state_type
Definition: sdrv_multicapture.h:25
@ MULTI_CPT_IDLE
Definition: sdrv_multicapture.h:27
@ MULTI_CPT_ACTIVE
Definition: sdrv_multicapture.h:26
void sdrv_etimer_multicpt_module_deinit(uint8_t timer_module)
sdrv_etimer_multicpt_module_deinit
void sdrv_etimer_multicpt_channel_stop_capture(uint8_t timer_module, uint8_t channel)
sdrv_etimer_multicpt_channel_stop_capture
sdrv_multicpt_edge_change_type
Definition: sdrv_multicapture.h:19
@ MULTI_CPT_RISING_EDGE
Definition: sdrv_multicapture.h:20
@ MULTI_CPT_FALLING_EDGE
Definition: sdrv_multicapture.h:21
sdrv_multicpt_clock_ref_type
Definition: sdrv_multicapture.h:38
@ MULTI_CPT_SEL_AHF_CLK
Definition: sdrv_multicapture.h:40
@ MULTI_CPT_SEL_HF_CLK
Definition: sdrv_multicapture.h:39
@ MULTI_CPT_SEL_LP_CLK
Definition: sdrv_multicapture.h:42
@ MULTI_CPT_SEL_EXT_CLK
Definition: sdrv_multicapture.h:41
sdrv_multicpt_hw_module
Definition: sdrv_multicapture.h:31
@ MULTI_CPT_ETIMER3
Definition: sdrv_multicapture.h:34
@ MULTI_CPT_ETIMER2
Definition: sdrv_multicapture.h:33
@ MULTI_CPT_ETIMER4
Definition: sdrv_multicapture.h:35
@ MULTI_CPT_ETIMER1
Definition: sdrv_multicapture.h:32
void sdrv_etimer_multicpt_channel_start_capture(uint8_t timer_module, uint8_t channel)
sdrv_etimer_multicpt_channel_start_capture
uint8_t sdrv_get_chip_version(void)
Definition: sdrv_multicapture.h:46
uint16_t u16Prescaler
Definition: sdrv_multicapture.h:49
uint32_t irq
Definition: sdrv_multicapture.h:51
bool int_en
Definition: sdrv_multicapture.h:52
sdrv_multicpt_clock_ref_type eClockRef
Definition: sdrv_multicapture.h:50
uint8_t u8TimerModule
Definition: sdrv_multicapture.h:47
uint8_t u8MultiCptChannum
Definition: sdrv_multicapture.h:48