Can_open_masternode

Dependencies:   mbed

Committer:
sam_grove
Date:
Wed Sep 26 05:48:14 2012 +0000
Revision:
7:537bae5a6fc6
Parent:
0:9dd7c6129683
Pushing the project into the new repo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sam_grove 0:9dd7c6129683 1 /*
sam_grove 0:9dd7c6129683 2 This file is part of CanFestival, a library implementing CanOpen Stack.
sam_grove 0:9dd7c6129683 3
sam_grove 0:9dd7c6129683 4 Copyright (C): Edouard TISSERANT and Francis DUPIN
sam_grove 0:9dd7c6129683 5 mbed port: sgrove
sam_grove 0:9dd7c6129683 6
sam_grove 0:9dd7c6129683 7 See COPYING file for copyrights details.
sam_grove 0:9dd7c6129683 8
sam_grove 0:9dd7c6129683 9 This library is free software; you can redistribute it and/or
sam_grove 0:9dd7c6129683 10 modify it under the terms of the GNU Lesser General Public
sam_grove 0:9dd7c6129683 11 License as published by the Free Software Foundation; either
sam_grove 0:9dd7c6129683 12 version 2.1 of the License, or (at your option) any later version.
sam_grove 0:9dd7c6129683 13
sam_grove 0:9dd7c6129683 14 This library is distributed in the hope that it will be useful,
sam_grove 0:9dd7c6129683 15 but WITHOUT ANY WARRANTY; without even the implied warranty of
sam_grove 0:9dd7c6129683 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
sam_grove 0:9dd7c6129683 17 Lesser General Public License for more details.
sam_grove 0:9dd7c6129683 18
sam_grove 0:9dd7c6129683 19 You should have received a copy of the GNU Lesser General Public
sam_grove 0:9dd7c6129683 20 License along with this library; if not, write to the Free Software
sam_grove 0:9dd7c6129683 21 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
sam_grove 0:9dd7c6129683 22 */
sam_grove 0:9dd7c6129683 23
sam_grove 0:9dd7c6129683 24 #ifndef _CONFIG_H_
sam_grove 0:9dd7c6129683 25 #define _CONFIG_H_
sam_grove 0:9dd7c6129683 26
sam_grove 0:9dd7c6129683 27 #define CAN_BAUDRATE 125
sam_grove 0:9dd7c6129683 28
sam_grove 0:9dd7c6129683 29 // Needed defines by Canfestival lib
sam_grove 0:9dd7c6129683 30 #define MAX_CAN_BUS_ID 1
sam_grove 0:9dd7c6129683 31 #define SDO_MAX_LENGTH_TRANSFERT 32
sam_grove 0:9dd7c6129683 32 #define SDO_MAX_SIMULTANEOUS_TRANSFERTS 1
sam_grove 0:9dd7c6129683 33 #define NMT_MAX_NODE_ID 128
sam_grove 0:9dd7c6129683 34 #define SDO_TIMEOUT_MS 3000U
sam_grove 0:9dd7c6129683 35 #define MAX_NB_TIMER 8
sam_grove 0:9dd7c6129683 36
sam_grove 0:9dd7c6129683 37 // CANOPEN_BIG_ENDIAN is not defined
sam_grove 0:9dd7c6129683 38 #define CANOPEN_LITTLE_ENDIAN 1
sam_grove 0:9dd7c6129683 39
sam_grove 0:9dd7c6129683 40 #define US_TO_TIMEVAL_FACTOR 8
sam_grove 0:9dd7c6129683 41
sam_grove 0:9dd7c6129683 42 #define REPEAT_SDO_MAX_SIMULTANEOUS_TRANSFERTS_TIMES(repeat)\
sam_grove 0:9dd7c6129683 43 repeat
sam_grove 0:9dd7c6129683 44 #define REPEAT_NMT_MAX_NODE_ID_TIMES(repeat)\
sam_grove 0:9dd7c6129683 45 repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat repeat
sam_grove 0:9dd7c6129683 46
sam_grove 0:9dd7c6129683 47 #define EMCY_MAX_ERRORS 8
sam_grove 0:9dd7c6129683 48 #define REPEAT_EMCY_MAX_ERRORS_TIMES(repeat)\
sam_grove 0:9dd7c6129683 49 repeat repeat repeat repeat repeat repeat repeat repeat
sam_grove 0:9dd7c6129683 50
sam_grove 0:9dd7c6129683 51
sam_grove 0:9dd7c6129683 52 #endif /* _CONFIG_H_ */