Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
mcuconf.h
Go to the documentation of this file.
1 /*
2  ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio
3 
4  Licensed under the Apache License, Version 2.0 (the "License");
5  you may not use this file except in compliance with the License.
6  You may obtain a copy of the License at
7 
8  http://www.apache.org/licenses/LICENSE-2.0
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 */
16 
17 #ifndef MCUCONF_H
18 #define MCUCONF_H
19 
20 /*
21  * STM32F4xx drivers configuration.
22  * The following settings override the default settings present in
23  * the various device driver implementation headers.
24  * Note that the settings for each driver only have effect if the whole
25  * driver is enabled in halconf.h.
26  *
27  * IRQ priorities:
28  * 15...0 Lowest...Highest.
29  *
30  * DMA priorities:
31  * 0...3 Lowest...Highest.
32  */
33 
34 #define STM32F4xx_MCUCONF
35 #define STM32F405_MCUCONF
36 #define STM32F415_MCUCONF
37 #define STM32F407_MCUCONF
38 #define STM32F417_MCUCONF
39 
40 /*
41  * HAL driver system settings.
42  */
43 #define STM32_NO_INIT FALSE
44 #define STM32_PVD_ENABLE FALSE
45 #define STM32_PLS STM32_PLS_LEV0
46 #define STM32_BKPRAM_ENABLE FALSE
47 #define STM32_HSI_ENABLED TRUE
48 #define STM32_LSI_ENABLED FALSE
49 #define STM32_HSE_ENABLED TRUE
50 #define STM32_LSE_ENABLED TRUE
51 #define STM32_CLOCK48_REQUIRED TRUE
52 #define STM32_SW STM32_SW_PLL
53 #define STM32_PLLSRC STM32_PLLSRC_HSE
54 #define STM32_PLLM_VALUE 16
55 #define STM32_PLLN_VALUE 336
56 #define STM32_PLLP_VALUE 2
57 #define STM32_PLLQ_VALUE 7
58 #define STM32_HPRE STM32_HPRE_DIV1
59 #define STM32_PPRE1 STM32_PPRE1_DIV4
60 #define STM32_PPRE2 STM32_PPRE2_DIV2
61 #define STM32_RTCSEL STM32_RTCSEL_LSE
62 #define STM32_RTCPRE_VALUE 8
63 #define STM32_MCO1SEL STM32_MCO1SEL_HSI
64 #define STM32_MCO1PRE STM32_MCO1PRE_DIV1
65 #define STM32_MCO2SEL STM32_MCO2SEL_SYSCLK
66 #define STM32_MCO2PRE STM32_MCO2PRE_DIV5
67 #define STM32_I2SSRC STM32_I2SSRC_CKIN
68 #define STM32_PLLI2SN_VALUE 192
69 #define STM32_PLLI2SR_VALUE 5
70 
71 /*
72  * IRQ system settings.
73  */
74 #define STM32_IRQ_EXTI0_PRIORITY 6
75 #define STM32_IRQ_EXTI1_PRIORITY 6
76 #define STM32_IRQ_EXTI2_PRIORITY 6
77 #define STM32_IRQ_EXTI3_PRIORITY 6
78 #define STM32_IRQ_EXTI4_PRIORITY 6
79 #define STM32_IRQ_EXTI5_9_PRIORITY 6
80 #define STM32_IRQ_EXTI10_15_PRIORITY 6
81 #define STM32_IRQ_EXTI16_PRIORITY 6
82 #define STM32_IRQ_EXTI17_PRIORITY 15
83 #define STM32_IRQ_EXTI18_PRIORITY 6
84 #define STM32_IRQ_EXTI19_PRIORITY 6
85 #define STM32_IRQ_EXTI20_PRIORITY 6
86 #define STM32_IRQ_EXTI21_PRIORITY 15
87 #define STM32_IRQ_EXTI22_PRIORITY 15
88 
89 #define STM32_IRQ_TIM1_BRK_TIM9_PRIORITY 7
90 #define STM32_IRQ_TIM1_UP_TIM10_PRIORITY 7
91 #define STM32_IRQ_TIM1_TRGCO_TIM11_PRIORITY 7
92 #define STM32_IRQ_TIM1_CC_PRIORITY 7
93 #define STM32_IRQ_TIM2_PRIORITY 7
94 #define STM32_IRQ_TIM3_PRIORITY 7
95 #define STM32_IRQ_TIM4_PRIORITY 7
96 #define STM32_IRQ_TIM5_PRIORITY 7
97 #define STM32_IRQ_TIM6_PRIORITY 7
98 #define STM32_IRQ_TIM7_PRIORITY 7
99 #define STM32_IRQ_TIM8_BRK_TIM12_PRIORITY 7
100 #define STM32_IRQ_TIM8_UP_TIM13_PRIORITY 7
101 #define STM32_IRQ_TIM8_TRGCO_TIM14_PRIORITY 7
102 #define STM32_IRQ_TIM8_CC_PRIORITY 7
103 
104 #define STM32_IRQ_USART1_PRIORITY 12
105 #define STM32_IRQ_USART2_PRIORITY 12
106 #define STM32_IRQ_USART3_PRIORITY 12
107 #define STM32_IRQ_UART4_PRIORITY 12
108 #define STM32_IRQ_UART5_PRIORITY 12
109 #define STM32_IRQ_USART6_PRIORITY 12
110 
111 /*
112  * ADC driver system settings.
113  */
114 #define STM32_ADC_ADCPRE ADC_CCR_ADCPRE_DIV8
115 #define STM32_ADC_USE_ADC1 TRUE
116 #define STM32_ADC_USE_ADC2 FALSE
117 #define STM32_ADC_USE_ADC3 FALSE
118 #define STM32_ADC_ADC1_DMA_STREAM STM32_DMA_STREAM_ID(2, 4)
119 #define STM32_ADC_ADC2_DMA_STREAM STM32_DMA_STREAM_ID(2, 2)
120 #define STM32_ADC_ADC3_DMA_STREAM STM32_DMA_STREAM_ID(2, 1)
121 #define STM32_ADC_ADC1_DMA_PRIORITY 2
122 #define STM32_ADC_ADC2_DMA_PRIORITY 2
123 #define STM32_ADC_ADC3_DMA_PRIORITY 2
124 #define STM32_ADC_IRQ_PRIORITY 6
125 #define STM32_ADC_ADC1_DMA_IRQ_PRIORITY 6
126 #define STM32_ADC_ADC2_DMA_IRQ_PRIORITY 6
127 #define STM32_ADC_ADC3_DMA_IRQ_PRIORITY 6
128 
129 /*
130  * CAN driver system settings.
131  */
132 #if USE_CAN1
133 #define STM32_CAN_USE_CAN1 TRUE
134 #else
135 #define STM32_CAN_USE_CAN1 FALSE
136 #endif
137 #if USE_CAN2
138 #define STM32_CAN_USE_CAN2 TRUE
139 #else
140 #define STM32_CAN_USE_CAN2 FALSE
141 #endif
142 #define STM32_CAN_CAN1_IRQ_PRIORITY 11
143 #define STM32_CAN_CAN2_IRQ_PRIORITY 11
144 
145 /*
146  * DAC driver system settings.
147  */
148 #define STM32_DAC_DUAL_MODE FALSE
149 #define STM32_DAC_USE_DAC1_CH1 FALSE
150 #define STM32_DAC_USE_DAC1_CH2 FALSE
151 #define STM32_DAC_DAC1_CH1_IRQ_PRIORITY 10
152 #define STM32_DAC_DAC1_CH2_IRQ_PRIORITY 10
153 #define STM32_DAC_DAC1_CH1_DMA_PRIORITY 2
154 #define STM32_DAC_DAC1_CH2_DMA_PRIORITY 2
155 #define STM32_DAC_DAC1_CH1_DMA_STREAM STM32_DMA_STREAM_ID(1, 5)
156 #define STM32_DAC_DAC1_CH2_DMA_STREAM STM32_DMA_STREAM_ID(1, 6)
157 
158 /*
159  * GPT driver system settings.
160  */
161 #define STM32_GPT_USE_TIM1 FALSE
162 #define STM32_GPT_USE_TIM2 FALSE
163 #define STM32_GPT_USE_TIM3 FALSE
164 #define STM32_GPT_USE_TIM4 FALSE
165 #define STM32_GPT_USE_TIM5 FALSE
166 #define STM32_GPT_USE_TIM6 FALSE
167 #define STM32_GPT_USE_TIM7 FALSE
168 #define STM32_GPT_USE_TIM8 FALSE
169 #define STM32_GPT_USE_TIM9 FALSE
170 #define STM32_GPT_USE_TIM11 FALSE
171 #define STM32_GPT_USE_TIM12 FALSE
172 #define STM32_GPT_USE_TIM14 FALSE
173 #define STM32_GPT_TIM1_IRQ_PRIORITY 7
174 #define STM32_GPT_TIM2_IRQ_PRIORITY 7
175 #define STM32_GPT_TIM3_IRQ_PRIORITY 7
176 #define STM32_GPT_TIM4_IRQ_PRIORITY 7
177 #define STM32_GPT_TIM5_IRQ_PRIORITY 7
178 #define STM32_GPT_TIM6_IRQ_PRIORITY 7
179 #define STM32_GPT_TIM7_IRQ_PRIORITY 7
180 #define STM32_GPT_TIM8_IRQ_PRIORITY 7
181 #define STM32_GPT_TIM9_IRQ_PRIORITY 7
182 #define STM32_GPT_TIM11_IRQ_PRIORITY 7
183 #define STM32_GPT_TIM12_IRQ_PRIORITY 7
184 #define STM32_GPT_TIM14_IRQ_PRIORITY 7
185 
186 /*
187  * I2C driver system settings.
188  */
189 #if USE_I2C1
190 #define STM32_I2C_USE_I2C1 TRUE
191 #else
192 #define STM32_I2C_USE_I2C1 FALSE
193 #endif
194 #if USE_I2C2
195 #define STM32_I2C_USE_I2C2 TRUE
196 #else
197 #define STM32_I2C_USE_I2C2 FALSE
198 #endif
199 #if USE_I2C3
200 #define STM32_I2C_USE_I2C3 TRUE
201 #else
202 #define STM32_I2C_USE_I2C3 FALSE
203 #endif
204 #define STM32_I2C_ISR_LIMIT 6
205 #define STM32_I2C_BUSY_TIMEOUT 0
206 #define STM32_I2C_I2C1_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 0)
207 #define STM32_I2C_I2C1_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 6)
208 #define STM32_I2C_I2C2_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 2)
209 #define STM32_I2C_I2C2_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 7)
210 #define STM32_I2C_I2C3_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 2)
211 #define STM32_I2C_I2C3_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 4)
212 #define STM32_I2C_I2C1_IRQ_PRIORITY 5
213 #define STM32_I2C_I2C2_IRQ_PRIORITY 5
214 #define STM32_I2C_I2C3_IRQ_PRIORITY 5
215 #define STM32_I2C_I2C1_DMA_PRIORITY 3
216 #define STM32_I2C_I2C2_DMA_PRIORITY 3
217 #define STM32_I2C_I2C3_DMA_PRIORITY 3
218 #define STM32_I2C_DMA_ERROR_HOOK(i2cp) osalSysHalt("DMA failure")
219 
220 /*
221  * I2S driver system settings.
222  */
223 #define STM32_I2S_USE_SPI2 FALSE
224 #define STM32_I2S_USE_SPI3 FALSE
225 #define STM32_I2S_SPI2_IRQ_PRIORITY 10
226 #define STM32_I2S_SPI3_IRQ_PRIORITY 10
227 #define STM32_I2S_SPI2_DMA_PRIORITY 1
228 #define STM32_I2S_SPI3_DMA_PRIORITY 1
229 #define STM32_I2S_SPI2_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 3)
230 #define STM32_I2S_SPI2_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 4)
231 #define STM32_I2S_SPI3_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 0)
232 #define STM32_I2S_SPI3_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 7)
233 #define STM32_I2S_DMA_ERROR_HOOK(i2sp) osalSysHalt("DMA failure")
234 
235 /*
236  * ICU driver system settings.
237  */
238 #define STM32_ICU_USE_TIM1 TRUE
239 #define STM32_ICU_USE_TIM2 FALSE
240 #define STM32_ICU_USE_TIM3 FALSE
241 #define STM32_ICU_USE_TIM4 FALSE
242 #define STM32_ICU_USE_TIM5 TRUE
243 #define STM32_ICU_USE_TIM8 FALSE
244 #define STM32_ICU_USE_TIM9 FALSE
245 #define STM32_ICU_TIM1_IRQ_PRIORITY 7
246 #define STM32_ICU_TIM2_IRQ_PRIORITY 7
247 #define STM32_ICU_TIM3_IRQ_PRIORITY 7
248 #define STM32_ICU_TIM4_IRQ_PRIORITY 7
249 #define STM32_ICU_TIM5_IRQ_PRIORITY 7
250 #define STM32_ICU_TIM8_IRQ_PRIORITY 7
251 #define STM32_ICU_TIM9_IRQ_PRIORITY 7
252 
253 /*
254  * MAC driver system settings.
255  */
256 #define STM32_MAC_TRANSMIT_BUFFERS 2
257 #define STM32_MAC_RECEIVE_BUFFERS 4
258 #define STM32_MAC_BUFFERS_SIZE 1522
259 #define STM32_MAC_PHY_TIMEOUT 100
260 #define STM32_MAC_ETH1_CHANGE_PHY_STATE TRUE
261 #define STM32_MAC_ETH1_IRQ_PRIORITY 13
262 #define STM32_MAC_IP_CHECKSUM_OFFLOAD 0
263 
264 /*
265  * PWM driver system settings.
266  */
267 #define STM32_PWM_USE_ADVANCED FALSE
268 #ifndef STM32_PWM_USE_TIM1
269 #define STM32_PWM_USE_TIM1 FALSE // enable for WS2812
270 #endif
271 #ifndef STM32_PWM_USE_TIM2
272 #define STM32_PWM_USE_TIM2 TRUE
273 #endif
274 #ifndef STM32_PWM_USE_TIM3
275 #define STM32_PWM_USE_TIM3 TRUE
276 #endif
277 #define STM32_PWM_USE_TIM4 FALSE
278 #define STM32_PWM_USE_TIM5 FALSE
279 #define STM32_PWM_USE_TIM8 FALSE
280 #define STM32_PWM_USE_TIM9 FALSE
281 #define STM32_PWM_TIM1_IRQ_PRIORITY 7
282 #define STM32_PWM_TIM2_IRQ_PRIORITY 7
283 #define STM32_PWM_TIM3_IRQ_PRIORITY 7
284 #define STM32_PWM_TIM4_IRQ_PRIORITY 7
285 #define STM32_PWM_TIM5_IRQ_PRIORITY 7
286 #define STM32_PWM_TIM8_IRQ_PRIORITY 7
287 #define STM32_PWM_TIM9_IRQ_PRIORITY 7
288 
289 #define STM32_PWM1_UP_DMA_STREAM STM32_DMA_STREAM_ID(2, 5) // incompatible with SPI1_TX
290 #define STM32_PWM1_UP_DMA_CHANNEL 6
291 #define STM32_PWM1_UP_DMA_IRQ_PRIORITY 6
292 #define STM32_PWM1_UP_DMA_PRIORITY 2
293 
294 #define STM32_PWM2_UP_DMA_STREAM STM32_DMA_STREAM_ID(1, 1)
295 #define STM32_PWM2_UP_DMA_CHANNEL 3
296 #define STM32_PWM2_UP_DMA_IRQ_PRIORITY 6
297 #define STM32_PWM2_UP_DMA_PRIORITY 2
298 
299 #define STM32_PWM3_UP_DMA_STREAM STM32_DMA_STREAM_ID(1, 2)
300 #define STM32_PWM3_UP_DMA_CHANNEL 5
301 #define STM32_PWM3_UP_DMA_IRQ_PRIORITY 6
302 #define STM32_PWM3_UP_DMA_PRIORITY 2
303 
304 /*
305  * RTC driver system settings.
306  */
307 #define STM32_RTC_PRESA_VALUE 32
308 #define STM32_RTC_PRESS_VALUE 1024
309 #define STM32_RTC_CR_INIT 0
310 #define STM32_RTC_TAMPCR_INIT 0
311 
312 /*
313  * SDC driver system settings.
314  */
315 #define STM32_SDC_SDIO_DMA_PRIORITY 3
316 #define STM32_SDC_SDIO_IRQ_PRIORITY 9
317 #define STM32_SDC_WRITE_TIMEOUT_MS 250
318 #define STM32_SDC_READ_TIMEOUT_MS 15
319 #define STM32_SDC_CLOCK_ACTIVATION_DELAY 10
320 #define STM32_SDC_SDIO_UNALIGNED_SUPPORT FALSE
321 #define STM32_SDC_SDIO_DMA_STREAM STM32_DMA_STREAM_ID(2, 3)
322 
323 /*
324  * SERIAL driver system settings.
325  */
326 #if USE_UART1
327 #define STM32_SERIAL_USE_USART1 TRUE
328 #else
329 #define STM32_SERIAL_USE_USART1 FALSE
330 #endif
331 #if USE_UART2
332 #define STM32_SERIAL_USE_USART2 TRUE
333 #else
334 #define STM32_SERIAL_USE_USART2 FALSE
335 #endif
336 #if USE_UART3
337 #define STM32_SERIAL_USE_USART3 TRUE
338 #else
339 #define STM32_SERIAL_USE_USART3 FALSE
340 #endif
341 #if USE_UART4
342 #define STM32_SERIAL_USE_UART4 TRUE
343 #else
344 #define STM32_SERIAL_USE_UART4 FALSE
345 #endif
346 #if USE_UART5
347 #define STM32_SERIAL_USE_UART5 TRUE
348 #else
349 #define STM32_SERIAL_USE_UART5 FALSE
350 #endif
351 #if USE_UART6
352 #define STM32_SERIAL_USE_USART6 TRUE
353 #else
354 #define STM32_SERIAL_USE_USART6 FALSE
355 #endif
356 #define STM32_SERIAL_USART1_PRIORITY 12
357 #define STM32_SERIAL_USART2_PRIORITY 12
358 #define STM32_SERIAL_USART3_PRIORITY 12
359 #define STM32_SERIAL_UART4_PRIORITY 12
360 #define STM32_SERIAL_UART5_PRIORITY 12
361 #define STM32_SERIAL_USART6_PRIORITY 12
362 
363 /*
364  * SPI driver system settings.
365  */
366 #if USE_SPI1
367 #define STM32_SPI_USE_SPI1 TRUE
368 #else
369 #define STM32_SPI_USE_SPI1 FALSE
370 #endif
371 #if USE_SPI2
372 #define STM32_SPI_USE_SPI2 TRUE
373 #else
374 #define STM32_SPI_USE_SPI2 FALSE
375 #endif
376 #if USE_SPI3
377 #define STM32_SPI_USE_SPI3 TRUE
378 #else
379 #define STM32_SPI_USE_SPI3 FALSE
380 #endif
381 #define STM32_SPI_SPI1_RX_DMA_STREAM STM32_DMA_STREAM_ID(2, 0)
382 #define STM32_SPI_SPI1_TX_DMA_STREAM STM32_DMA_STREAM_ID(2, 5)
383 #define STM32_SPI_SPI2_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 3)
384 #define STM32_SPI_SPI2_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 4)
385 #define STM32_SPI_SPI3_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 0)
386 #define STM32_SPI_SPI3_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 7)
387 #define STM32_SPI_SPI1_DMA_PRIORITY 1
388 #define STM32_SPI_SPI2_DMA_PRIORITY 1
389 #define STM32_SPI_SPI3_DMA_PRIORITY 1
390 #define STM32_SPI_SPI1_IRQ_PRIORITY 10
391 #define STM32_SPI_SPI2_IRQ_PRIORITY 10
392 #define STM32_SPI_SPI3_IRQ_PRIORITY 10
393 #define STM32_SPI_DMA_ERROR_HOOK(spip) osalSysHalt("DMA failure")
394 
395 /*
396  * ST driver system settings.
397  */
398 #define STM32_ST_IRQ_PRIORITY 8
399 #define STM32_ST_USE_TIMER 2
400 
401 /*
402  * UART driver system settings.
403  */
404 #define STM32_UART_USE_USART1 FALSE
405 #define STM32_UART_USE_USART2 FALSE
406 #define STM32_UART_USE_USART3 FALSE
407 #define STM32_UART_USE_UART4 FALSE
408 #define STM32_UART_USE_UART5 FALSE
409 #define STM32_UART_USE_USART6 FALSE
410 #define STM32_UART_USART1_RX_DMA_STREAM STM32_DMA_STREAM_ID(2, 5) // Not used: conflict SPI1
411 #define STM32_UART_USART1_TX_DMA_STREAM STM32_DMA_STREAM_ID(2, 7)
412 #define STM32_UART_USART2_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 5)
413 #define STM32_UART_USART2_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 6)
414 #define STM32_UART_USART3_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 1)
415 #define STM32_UART_USART3_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 3)
416 #define STM32_UART_UART4_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 2)
417 #define STM32_UART_UART4_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 4)
418 #define STM32_UART_UART5_RX_DMA_STREAM STM32_DMA_STREAM_ID(1, 0)
419 #define STM32_UART_UART5_TX_DMA_STREAM STM32_DMA_STREAM_ID(1, 7)
420 #define STM32_UART_USART6_RX_DMA_STREAM STM32_DMA_STREAM_ID(2, 2)
421 #define STM32_UART_USART6_TX_DMA_STREAM STM32_DMA_STREAM_ID(2, 6)
422 #define STM32_UART_USART1_IRQ_PRIORITY 12
423 #define STM32_UART_USART2_IRQ_PRIORITY 12
424 #define STM32_UART_USART3_IRQ_PRIORITY 12
425 #define STM32_UART_UART4_IRQ_PRIORITY 12
426 #define STM32_UART_UART5_IRQ_PRIORITY 12
427 #define STM32_UART_USART6_IRQ_PRIORITY 12
428 #define STM32_UART_USART1_DMA_PRIORITY 1
429 #define STM32_UART_USART2_DMA_PRIORITY 0
430 #define STM32_UART_USART3_DMA_PRIORITY 0
431 #define STM32_UART_UART4_DMA_PRIORITY 0
432 #define STM32_UART_UART5_DMA_PRIORITY 0
433 #define STM32_UART_USART6_DMA_PRIORITY 0
434 #define STM32_UART_DMA_ERROR_HOOK(uartp) osalSysHalt("DMA failure")
435 
436 /*
437  * USB driver system settings.
438  */
439 #define STM32_USB_USE_OTG1 TRUE // FS, DFU_BOOT
440 #define STM32_USB_USE_OTG2 FALSE // HS
441 #define STM32_USB_OTG1_IRQ_PRIORITY 14
442 #define STM32_USB_OTG2_IRQ_PRIORITY 14
443 #define STM32_USB_OTG1_RX_FIFO_SIZE 512
444 #define STM32_USB_OTG2_RX_FIFO_SIZE 512
445 #define STM32_USB_HOST_WAKEUP_DURATION 2
446 
447 /*
448  * WDG driver system settings.
449  */
450 #define STM32_WDG_USE_IWDG FALSE
451 
452 
453 /*
454  sdlog message buffer and queue configuration
455  */
456 #define SDLOG_QUEUE_BUCKETS 1024
457 #define SDLOG_MAX_MESSAGE_LEN 300
458 #define SDLOG_NUM_FILES 2
459 #define SDLOG_ALL_BUFFERS_SIZE (SDLOG_NUM_FILES*8*1024)
460 
461 
462 
463 
464 #endif /* _MCUCONF_H_ */