Go to the documentation of this file. 31 #define _CHIBIOS_HAL_CONF_ 32 #define _CHIBIOS_HAL_CONF_VER_6_0_ 39 #if !defined(HAL_USE_PAL) || defined(__DOXYGEN__) 40 #define HAL_USE_PAL TRUE 46 #if !defined(HAL_USE_ADC) || defined(__DOXYGEN__) 47 #define HAL_USE_ADC TRUE 53 #if !defined(HAL_USE_CAN) || defined(__DOXYGEN__) 54 #define HAL_USE_CAN TRUE 60 #if !defined(HAL_USE_CRY) || defined(__DOXYGEN__) 61 #define HAL_USE_CRY TRUE 67 #if !defined(HAL_USE_DAC) || defined(__DOXYGEN__) 68 #define HAL_USE_DAC TRUE 74 #if !defined(HAL_USE_EXT) || defined(__DOXYGEN__) 75 #define HAL_USE_EXT TRUE 81 #if !defined(HAL_USE_GPT) || defined(__DOXYGEN__) 82 #define HAL_USE_GPT TRUE 88 #if !defined(HAL_USE_I2C) || defined(__DOXYGEN__) 89 #define HAL_USE_I2C TRUE 95 #if !defined(HAL_USE_I2S) || defined(__DOXYGEN__) 96 #define HAL_USE_I2S TRUE 102 #if !defined(HAL_USE_ICU) || defined(__DOXYGEN__) 103 #define HAL_USE_ICU TRUE 109 #if !defined(HAL_USE_MAC) || defined(__DOXYGEN__) 110 #define HAL_USE_MAC TRUE 116 #if !defined(HAL_USE_MMC_SPI) || defined(__DOXYGEN__) 117 #define HAL_USE_MMC_SPI TRUE 123 #if !defined(HAL_USE_PWM) || defined(__DOXYGEN__) 124 #define HAL_USE_PWM TRUE 130 #if !defined(HAL_USE_QSPI) || defined(__DOXYGEN__) 131 #define HAL_USE_QSPI TRUE 137 #if !defined(HAL_USE_RTC) || defined(__DOXYGEN__) 138 #define HAL_USE_RTC TRUE 144 #if !defined(HAL_USE_SDC) || defined(__DOXYGEN__) 145 #define HAL_USE_SDC TRUE 151 #if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__) 152 #define HAL_USE_SERIAL TRUE 158 #if !defined(HAL_USE_SERIAL_USB) || defined(__DOXYGEN__) 159 #define HAL_USE_SERIAL_USB TRUE 165 #if !defined(HAL_USE_SPI) || defined(__DOXYGEN__) 166 #define HAL_USE_SPI TRUE 172 #if !defined(HAL_USE_UART) || defined(__DOXYGEN__) 173 #define HAL_USE_UART TRUE 179 #if !defined(HAL_USE_USB) || defined(__DOXYGEN__) 180 #define HAL_USE_USB TRUE 186 #if !defined(HAL_USE_WDG) || defined(__DOXYGEN__) 187 #define HAL_USE_WDG TRUE 198 #if !defined(PAL_USE_CALLBACKS) || defined(__DOXYGEN__) 199 #define PAL_USE_CALLBACKS FALSE 206 #if !defined(PAL_USE_WAIT) || defined(__DOXYGEN__) 207 #define PAL_USE_WAIT FALSE 218 #if !defined(ADC_USE_WAIT) || defined(__DOXYGEN__) 219 #define ADC_USE_WAIT TRUE 226 #if !defined(ADC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 227 #define ADC_USE_MUTUAL_EXCLUSION TRUE 237 #if !defined(CAN_USE_SLEEP_MODE) || defined(__DOXYGEN__) 238 #define CAN_USE_SLEEP_MODE TRUE 244 #if !defined(CAN_ENFORCE_USE_CALLBACKS) || defined(__DOXYGEN__) 245 #define CAN_ENFORCE_USE_CALLBACKS FALSE 259 #if !defined(HAL_CRY_USE_FALLBACK) || defined(__DOXYGEN__) 260 #define HAL_CRY_USE_FALLBACK FALSE 266 #if !defined(HAL_CRY_ENFORCE_FALLBACK) || defined(__DOXYGEN__) 267 #define HAL_CRY_ENFORCE_FALLBACK FALSE 278 #if !defined(DAC_USE_WAIT) || defined(__DOXYGEN__) 279 #define DAC_USE_WAIT TRUE 286 #if !defined(DAC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 287 #define DAC_USE_MUTUAL_EXCLUSION TRUE 297 #if !defined(I2C_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 298 #define I2C_USE_MUTUAL_EXCLUSION TRUE 308 #if !defined(MAC_USE_ZERO_COPY) || defined(__DOXYGEN__) 309 #define MAC_USE_ZERO_COPY TRUE 315 #if !defined(MAC_USE_EVENTS) || defined(__DOXYGEN__) 316 #define MAC_USE_EVENTS TRUE 331 #if !defined(MMC_NICE_WAITING) || defined(__DOXYGEN__) 332 #define MMC_NICE_WAITING TRUE 343 #if !defined(QSPI_USE_WAIT) || defined(__DOXYGEN__) 344 #define QSPI_USE_WAIT TRUE 351 #if !defined(QSPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 352 #define QSPI_USE_MUTUAL_EXCLUSION TRUE 363 #if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__) 364 #define SDC_INIT_RETRY 100 372 #if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__) 373 #define SDC_MMC_SUPPORT TRUE 382 #if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__) 383 #define SDC_NICE_WAITING TRUE 389 #if !defined(SDC_INIT_OCR_V20) || defined(__DOXYGEN__) 390 #define SDC_INIT_OCR_V20 0x50FF8000U 396 #if !defined(SDC_INIT_OCR) || defined(__DOXYGEN__) 397 #define SDC_INIT_OCR 0x80100000U 409 #if !defined(SERIAL_DEFAULT_BITRATE) || defined(__DOXYGEN__) 410 #define SERIAL_DEFAULT_BITRATE 38400 420 #if !defined(SERIAL_BUFFERS_SIZE) || defined(__DOXYGEN__) 421 #define SERIAL_BUFFERS_SIZE 16 435 #if !defined(SERIAL_USB_BUFFERS_SIZE) || defined(__DOXYGEN__) 436 #define SERIAL_USB_BUFFERS_SIZE 256 443 #if !defined(SERIAL_USB_BUFFERS_NUMBER) || defined(__DOXYGEN__) 444 #define SERIAL_USB_BUFFERS_NUMBER 2 455 #if !defined(SPI_USE_WAIT) || defined(__DOXYGEN__) 456 #define SPI_USE_WAIT TRUE 463 #if !defined(SPI_USE_CIRCULAR) || defined(__DOXYGEN__) 464 #define SPI_USE_CIRCULAR FALSE 472 #if !defined(SPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 473 #define SPI_USE_MUTUAL_EXCLUSION TRUE 480 #if !defined(SPI_SELECT_MODE) || defined(__DOXYGEN__) 481 #define SPI_SELECT_MODE SPI_SELECT_MODE_PAD 492 #if !defined(UART_USE_WAIT) || defined(__DOXYGEN__) 493 #define UART_USE_WAIT TRUE 500 #if !defined(UART_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 501 #define UART_USE_MUTUAL_EXCLUSION TRUE 512 #if !defined(USB_USE_WAIT) || defined(__DOXYGEN__) 513 #define USB_USE_WAIT TRUE