Pulse filtering capabilities of the new RMT driver
Posted: Sun Feb 15, 2026 12:11 pm
I use the old RMT driver (rmt.h) to receive rf433 signals in ev1527 format.
I need to disable the reception of pulses shorter than 270 µs at the driver level.
This allows to make the following settings:
I want to implement the same feature using the new rmt_rx.h driver:
But it is not possible to use a .signal_range_min_ns value greater than 3187.
Is it possible to solve this problem using a new driver?
I need to disable the reception of pulses shorter than 270 µs at the driver level.
This allows to make the following settings:
Code: Select all
rmt_config_t rmt_rx = {
.clk_div = 80,
.rx_config.filter_en = true,
.rx_config.filter_ticks_thresh = 280,
Code: Select all
rmt_receive_config_t receive_config = {
.signal_range_min_ns = 270000,
Is it possible to solve this problem using a new driver?