00001 #ifndef _CFG_ARCH_H_
00002 #define _CFG_ARCH_H_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00057
00058
00059
00060
00061
00062
00063 #if defined(ETHERNUT1)
00064
00065 #ifndef PLATFORM
00066 #define PLATFORM ETHERNUT1
00067 #endif
00068
00069 #ifndef AVR_GCC
00070 #define AVR_GCC
00071 #endif
00072
00073 #if !defined(MCU_ATMEGA128) && !defined(MCU_ATMEGA2561)
00074 #if defined(__AVR_ATmega2561__) || defined(ATMega2561)
00075 #define MCU_ATMEGA2561
00076 #else
00077 #define MCU_ATMEGA128
00078 #endif
00079 #endif
00080
00081 #elif defined(ETHERNUT2)
00082
00083 #ifndef PLATFORM
00084 #define PLATFORM ETHERNUT2
00085 #endif
00086
00087 #ifndef AVR_GCC
00088 #define AVR_GCC
00089 #endif
00090
00091 #if !defined(MCU_ATMEGA128) && !defined(MCU_ATMEGA2561)
00092 #if defined(__AVR_ATmega2561__) || defined(ATMega2561)
00093 #define MCU_ATMEGA2561
00094 #else
00095 #define MCU_ATMEGA128
00096 #endif
00097 #endif
00098
00099 #elif defined(ETHERNUT3)
00100
00101 #ifndef PLATFORM
00102 #define PLATFORM ETHERNUT3
00103 #endif
00104
00105 #ifndef ARM_GCC
00106 #define ARM_GCC
00107 #endif
00108
00109 #ifndef MCU_AT91R40008
00110 #define MCU_AT91R40008
00111 #endif
00112
00113 #elif defined(AT91SAM7X_EK)
00114
00115 #ifndef PLATFORM
00116 #define PLATFORM AT91SAM7X_EK
00117 #endif
00118
00119 #ifndef ARM_GCC
00120 #define ARM_GCC
00121 #endif
00122
00123 #ifndef MCU_AT91SAM7X256
00124 #define MCU_AT91SAM7X256
00125 #endif
00126
00127 #elif defined(AT91SAM7S)
00128
00129 #ifndef PLATFORM
00130 #define PLATFORM AT91SAM7S
00131 #endif
00132
00133 #ifndef ARM_GCC
00134 #define ARM_GCC
00135 #endif
00136
00137 #ifndef MCU_AT91SAM7S256
00138 #define MCU_AT91SAM7S256
00139 #endif
00140
00141 #elif defined(AT91SAM9260_EK)
00142
00143 #ifndef PLATFORM
00144 #define PLATFORM AT91SAM9260_EK
00145 #endif
00146
00147 #ifndef ARM_GCC
00148 #define ARM_GCC
00149 #endif
00150
00151 #ifndef MCU_AT91SAM9260
00152 #define MCU_AT91SAM9260
00153 #endif
00154
00155 #endif
00156
00157 #endif