![]()
![]()
#include <stdint.h>
![]()
![]()
#include <stdbool.h>
![]()
![]()
#include "esp_err.h"
![]()
![]()
#include "hal/pcnt_types.h"
![]()
![]()
pcnt_unit_t
![]()
![]()
pcnt_chan_t
![]()
![]()
pcnt_watch_event_data_t
![]()
![]()
watch_point_value
![]()
![]()
zero_cross_mode
![]()
![]()
pcnt_watch_cb_t
![]()
![]()
pcnt_event_callbacks_t
![]()
![]()
on_reach
![]()
![]()
pcnt_unit_config_t
![]()
![]()
low_limit
![]()
![]()
high_limit
![]()
![]()
intr_priority
![]()
![]()
<anonymous struct>
![]()
![]()
accum_count
![]()
![]()
flags
![]()
![]()
pcnt_chan_config_t
![]()
![]()
edge_gpio_num
![]()
![]()
level_gpio_num
![]()
![]()
<anonymous struct>
![]()
![]()
invert_edge_input
![]()
![]()
invert_level_input
![]()
![]()
virt_edge_io_level
![]()
![]()
virt_level_io_level
![]()
![]()
io_loop_back
![]()
![]()
flags
![]()
![]()
pcnt_glitch_filter_config_t
![]()
![]()
max_glitch_ns
![]()
![]()
pcnt_new_unit(const pcnt_unit_config_t *, pcnt_unit_handle_t *);
![]()
![]()
pcnt_del_unit(pcnt_unit_handle_t);
![]()
![]()
pcnt_unit_set_glitch_filter(pcnt_unit_handle_t, const pcnt_glitch_filter_config_t *);
![]()
![]()
pcnt_unit_enable(pcnt_unit_handle_t);
![]()
![]()
pcnt_unit_disable(pcnt_unit_handle_t);
![]()
![]()
pcnt_unit_start(pcnt_unit_handle_t);
![]()
![]()
pcnt_unit_stop(pcnt_unit_handle_t);
![]()
![]()
pcnt_unit_clear_count(pcnt_unit_handle_t);
![]()
![]()
pcnt_unit_get_count(pcnt_unit_handle_t, int *);
![]()
![]()
pcnt_unit_register_event_callbacks(pcnt_unit_handle_t, const pcnt_event_callbacks_t *, void *);
![]()
![]()
pcnt_unit_add_watch_point(pcnt_unit_handle_t, int);
![]()
![]()
pcnt_unit_remove_watch_point(pcnt_unit_handle_t, int);
![]()
![]()
pcnt_unit_add_watch_step(pcnt_unit_handle_t, int);
![]()
![]()
pcnt_unit_remove_watch_step(pcnt_unit_handle_t);
![]()
![]()
pcnt_new_channel(pcnt_unit_handle_t, const pcnt_chan_config_t *, pcnt_channel_handle_t *);
![]()
![]()
pcnt_del_channel(pcnt_channel_handle_t);
![]()
![]()
pcnt_channel_set_edge_action(pcnt_channel_handle_t, pcnt_channel_edge_action_t, pcnt_channel_edge_action_t);
![]()
![]()
pcnt_channel_set_level_action(pcnt_channel_handle_t, pcnt_channel_level_action_t, pcnt_channel_level_action_t);