I have a little problem using the tick hook.
I set configTICK_RATE_HZ to 200 and I want to execute some istructions every 2 seconds.
My tick hook method is the follow:
static unsigned int tickCount = 0;
if (tickCount >= (2 * configTICK_RATE_HZ))
tickCount = 0;
// my code
The problem is that “mycode” is executed every 1 seconds.
If i want to execute it every 2 seconds i must change my condition to:
if (tickCount >= (4 * configTICK_RATE_HZ)) .
I don’t understand why.
Thanks in advance.