diff --git a/drivers/counter/counter_esp32_rtc.c b/drivers/counter/counter_esp32_rtc.c index 2438819baae..c9c4ac9509b 100644 --- a/drivers/counter/counter_esp32_rtc.c +++ b/drivers/counter/counter_esp32_rtc.c @@ -116,8 +116,8 @@ static int counter_esp32_set_alarm(const struct device *dev, uint8_t chan_id, #if defined(CONFIG_SOC_SERIES_ESP32) || defined(CONFIG_SOC_SERIES_ESP32C2) || \ defined(CONFIG_SOC_SERIES_ESP32C3) - /* In ESP32/C3 Series the min possible value is 30 us*/ - if (counter_ticks_to_us(dev, alarm_cfg->ticks) < 30) { + /* In ESP32/C3 Series the min possible value is 30+ us*/ + if (counter_ticks_to_us(dev, alarm_cfg->ticks) <= 30) { return -EINVAL; } #endif