Currently, a work-around solution is in place to allow the HAL to timeout from an RTOS thread using the Systick interrupt. See HAL_GetTick() overriden function.
This is because Systick interrupt is set to lowest priority. Perhaps a more correct solution would be to dedicate another timer to the HAL timeouts?
Currently, a work-around solution is in place to allow the HAL to timeout from an RTOS thread using the Systick interrupt. See HAL_GetTick() overriden function.
This is because Systick interrupt is set to lowest priority. Perhaps a more correct solution would be to dedicate another timer to the HAL timeouts?