I would like to transmit cyclic CAN messages from one task. Some messages will be sent in 50 ms cycle, some in 100 ms and so on.
I would like to know if FreeRTOS has something that could help me achieve this. My idea is to count ticks. Each message has timeout and block field. If block == tick, message is transmitted and block field is updated with tick + timeout. This might work but I am not sure if it is a right way to do it. Maybe FreeRTOS has something more effective.
Thank you in advance.