Timer struct tmrTimerControl does not have members?

TimerHandle_t is a pointer to tmrTimerControl struct located in timers.h,
but it looks like the struct does have any members. Is that correct ?

Timer.h doesn’t DEFINE the tmrTimerControl structure, just declares that such a structure exists. The actual definition would be in Timers.c, but is left as an opaque type for user code.

Ok, thanks for that. I see that there are timer functions that can be used instead of accessing the struct directly. I am starting to learning how to use freertos
Thanks again.

Yes, you are NOT supposed to change things in the structure yourself, because that wouldn’t activate the needed code to handle that new value.

I’ll let the kernel do its thing. Thanks for your help.