Timing Problem when using Event Groups and Timers

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.