diff options
Diffstat (limited to 'os/hal')
-rw-r--r-- | os/hal/ports/TIVA/LLD/st_lld.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/os/hal/ports/TIVA/LLD/st_lld.c b/os/hal/ports/TIVA/LLD/st_lld.c index bd744a6..23235d3 100644 --- a/os/hal/ports/TIVA/LLD/st_lld.c +++ b/os/hal/ports/TIVA/LLD/st_lld.c @@ -214,6 +214,10 @@ void st_lld_init(void) /* Enabling timer clock.*/ ST_ENABLE_CLOCK(); + /* TODO: dynamic for all timers instead of hardcoded.*/ + while (!(SYSCTL->PRWTIMER & (1 << 5))) + ; + /* Initializing the counter in free running down mode.*/ TIVA_ST_TIM->CTL = 0; TIVA_ST_TIM->CFG = GPTM_CFG_CFG_SPLIT; /* Timer split mode */ |