pcnt_dev_t is only used within ESP-IDF.
 
Symbols
loading...
Files
loading...
SummarySyntaxRelatedReferences

Fields

Field
Declared as
uint32_t
volatile uint32_t
volatile struct { union { struct { uint32_t filter_thres: 10; uint32_t filter_en: 1; uint32_t thr_zero_en: 1; uint32_t thr_h_lim_en: 1; uint32_t thr_l_lim_en: 1; uint32_t thr_thres0_en: 1; uint32_t thr_thres1_en: 1; uint32_t ch0_neg_mode: 2; uint32_t ch0_pos_mode: 2; uint32_t ch0_hctrl_mode: 2; uint32_t ch0_lctrl_mode: 2; uint32_t ch1_neg_mode: 2; uint32_t ch1_pos_mode: 2; uint32_t ch1_hctrl_mode: 2; uint32_t ch1_lctrl_mode: 2; }; uint32_t val; } conf0; union { struct { uint32_t cnt_thres0: 16; uint32_t cnt_thres1: 16; }; uint32_t val; } conf1; union { struct { uint32_t cnt_h_lim: 16; uint32_t cnt_l_lim: 16; }; uint32_t val; } conf2; }[8]
volatile union { struct { uint32_t cnt_val : 16; uint32_t reserved16: 16; }; uint32_t val; }[8]
volatile union { struct { uint32_t cnt_thr_event_u0: 1; uint32_t cnt_thr_event_u1: 1; uint32_t cnt_thr_event_u2: 1; uint32_t cnt_thr_event_u3: 1; uint32_t cnt_thr_event_u4: 1; uint32_t cnt_thr_event_u5: 1; uint32_t cnt_thr_event_u6: 1; uint32_t cnt_thr_event_u7: 1; uint32_t reserved8: 24; }; uint32_t val; }
volatile union { struct { uint32_t cnt_thr_event_u0: 1; uint32_t cnt_thr_event_u1: 1; uint32_t cnt_thr_event_u2: 1; uint32_t cnt_thr_event_u3: 1; uint32_t cnt_thr_event_u4: 1; uint32_t cnt_thr_event_u5: 1; uint32_t cnt_thr_event_u6: 1; uint32_t cnt_thr_event_u7: 1; uint32_t reserved8: 24; }; uint32_t val; }
volatile union { struct { uint32_t cnt_thr_event_u0: 1; uint32_t cnt_thr_event_u1: 1; uint32_t cnt_thr_event_u2: 1; uint32_t cnt_thr_event_u3: 1; uint32_t cnt_thr_event_u4: 1; uint32_t cnt_thr_event_u5: 1; uint32_t cnt_thr_event_u6: 1; uint32_t cnt_thr_event_u7: 1; uint32_t reserved8: 24; }; uint32_t val; }
volatile union { struct { uint32_t cnt_thr_event_u0: 1; uint32_t cnt_thr_event_u1: 1; uint32_t cnt_thr_event_u2: 1; uint32_t cnt_thr_event_u3: 1; uint32_t cnt_thr_event_u4: 1; uint32_t cnt_thr_event_u5: 1; uint32_t cnt_thr_event_u6: 1; uint32_t cnt_thr_event_u7: 1; uint32_t reserved8: 24; }; uint32_t val; }
volatile union { struct { uint32_t cnt_mode: 2; uint32_t thres1_lat: 1; uint32_t thres0_lat: 1; uint32_t l_lim_lat: 1; uint32_t h_lim_lat: 1; uint32_t zero_lat: 1; uint32_t reserved7: 25; }; uint32_t val; }[8]
volatile union { struct { uint32_t cnt_rst_u0: 1; uint32_t cnt_pause_u0: 1; uint32_t cnt_rst_u1: 1; uint32_t cnt_pause_u1: 1; uint32_t cnt_rst_u2: 1; uint32_t cnt_pause_u2: 1; uint32_t cnt_rst_u3: 1; uint32_t cnt_pause_u3: 1; uint32_t cnt_rst_u4: 1; uint32_t cnt_pause_u4: 1; uint32_t cnt_rst_u5: 1; uint32_t cnt_pause_u5: 1; uint32_t cnt_rst_u6: 1; uint32_t cnt_pause_u6: 1; uint32_t cnt_rst_u7: 1; uint32_t cnt_pause_u7: 1; uint32_t clk_en: 1; uint32_t reserved17: 15; }; uint32_t val; }
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t
uint32_t

References

from examples