Function esp_idf_sys::pcnt_unit_get_count
source · pub unsafe extern "C" fn pcnt_unit_get_count(
unit: pcnt_unit_handle_t,
value: *mut c_int,
) -> esp_err_t
Expand description
@brief Get PCNT count value
@note This function is allowed to run within ISR context
@note This function will be placed into IRAM if CONFIG_PCNT_CTRL_FUNC_IN_IRAM
, so that it’s allowed to be executed when Cache is disabled
@param[in] unit PCNT unit handle created by pcnt_new_unit()
@param[out] value Returned count value
@return
- ESP_OK: Get PCNT pulse count successfully
- ESP_ERR_INVALID_ARG: Get PCNT pulse count failed because of invalid argument
- ESP_FAIL: Get PCNT pulse count failed because of other error