I’ve seen that there can be only 10 timers running in a single task.
But, it is not clear to me if that means:
a - 10 timers running at the same time? Ql_TIMER_Register(...); Ql_TIMER_Start(...);
b - 10 timers registered at the same time? Ql_TIMER_Register(...);
In my case, to keep a good organization in our source code (and readability), we have an enumeration to define each one of the TimerIds that we have, and this number is right now at the limit (10 timerIds), and it will be increased (let’s say 12).
But, that does not mean that we will have these 12 timers running at the same time. So far, I believe at most we have 3 of them running at the same time.
So, my question is about it: the 10 timers limit is related to timers running at the same time, or timers registered at the same time, or anything else?
Because, if it is a limit for timers registration, then we probably will need to Register and Delete the TimerIds as we switch between the 12 ones.