doc/doxygen/html/param_8h-source.html
author etisserant
Mon, 02 Jul 2007 18:22:58 +0200
changeset 236 905677ed00f3
parent 215 f49e5a6b7804
child 240 34654679f262
permissions -rw-r--r--
Full preliminary implementation of TPDO transmit type:
- SYNC (N) (1-240)
- RTR only + SYNC (252)
- RTR only (253)
- EVENT, with timer and inhibit time (254 and 255)

User app have to call sendPDOevent(d) to eventually signal mapped data changes.
Callbacks added to 0x140N, TPDO comm parameters for on the fly timers values change.
TestMasterSlave updated.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>CanFestival: include/hcs12/board/arch/param.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.1 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_2209bfb26110ae52d50da4cefad5e72f.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_9b4fbd1818b4be2ef59811982235911e.html">hcs12</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_4b2c04d6d15a0af1e05b62dc9a95ef0e.html">board</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_792ecdda7baed8c627cc0bbb8f0a21d1.html">arch</a></div>
<h1>param.h</h1><a href="param_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment">This file is part of CanFestival, a library implementing CanOpen Stack. </span>
<a name="l00003"></a>00003 <span class="comment"></span>
<a name="l00004"></a>00004 <span class="comment">Copyright (C): Edouard TISSERANT and Francis DUPIN</span>
<a name="l00005"></a>00005 <span class="comment"></span>
<a name="l00006"></a>00006 <span class="comment">See COPYING file for copyrights details.</span>
<a name="l00007"></a>00007 <span class="comment"></span>
<a name="l00008"></a>00008 <span class="comment">This library is free software; you can redistribute it and/or</span>
<a name="l00009"></a>00009 <span class="comment">modify it under the terms of the GNU Lesser General Public</span>
<a name="l00010"></a>00010 <span class="comment">License as published by the Free Software Foundation; either</span>
<a name="l00011"></a>00011 <span class="comment">version 2.1 of the License, or (at your option) any later version.</span>
<a name="l00012"></a>00012 <span class="comment"></span>
<a name="l00013"></a>00013 <span class="comment">This library is distributed in the hope that it will be useful,</span>
<a name="l00014"></a>00014 <span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00015"></a>00015 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<a name="l00016"></a>00016 <span class="comment">Lesser General Public License for more details.</span>
<a name="l00017"></a>00017 <span class="comment"></span>
<a name="l00018"></a>00018 <span class="comment">You should have received a copy of the GNU Lesser General Public</span>
<a name="l00019"></a>00019 <span class="comment">License along with this library; if not, write to the Free Software</span>
<a name="l00020"></a>00020 <span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
<a name="l00021"></a>00021 <span class="comment">*/</span>
<a name="l00022"></a>00022 <span class="comment">/* param.h - 32K Board specific parameters</span>
<a name="l00023"></a>00023 <span class="comment">   Copyright (C) 2002 Free Software Foundation, Inc.</span>
<a name="l00024"></a>00024 <span class="comment">   Written by Stephane Carrez (stcarrez@worldnet.fr)    </span>
<a name="l00025"></a>00025 <span class="comment"></span>
<a name="l00026"></a>00026 <span class="comment">This file is free software; you can redistribute it and/or modify it</span>
<a name="l00027"></a>00027 <span class="comment">under the terms of the GNU General Public License as published by the</span>
<a name="l00028"></a>00028 <span class="comment">Free Software Foundation; either version 2, or (at your option) any</span>
<a name="l00029"></a>00029 <span class="comment">later version.</span>
<a name="l00030"></a>00030 <span class="comment"></span>
<a name="l00031"></a>00031 <span class="comment">In addition to the permissions in the GNU General Public License, the</span>
<a name="l00032"></a>00032 <span class="comment">Free Software Foundation gives you unlimited permission to link the</span>
<a name="l00033"></a>00033 <span class="comment">compiled version of this file with other programs, and to distribute</span>
<a name="l00034"></a>00034 <span class="comment">those programs without any restriction coming from the use of this</span>
<a name="l00035"></a>00035 <span class="comment">file.  (The General Public License restrictions do apply in other</span>
<a name="l00036"></a>00036 <span class="comment">respects; for example, they cover modification of the file, and</span>
<a name="l00037"></a>00037 <span class="comment">distribution when not linked into another program.)</span>
<a name="l00038"></a>00038 <span class="comment"></span>
<a name="l00039"></a>00039 <span class="comment">This file is distributed in the hope that it will be useful, but</span>
<a name="l00040"></a>00040 <span class="comment">WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00041"></a>00041 <span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
<a name="l00042"></a>00042 <span class="comment">General Public License for more details.</span>
<a name="l00043"></a>00043 <span class="comment"></span>
<a name="l00044"></a>00044 <span class="comment">You should have received a copy of the GNU General Public License</span>
<a name="l00045"></a>00045 <span class="comment">along with this program; see the file COPYING.  If not, write to</span>
<a name="l00046"></a>00046 <span class="comment">the Free Software Foundation, 59 Temple Place - Suite 330,</span>
<a name="l00047"></a>00047 <span class="comment">Boston, MA 02111-1307, USA.  */</span>
<a name="l00048"></a>00048 
<a name="l00049"></a>00049 <span class="preprocessor">#ifndef _M68HC11_ARCH_32K_PARAM_H</span>
<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define _M68HC11_ARCH_32K_PARAM_H</span>
<a name="l00051"></a>00051 <span class="preprocessor"></span>
<a name="l00052"></a>00052 <span class="comment">/* Generic 32K board.  */</span>
<a name="l00053"></a><a class="code" href="param_8h.html#b1bf3be1865d30f8010eb223be3584ce">00053</a> <span class="preprocessor">#define M6811_ARCH_32K</span>
<a name="l00054"></a>00054 <span class="preprocessor"></span>
<a name="l00055"></a>00055 <span class="preprocessor">#undef M6811_DEF_BAUD</span>
<a name="l00056"></a><a class="code" href="param_8h.html#e377e8f315ba31f0f0835f4781d98f27">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define M6811_DEF_BAUD 0x30            </span><span class="comment">/* 9600 baud.  */</span>
<a name="l00057"></a>00057 
<a name="l00058"></a>00058 <span class="preprocessor">#undef RAM_SIZE</span>
<a name="l00059"></a><a class="code" href="param_8h.html#b82dd208a7e716e09a3f8c229bfe78d7">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define RAM_SIZE       32768           </span><span class="comment">/* 32Kb of memory.  */</span>
<a name="l00060"></a>00060 
<a name="l00061"></a>00061 <span class="preprocessor">#undef ROM_SIZE</span>
<a name="l00062"></a><a class="code" href="param_8h.html#d9e53d1418399b36953a40395ac1384d">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define ROM_SIZE       32768           </span><span class="comment">/* 32Kb of rom.  */</span>
<a name="l00063"></a>00063 
<a name="l00064"></a>00064 <span class="preprocessor">#undef DATA_SIZE</span>
<a name="l00065"></a><a class="code" href="param_8h.html#f55149bc1f05cf18af067a302e31e3f9">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define DATA_SIZE      (0x8000-0x1040) </span><span class="comment">/* Data section size.  */</span>
<a name="l00066"></a>00066 
<a name="l00067"></a>00067 <span class="preprocessor">#undef TEXT_SIZE</span>
<a name="l00068"></a><a class="code" href="param_8h.html#fb6f36d91ffbf947cfa3f1114ca79764">00068</a> <span class="preprocessor"></span><span class="preprocessor">#define TEXT_SIZE      ROM_SIZE        </span><span class="comment">/* Text section size.  */</span>
<a name="l00069"></a>00069 
<a name="l00070"></a>00070 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Jun 8 08:51:39 2007 for CanFestival by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>
</html>