We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8eb075f commit dca598eCopy full SHA for dca598e
drivers/counter/counter_esp32_tmr.c
@@ -204,10 +204,20 @@ uint32_t counter_esp32_get_freq(const struct device *dev)
204
return data->clock_src_hz / config->config.divider;
205
}
206
207
+static int counter_esp32_reset(const struct device *dev)
208
+{
209
+ struct counter_esp32_data *data = dev->data;
210
+
211
+ timer_hal_set_counter_value(&data->hal_ctx, 0);
212
213
+ return 0;
214
+}
215
216
static DEVICE_API(counter, counter_api) = {
217
.start = counter_esp32_start,
218
.stop = counter_esp32_stop,
219
.get_value = counter_esp32_get_value,
220
+ .reset = counter_esp32_reset,
221
.get_value_64 = counter_esp32_get_value_64,
222
.set_alarm = counter_esp32_set_alarm,
223
.cancel_alarm = counter_esp32_cancel_alarm,
0 commit comments