feb99d1a2113f922787e86b69170265508548916
[protos/xbee-avr.git] / autoconf.h
1 /*
2  * Automatically generated by make menuconfig: don't edit
3  */
4 #define AUTOCONF_INCLUDED
5
6 /*
7  * Hardware
8  */
9 #undef  CONFIG_MCU_AT90S2313
10 #undef  CONFIG_MCU_AT90S2323
11 #undef  CONFIG_MCU_AT90S3333
12 #undef  CONFIG_MCU_AT90S2343
13 #undef  CONFIG_MCU_ATTINY22
14 #undef  CONFIG_MCU_ATTINY26
15 #undef  CONFIG_MCU_AT90S4414
16 #undef  CONFIG_MCU_AT90S4433
17 #undef  CONFIG_MCU_AT90S4434
18 #undef  CONFIG_MCU_AT90S8515
19 #undef  CONFIG_MCU_AT90S8534
20 #undef  CONFIG_MCU_AT90S8535
21 #undef  CONFIG_MCU_AT86RF401
22 #undef  CONFIG_MCU_ATMEGA103
23 #undef  CONFIG_MCU_ATMEGA603
24 #undef  CONFIG_MCU_AT43USB320
25 #undef  CONFIG_MCU_AT43USB355
26 #undef  CONFIG_MCU_AT76C711
27 #undef  CONFIG_MCU_ATMEGA8
28 #undef  CONFIG_MCU_ATMEGA48
29 #undef  CONFIG_MCU_ATMEGA88
30 #undef  CONFIG_MCU_ATMEGA8515
31 #undef  CONFIG_MCU_ATMEGA8535
32 #undef  CONFIG_MCU_ATTINY13
33 #undef  CONFIG_MCU_ATTINY2313
34 #undef  CONFIG_MCU_ATMEGA16
35 #undef  CONFIG_MCU_ATMEGA161
36 #undef  CONFIG_MCU_ATMEGA162
37 #undef  CONFIG_MCU_ATMEGA163
38 #undef  CONFIG_MCU_ATMEGA165
39 #undef  CONFIG_MCU_ATMEGA168
40 #undef  CONFIG_MCU_ATMEGA169
41 #undef  CONFIG_MCU_ATMEGA32
42 #undef  CONFIG_MCU_ATMEGA323
43 #undef  CONFIG_MCU_ATMEGA325
44 #undef  CONFIG_MCU_ATMEGA3250
45 #undef  CONFIG_MCU_ATMEGA64
46 #undef  CONFIG_MCU_ATMEGA645
47 #undef  CONFIG_MCU_ATMEGA6450
48 #undef  CONFIG_MCU_ATMEGA128
49 #undef  CONFIG_MCU_ATMEGA1281
50 #undef  CONFIG_MCU_AT90CAN128
51 #undef  CONFIG_MCU_AT94K
52 #undef  CONFIG_MCU_AT90S1200
53 #undef  CONFIG_MCU_ATMEGA2560
54 #undef  CONFIG_MCU_ATMEGA256
55 #define CONFIG_MCU_ATMEGAUSB1287
56 #define CONFIG_QUARTZ (8000000)
57
58 /*
59  * Generation options
60  */
61 #undef  CONFIG_OPTM_0
62 #undef  CONFIG_OPTM_1
63 #undef  CONFIG_OPTM_2
64 #undef  CONFIG_OPTM_3
65 #define CONFIG_OPTM_S 1
66 #define CONFIG_MATH_LIB 1
67 #undef  CONFIG_FDEVOPEN_COMPAT
68 #undef  CONFIG_NO_PRINTF
69 #undef  CONFIG_MINIMAL_PRINTF
70 #undef  CONFIG_STANDARD_PRINTF
71 #define CONFIG_ADVANCED_PRINTF 1
72 #undef  CONFIG_FORMAT_IHEX
73 #undef  CONFIG_FORMAT_SREC
74 #define CONFIG_FORMAT_BINARY 1
75
76 /*
77  * Base modules
78  */
79 #define CONFIG_MODULE_CIRBUF 1
80 #undef  CONFIG_MODULE_CIRBUF_LARGE
81 #undef  CONFIG_MODULE_FIXED_POINT
82 #undef  CONFIG_MODULE_VECT2
83 #undef  CONFIG_MODULE_GEOMETRY
84 #undef  CONFIG_MODULE_HOSTSIM
85 #define CONFIG_MODULE_SCHEDULER 1
86 #define CONFIG_MODULE_SCHEDULER_STATS 1
87 #define CONFIG_MODULE_SCHEDULER_CREATE_CONFIG 1
88 #undef  CONFIG_MODULE_SCHEDULER_USE_TIMERS
89 #undef  CONFIG_MODULE_SCHEDULER_TIMER0
90 #define CONFIG_MODULE_SCHEDULER_MANUAL 1
91 #define CONFIG_MODULE_TIME 1
92 #define CONFIG_MODULE_TIME_CREATE_CONFIG 1
93 #undef  CONFIG_MODULE_TIME_EXT
94 #undef  CONFIG_MODULE_TIME_EXT_CREATE_CONFIG
95
96 /*
97  * Communication modules
98  */
99 #define CONFIG_MODULE_UART 1
100 #undef  CONFIG_MODULE_UART_9BITS
101 #define CONFIG_MODULE_UART_CREATE_CONFIG 1
102 #define CONFIG_MODULE_SPI 1
103 #define CONFIG_MODULE_SPI_CREATE_CONFIG 1
104 #define CONFIG_MODULE_I2C 1
105 #define CONFIG_MODULE_I2C_MASTER 1
106 #undef  CONFIG_MODULE_I2C_MULTIMASTER
107 #define CONFIG_MODULE_I2C_CREATE_CONFIG 1
108 #undef  CONFIG_MODULE_MF2_CLIENT
109 #undef  CONFIG_MODULE_MF2_CLIENT_USE_SCHEDULER
110 #undef  CONFIG_MODULE_MF2_CLIENT_CREATE_CONFIG
111 #undef  CONFIG_MODULE_MF2_SERVER
112 #undef  CONFIG_MODULE_MF2_SERVER_CREATE_CONFIG
113
114 /*
115  * Hardware modules
116  */
117 #define CONFIG_MODULE_TIMER 1
118 #undef  CONFIG_MODULE_TIMER_CREATE_CONFIG
119 #undef  CONFIG_MODULE_TIMER_DYNAMIC
120 #undef  CONFIG_MODULE_PWM
121 #undef  CONFIG_MODULE_PWM_CREATE_CONFIG
122 #undef  CONFIG_MODULE_PWM_NG
123 #undef  CONFIG_MODULE_ADC
124 #undef  CONFIG_MODULE_ADC_CREATE_CONFIG
125
126 /*
127  * IHM modules
128  */
129 #undef  CONFIG_MODULE_MENU
130 #define CONFIG_MODULE_VT100 1
131 #define CONFIG_MODULE_RDLINE 1
132 #define CONFIG_MODULE_RDLINE_CREATE_CONFIG 1
133 #define CONFIG_MODULE_RDLINE_KILL_BUF 1
134 #define CONFIG_MODULE_RDLINE_HISTORY 1
135 #define CONFIG_MODULE_PARSE 1
136 #undef  CONFIG_MODULE_PARSE_NO_FLOAT
137
138 /*
139  * External devices modules
140  */
141 #undef  CONFIG_MODULE_LCD
142 #undef  CONFIG_MODULE_LCD_CREATE_CONFIG
143 #undef  CONFIG_MODULE_MULTISERVO
144 #undef  CONFIG_MODULE_MULTISERVO_CREATE_CONFIG
145 #undef  CONFIG_MODULE_AX12
146 #undef  CONFIG_MODULE_AX12_CREATE_CONFIG
147
148 /*
149  * Brushless motor drivers (you should enable pwm modules to see all)
150  */
151 #undef  CONFIG_MODULE_BRUSHLESS_3PHASE_DIGITAL_HALL
152 #undef  CONFIG_MODULE_BRUSHLESS_3PHASE_DIGITAL_HALL_CREATE_CONFIG
153 #undef  CONFIG_MODULE_BRUSHLESS_3PHASE_DIGITAL_HALL_DOUBLE
154 #undef  CONFIG_MODULE_BRUSHLESS_3PHASE_DIGITAL_HALL_DOUBLE_CREATE_CONFIG
155
156 /*
157  * Encoders (you need comm/spi for encoders_spi)
158  */
159 #undef  CONFIG_MODULE_ENCODERS_MICROB
160 #undef  CONFIG_MODULE_ENCODERS_MICROB_CREATE_CONFIG
161 #undef  CONFIG_MODULE_ENCODERS_EIRBOT
162 #undef  CONFIG_MODULE_ENCODERS_EIRBOT_CREATE_CONFIG
163 #undef  CONFIG_MODULE_ENCODERS_SPI
164 #undef  CONFIG_MODULE_ENCODERS_SPI_CREATE_CONFIG
165
166 /*
167  * Robot specific modules (fixed point lib may be needed)
168  */
169 #undef  CONFIG_MODULE_ROBOT_SYSTEM
170 #undef  CONFIG_MODULE_ROBOT_SYSTEM_USE_F64
171 #undef  CONFIG_MODULE_ROBOT_SYSTEM_MOT_AND_EXT
172 #undef  CONFIG_MODULE_POSITION_MANAGER
173 #undef  CONFIG_MODULE_COMPENSATE_CENTRIFUGAL_FORCE
174 #undef  CONFIG_MODULE_TRAJECTORY_MANAGER
175 #undef  CONFIG_MODULE_BLOCKING_DETECTION_MANAGER
176 #undef  CONFIG_MODULE_OBSTACLE_AVOIDANCE
177 #undef  CONFIG_MODULE_OBSTACLE_AVOIDANCE_CREATE_CONFIG
178
179 /*
180  * Control system modules
181  */
182 #undef  CONFIG_MODULE_CONTROL_SYSTEM_MANAGER
183 #undef  CONFIG_MODULE_PID
184 #undef  CONFIG_MODULE_PID_CREATE_CONFIG
185 #undef  CONFIG_MODULE_RAMP
186 #undef  CONFIG_MODULE_QUADRAMP
187 #undef  CONFIG_MODULE_QUADRAMP_DERIVATE
188 #undef  CONFIG_MODULE_BIQUAD
189
190 /*
191  * Radio devices
192  */
193 #undef  CONFIG_MODULE_CC2420
194 #undef  CONFIG_MODULE_CC2420_CREATE_CONFIG
195
196 /*
197  * Crypto modules
198  */
199 #undef  CONFIG_MODULE_AES
200 #undef  CONFIG_MODULE_AES_CTR
201 #undef  CONFIG_MODULE_MD5
202 #undef  CONFIG_MODULE_MD5_HMAC
203 #undef  CONFIG_MODULE_RC4
204
205 /*
206  * Encodings modules
207  */
208 #undef  CONFIG_MODULE_BASE64
209 #undef  CONFIG_MODULE_HAMMING
210
211 /*
212  * Debug modules
213  */
214 #define CONFIG_MODULE_DIAGNOSTIC 1
215 #define CONFIG_MODULE_DIAGNOSTIC_CREATE_CONFIG 1
216 #define CONFIG_MODULE_ERROR 1
217 #define CONFIG_MODULE_ERROR_CREATE_CONFIG 1
218
219 /*
220  * Programmer options
221  */
222 #undef  CONFIG_AVRDUDE
223 #define CONFIG_AVARICE 1
224
225 /*
226  * Avrdude
227  */
228 #undef  CONFIG_AVRDUDE_PROG_FUTURELEC
229 #undef  CONFIG_AVRDUDE_PROG_ABCMINI
230 #undef  CONFIG_AVRDUDE_PROG_PICOWEB
231 #undef  CONFIG_AVRDUDE_PROG_SP12
232 #undef  CONFIG_AVRDUDE_PROG_ALF
233 #undef  CONFIG_AVRDUDE_PROG_BASCOM
234 #undef  CONFIG_AVRDUDE_PROG_DT006
235 #undef  CONFIG_AVRDUDE_PROG_PONY_STK200
236 #define CONFIG_AVRDUDE_PROG_STK200 1
237 #undef  CONFIG_AVRDUDE_PROG_PAVR
238 #undef  CONFIG_AVRDUDE_PROG_BUTTERFLY
239 #undef  CONFIG_AVRDUDE_PROG_AVR910
240 #undef  CONFIG_AVRDUDE_PROG_STK500
241 #undef  CONFIG_AVRDUDE_PROG_AVRISP
242 #undef  CONFIG_AVRDUDE_PROG_BSD
243 #undef  CONFIG_AVRDUDE_PROG_DAPA
244 #undef  CONFIG_AVRDUDE_PROG_JTAG1
245 #undef  CONFIG_AVRDUDE_PROG_AVR109
246 #define CONFIG_AVRDUDE_PORT "/dev/parport0"
247 #define CONFIG_AVRDUDE_BAUDRATE (19200)
248
249 /*
250  * Avarice
251  */
252 #define CONFIG_AVARICE_PORT "/dev/ttyUSB0"
253 #define CONFIG_AVARICE_DEBUG_PORT (1234)
254 #define CONFIG_AVARICE_PROG_MKI 1
255 #undef  CONFIG_AVARICE_PROG_MKII
256 #define CONFIG_AVRDUDE_CHECK_SIGNATURE 1