diff -r 2cb34a4ac65a -r 6b5a4c21e061 doc/manual/en/html/node19.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/manual/en/html/node19.html Tue Jun 05 18:43:21 2007 +0200 @@ -0,0 +1,101 @@ + + + + + +CanFestival CAN interfaces + + + + + + + + + + + + + + + + + + + + + +

+CanFestival CAN interfaces +

+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.: + +

+ +

    +
  1. µC must provide interuption masking for timer and can +receive IT +
    +
    +Image 10000201000003CA0000016604E6A5EF + +
    +
  2. +
  3. OS must provide a receive thread, a timer thread and a mutex. CAN +reception is a bloking operation. +
    +
    +Image 10000201000003F9000002CF8B0CDAEA + +
    +
  4. +
+

+
+epimerde +2007-06-05 +
+ +