FreeRTOS xTaskAbortDelay: Distinguish Cancelled Waiting from Successful Work Completion
A successful xTaskAbortDelay call proves that the kernel removed the target from a blocked state. It does not prove that an application operation was canceled, that no queue item was received, or that the target has completed cleanup. Inspect the wait function’s eventual result and the application’s cancellation state separately. This guide pins upstream FreeRTOS…