From b5fe12942a57a4c01dfe5ffab8b67e96136ed3d0 Mon Sep 17 00:00:00 2001 From: Russ Butler Date: Mon, 25 Sep 2017 15:37:31 -0500 Subject: [PATCH] Initialize the HAL ticker on first read Initialize the ticker on the first call to ticker_read* if the ticker has not been initialized already. --- hal/mbed_ticker_api.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hal/mbed_ticker_api.c b/hal/mbed_ticker_api.c index f4f8cfe7cc..18ee36d986 100644 --- a/hal/mbed_ticker_api.c +++ b/hal/mbed_ticker_api.c @@ -263,6 +263,7 @@ timestamp_t ticker_read(const ticker_data_t *const ticker) us_timestamp_t ticker_read_us(const ticker_data_t *const ticker) { + initialize(ticker); update_present_time(ticker); return ticker->queue->present_time; }