include/hcs12/board/arch/param.h
author Christian Taedcke
Thu, 09 Sep 2010 15:38:20 +0200
changeset 635 30a0e926bb2e
parent 0 4472ee7c6c3e
permissions -rw-r--r--
ADDED: - new callback post_SlaveStateChange so that a master can monitor the state of its slave nodes using a heartbeat.
* * *
CHANGED: - added missing export for _post_SlaveStateChange (for revision #679)
0
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     1
/*
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     2
This file is part of CanFestival, a library implementing CanOpen Stack. 
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     3
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     4
Copyright (C): Edouard TISSERANT and Francis DUPIN
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     5
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     6
See COPYING file for copyrights details.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     7
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     8
This library is free software; you can redistribute it and/or
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
     9
modify it under the terms of the GNU Lesser General Public
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    10
License as published by the Free Software Foundation; either
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    11
version 2.1 of the License, or (at your option) any later version.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    12
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    13
This library is distributed in the hope that it will be useful,
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    14
but WITHOUT ANY WARRANTY; without even the implied warranty of
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    16
Lesser General Public License for more details.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    17
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    18
You should have received a copy of the GNU Lesser General Public
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    19
License along with this library; if not, write to the Free Software
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    20
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    21
*/
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    22
/* param.h - 32K Board specific parameters
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    23
   Copyright (C) 2002 Free Software Foundation, Inc.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    24
   Written by Stephane Carrez (stcarrez@worldnet.fr)	
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    25
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    26
This file is free software; you can redistribute it and/or modify it
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    27
under the terms of the GNU General Public License as published by the
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    28
Free Software Foundation; either version 2, or (at your option) any
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    29
later version.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    30
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    31
In addition to the permissions in the GNU General Public License, the
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    32
Free Software Foundation gives you unlimited permission to link the
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    33
compiled version of this file with other programs, and to distribute
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    34
those programs without any restriction coming from the use of this
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    35
file.  (The General Public License restrictions do apply in other
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    36
respects; for example, they cover modification of the file, and
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    37
distribution when not linked into another program.)
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    38
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    39
This file is distributed in the hope that it will be useful, but
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    40
WITHOUT ANY WARRANTY; without even the implied warranty of
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    41
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    42
General Public License for more details.
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    43
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    44
You should have received a copy of the GNU General Public License
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    45
along with this program; see the file COPYING.  If not, write to
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    46
the Free Software Foundation, 59 Temple Place - Suite 330,
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    47
Boston, MA 02111-1307, USA.  */
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    48
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    49
#ifndef _M68HC11_ARCH_32K_PARAM_H
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    50
#define _M68HC11_ARCH_32K_PARAM_H
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    51
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    52
/* Generic 32K board.  */
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    53
#define M6811_ARCH_32K
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    54
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    55
#undef M6811_DEF_BAUD
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    56
#define M6811_DEF_BAUD 0x30            /* 9600 baud.  */
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    57
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    58
#undef RAM_SIZE
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    59
#define RAM_SIZE       32768           /* 32Kb of memory.  */
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    60
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    61
#undef ROM_SIZE
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    62
#define ROM_SIZE       32768           /* 32Kb of rom.  */
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    63
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    64
#undef DATA_SIZE
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    65
#define DATA_SIZE      (0x8000-0x1040) /* Data section size.  */
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    66
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    67
#undef TEXT_SIZE
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    68
#define TEXT_SIZE      ROM_SIZE        /* Text section size.  */
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    69
4472ee7c6c3e Commit a new cvs repo.
etisserant
parents:
diff changeset
    70
#endif