From cc164b0dc36535047d2d38b368c681a1a892d5d2 Mon Sep 17 00:00:00 2001 From: devsaurus Date: Tue, 4 Apr 2017 22:06:44 +0200 Subject: [PATCH] fix rmt_set_tx_thr_intr_en(): check evt_thresh only in enable path --- components/driver/rmt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/driver/rmt.c b/components/driver/rmt.c index c216c7475f..4b939f87b4 100644 --- a/components/driver/rmt.c +++ b/components/driver/rmt.c @@ -344,8 +344,8 @@ esp_err_t rmt_set_tx_intr_en(rmt_channel_t channel, bool en) esp_err_t rmt_set_tx_thr_intr_en(rmt_channel_t channel, bool en, uint16_t evt_thresh) { RMT_CHECK(channel < RMT_CHANNEL_MAX, RMT_CHANNEL_ERROR_STR, ESP_ERR_INVALID_ARG); - RMT_CHECK(evt_thresh < 256, "RMT EVT THRESH ERR", ESP_ERR_INVALID_ARG); if(en) { + RMT_CHECK(evt_thresh < 256, "RMT EVT THRESH ERR", ESP_ERR_INVALID_ARG); RMT.tx_lim_ch[channel].limit = evt_thresh; rmt_set_tx_wrap_en(channel, true); rmt_set_intr_enable_mask(BIT(channel + 24)); -- 2.40.0