equal
deleted
inserted
replaced
22 */ |
22 */ |
23 |
23 |
24 #ifndef _CONFIG_H_ |
24 #ifndef _CONFIG_H_ |
25 #define _CONFIG_H_ |
25 #define _CONFIG_H_ |
26 |
26 |
|
27 |
27 #ifdef __IAR_SYSTEMS_ICC__ |
28 #ifdef __IAR_SYSTEMS_ICC__ |
28 #include <ioavr.h> |
29 #include <ioavr.h> |
29 #include <intrinsics.h> |
30 #include <intrinsics.h> |
30 #include "iar.h" |
31 #include "iar.h" |
31 #else // GCC |
32 #else // GCC |
32 #include <inttypes.h> |
33 #include <inttypes.h> |
33 #include <avr\io.h> |
34 #include <avr/io.h> |
34 #include <avr\interrupt.h> |
35 #include <avr/interrupt.h> |
35 #include <avr/pgmspace.h> |
36 #include <avr/pgmspace.h> |
36 #include <avr\sleep.h> |
37 #include <avr/sleep.h> |
37 #include <avr\wdt.h> |
38 #include <avr/wdt.h> |
38 #endif // GCC |
39 #endif // GCC |
39 |
40 |
40 //#define WD_SLEEP |
41 //#define WD_SLEEP |
41 // Needed defines by Atmel lib |
42 // Needed defines by Atmel lib |
42 #define FOSC 8000 // 8 MHz External cristal |
43 #define FOSC 8000 // 8 MHz External cristal |
46 #define CAN_BAUDRATE 125 |
47 #define CAN_BAUDRATE 125 |
47 |
48 |
48 // Needed defines by Canfestival lib |
49 // Needed defines by Canfestival lib |
49 #define MAX_CAN_BUS_ID 1 |
50 #define MAX_CAN_BUS_ID 1 |
50 #define SDO_MAX_LENGTH_TRANSFERT 32 |
51 #define SDO_MAX_LENGTH_TRANSFERT 32 |
|
52 #define SDO_BLOCK_SIZE 16 |
51 #define SDO_MAX_SIMULTANEOUS_TRANSFERTS 1 |
53 #define SDO_MAX_SIMULTANEOUS_TRANSFERTS 1 |
52 #define NMT_MAX_NODE_ID 128 |
54 #define NMT_MAX_NODE_ID 128 |
53 #define SDO_TIMEOUT_MS 3000U |
55 #define SDO_TIMEOUT_MS 3000U |
54 #define MAX_NB_TIMER 8 |
56 #define MAX_NB_TIMER 8 |
55 |
57 |