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