Lines Matching refs:pcnt_config
351 static inline esp_err_t _pcnt_unit_config(pcnt_port_t pcnt_port, const pcnt_config_t *pcnt_config) in _pcnt_unit_config() argument
354 uint8_t unit = pcnt_config->unit; in _pcnt_unit_config()
355 uint8_t channel = pcnt_config->channel; in _pcnt_unit_config()
356 int input_io = pcnt_config->pulse_gpio_num; in _pcnt_unit_config()
357 int ctrl_io = pcnt_config->ctrl_gpio_num; in _pcnt_unit_config()
363 …PCNT_CHECK((pcnt_config->pos_mode < PCNT_COUNT_MAX) && (pcnt_config->neg_mode < PCNT_COUNT_MAX), P… in _pcnt_unit_config()
364 …PCNT_CHECK((pcnt_config->hctrl_mode < PCNT_MODE_MAX) && (pcnt_config->lctrl_mode < PCNT_MODE_MAX),… in _pcnt_unit_config()
373 _pcnt_set_event_value(pcnt_port, unit, PCNT_EVT_H_LIM, pcnt_config->counter_h_lim); in _pcnt_unit_config()
374 _pcnt_set_event_value(pcnt_port, unit, PCNT_EVT_L_LIM, pcnt_config->counter_l_lim); in _pcnt_unit_config()
381 …set_mode(pcnt_port, unit, channel, pcnt_config->pos_mode, pcnt_config->neg_mode, pcnt_config->hctr… in _pcnt_unit_config()
412 esp_err_t pcnt_unit_config(const pcnt_config_t *pcnt_config) in pcnt_unit_config() argument
422 return _pcnt_unit_config(PCNT_PORT_0, pcnt_config); in pcnt_unit_config()