can receive timeout disable systick interrupt
I am using hal lib.When I cut can transmission between microcontrollers.It is stuck in this function:

HAL_GetTick() currently get same value because systick interrupt not working so the value systick increase every tick doesnt increase.So I stucked in this loop.Why systick interrupt not works?
This loop is in that function =>
HAL_StatusTypeDef HAL_CAN_Receive(CAN_HandleTypeDef* hcan, uint8_t FIFONumber, uint32_t Timeout)
That fuction is in that dir =>
stm32f3xx_hal_can.c
#can #stm32 #hal-broken #systick #interrupt #stupid-as-designed