include/AVR/config.h
changeset 675 e5c5101c4f0b
parent 375 03fb0bfccc1f
child 694 8dd1e58b3815
equal deleted inserted replaced
674:352c42b20441 675:e5c5101c4f0b
    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