diff -r ad3de8730172 -r fe50ada8020b doc/canfestival_overview.svg --- a/doc/canfestival_overview.svg Thu Apr 05 10:06:11 2007 +0200 +++ b/doc/canfestival_overview.svg Fri Apr 06 16:49:28 2007 +0200 @@ -7,19 +7,21 @@ xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="841.88977pt" height="595.27557pt" id="svg2" sodipodi:version="0.32" - inkscape:version="0.43" - sodipodi:docbase="/home/edouard/taf/Pim/workspace_edouard/CanFestival-3/doc" + inkscape:version="0.45" + sodipodi:docbase="/home/edouard/workspace/CanFestival-3/doc" sodipodi:docname="canfestival_overview.svg" version="1.0" - inkscape:export-filename="canfestival_overview.png" + inkscape:export-filename="/home/edouard/workspace/CanFestival-3/doc/canfestival_overview.png" inkscape:export-xdpi="87.57" - inkscape:export-ydpi="87.57"> + inkscape:export-ydpi="87.57" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + sodipodi:modified="true"> + + + HWTargetinterfaces + id="tspan12931">interface - - - - SCHEDULINGtimer.c - @@ -357,25 +341,6 @@ id="tspan2259">objaccess.c HardwareAbstactionLayer - sync.c - - - CAN DRIVERINTERFACEcan_xxx.c - RCV - TRS - - - - SYSTEM TIMERSINTERFACEtimers_xxx.c - - - - - PERSITANT STORAGEnvram.c - - - - - LED INDICATORSled.c - - - - PERSISTANTSTORAGE INTERFACEnvram_xxx.c - - - - LEDINTERFACEled_xxx.c - (master/slave) Optional:- NVRAM- LED- CAN LSS supportInterfaces can be provideddirectly by application. - libcanfestival_$(TARGET).a + sodipodi:role="line">libcanfestival_$(CAN_DRIVER).so$(CAN_DRIVER).dll,cyg$(CAN_DRIVER).dll Mandatory:- Declare nodes callbacks- Open CAN interfaces- Initiate TImersOptional:- Declare some callbacksEach call to the CanFestival API provide a pointer to the related node's CO_Data struct.opened. + + + + + SCHEDULINGtimer.c + + + + SYSTEM TIMERSINTERFACEtimers_xxx.c + + libcanfestival_$(TARGET).acanfestival_$(TARGET).lib + + + + + + OS interfaceunix.corwin32.c + + + CAN DRIVERINTERFACEcan_xxx.c + RCV + TRS + + CANinterface + Dynamicaly loadedor Linked