HAL_GetTick() and xTaskGetTickCount()
I am using a STM32CubeMX version 4.12.0 generated files with the FREERTOS option enabled.
I cannot find any information about HAL_GetTick() in the doxygen generated documentation. A search for this in this documentation’s Main Page’s search function does not get any hits. Also, I cannot find a definition for this function in the generated code. I can only find its declaration in stm32f3xx_hal.h. And so this leaves some questions unanswered about it.
What is its unit of time?
Why can’t I find its source code?
How similar is HAL_GetTick() to the FREERTOS function xTaskGetTickCount()? Under which circumstances would it be appropriate to use each of them?