Because most CAN controllers and drivers implement FIFOs, CanFestival
consider sending message as a non bloking operation.
In order to prevent reentrent calls to the stack, messages reception is
implemented differently on µC and OS.:
- µC must provide interuption masking for timer and can
receive IT
- OS must provide a receive thread, a timer thread and a mutex. CAN
reception is a bloking operation.
epimerde
2007-06-08