STM32F4 HAL Driver Callbacks
Hi Matt,
Yes, the HAL CAN Callback is called in an ISR context and should
- be kept short
- only call fromISR FreeRTOS functions
Generating various events from the ISR (using xQueueSendFromISR
) is fine but calling back the HAL CAN driver to send data is probably too much (and may even be a source of race conditions...) so this should be defered to some (possibly high priority) task.
Bernard (Ac6)