I tried the code you shared on a Cortex-M7 after making the following modifications:
-
100
seemed a small stack size for a task . So I increased every task’s stack size to 1K. - I removed the calls to
Delay_1ms()
from your tasks.
I ran it with tick rate of 1000Hz and 2000Hz and I see not event dropped. Here is the file I used: app_main.c (5.3 KB)
Thanks.