gpio_new_pin_glitch_filter() function
Create a pin glitch filter
Arguments
config
Glitch filter configuration
ret_filter
Returned glitch filter handle
Return value
- ESP_OK: Create a pin glitch filter successfully - ESP_ERR_INVALID_ARG: Create a pin glitch filter failed because of invalid arguments (e.g. wrong GPIO number) - ESP_ERR_NO_MEM: Create a pin glitch filter failed because of out of memory - ESP_FAIL: Create a pin glitch filter failed because of other error
Notes
Pin glitch filter parameters are fixed, pulses shorter than two sample clocks (IO-MUX's source clock) will be filtered out. It's independent with "flex" glitch filter. See also `gpio_new_flex_glitch_filter`. The created filter handle can later be deleted by `gpio_del_glitch_filter`.