Go to the documentation of this file. 31 #define _CHIBIOS_HAL_CONF_ 32 #define _CHIBIOS_HAL_CONF_VER_7_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_GPT) || defined(__DOXYGEN__) 75 #define HAL_USE_GPT TRUE 81 #if !defined(HAL_USE_I2C) || defined(__DOXYGEN__) 82 #define HAL_USE_I2C TRUE 88 #if !defined(HAL_USE_I2S) || defined(__DOXYGEN__) 89 #define HAL_USE_I2S TRUE 95 #if !defined(HAL_USE_ICU) || defined(__DOXYGEN__) 96 #define HAL_USE_ICU TRUE 102 #if !defined(HAL_USE_MAC) || defined(__DOXYGEN__) 103 #define HAL_USE_MAC TRUE 109 #if !defined(HAL_USE_MMC_SPI) || defined(__DOXYGEN__) 110 #define HAL_USE_MMC_SPI TRUE 116 #if !defined(HAL_USE_PWM) || defined(__DOXYGEN__) 117 #define HAL_USE_PWM TRUE 123 #if !defined(HAL_USE_RTC) || defined(__DOXYGEN__) 124 #define HAL_USE_RTC TRUE 130 #if !defined(HAL_USE_SDC) || defined(__DOXYGEN__) 131 #define HAL_USE_SDC TRUE 137 #if !defined(HAL_USE_SERIAL) || defined(__DOXYGEN__) 138 #define HAL_USE_SERIAL TRUE 144 #if !defined(HAL_USE_SERIAL_USB) || defined(__DOXYGEN__) 145 #define HAL_USE_SERIAL_USB TRUE 151 #if !defined(HAL_USE_SIO) || defined(__DOXYGEN__) 152 #define HAL_USE_SIO TRUE 158 #if !defined(HAL_USE_SPI) || defined(__DOXYGEN__) 159 #define HAL_USE_SPI TRUE 165 #if !defined(HAL_USE_TRNG) || defined(__DOXYGEN__) 166 #define HAL_USE_TRNG 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 193 #if !defined(HAL_USE_WSPI) || defined(__DOXYGEN__) 194 #define HAL_USE_WSPI TRUE 205 #if !defined(PAL_USE_CALLBACKS) || defined(__DOXYGEN__) 206 #define PAL_USE_CALLBACKS FALSE 213 #if !defined(PAL_USE_WAIT) || defined(__DOXYGEN__) 214 #define PAL_USE_WAIT FALSE 225 #if !defined(ADC_USE_WAIT) || defined(__DOXYGEN__) 226 #define ADC_USE_WAIT TRUE 233 #if !defined(ADC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 234 #define ADC_USE_MUTUAL_EXCLUSION TRUE 244 #if !defined(CAN_USE_SLEEP_MODE) || defined(__DOXYGEN__) 245 #define CAN_USE_SLEEP_MODE TRUE 251 #if !defined(CAN_ENFORCE_USE_CALLBACKS) || defined(__DOXYGEN__) 252 #define CAN_ENFORCE_USE_CALLBACKS FALSE 266 #if !defined(HAL_CRY_USE_FALLBACK) || defined(__DOXYGEN__) 267 #define HAL_CRY_USE_FALLBACK FALSE 273 #if !defined(HAL_CRY_ENFORCE_FALLBACK) || defined(__DOXYGEN__) 274 #define HAL_CRY_ENFORCE_FALLBACK FALSE 285 #if !defined(DAC_USE_WAIT) || defined(__DOXYGEN__) 286 #define DAC_USE_WAIT TRUE 293 #if !defined(DAC_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 294 #define DAC_USE_MUTUAL_EXCLUSION TRUE 304 #if !defined(I2C_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 305 #define I2C_USE_MUTUAL_EXCLUSION TRUE 315 #if !defined(MAC_USE_ZERO_COPY) || defined(__DOXYGEN__) 316 #define MAC_USE_ZERO_COPY TRUE 322 #if !defined(MAC_USE_EVENTS) || defined(__DOXYGEN__) 323 #define MAC_USE_EVENTS TRUE 338 #if !defined(MMC_NICE_WAITING) || defined(__DOXYGEN__) 339 #define MMC_NICE_WAITING TRUE 350 #if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__) 351 #define SDC_INIT_RETRY 100 359 #if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__) 360 #define SDC_MMC_SUPPORT TRUE 369 #if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__) 370 #define SDC_NICE_WAITING TRUE 376 #if !defined(SDC_INIT_OCR_V20) || defined(__DOXYGEN__) 377 #define SDC_INIT_OCR_V20 0x50FF8000U 383 #if !defined(SDC_INIT_OCR) || defined(__DOXYGEN__) 384 #define SDC_INIT_OCR 0x80100000U 396 #if !defined(SERIAL_DEFAULT_BITRATE) || defined(__DOXYGEN__) 397 #define SERIAL_DEFAULT_BITRATE 38400 407 #if !defined(SERIAL_BUFFERS_SIZE) || defined(__DOXYGEN__) 408 #define SERIAL_BUFFERS_SIZE 16 422 #if !defined(SERIAL_USB_BUFFERS_SIZE) || defined(__DOXYGEN__) 423 #define SERIAL_USB_BUFFERS_SIZE 256 430 #if !defined(SERIAL_USB_BUFFERS_NUMBER) || defined(__DOXYGEN__) 431 #define SERIAL_USB_BUFFERS_NUMBER 2 442 #if !defined(SPI_USE_WAIT) || defined(__DOXYGEN__) 443 #define SPI_USE_WAIT TRUE 450 #if !defined(SPI_USE_CIRCULAR) || defined(__DOXYGEN__) 451 #define SPI_USE_CIRCULAR FALSE 459 #if !defined(SPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 460 #define SPI_USE_MUTUAL_EXCLUSION TRUE 467 #if !defined(SPI_SELECT_MODE) || defined(__DOXYGEN__) 468 #define SPI_SELECT_MODE SPI_SELECT_MODE_PAD 479 #if !defined(UART_USE_WAIT) || defined(__DOXYGEN__) 480 #define UART_USE_WAIT TRUE 487 #if !defined(UART_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 488 #define UART_USE_MUTUAL_EXCLUSION TRUE 499 #if !defined(USB_USE_WAIT) || defined(__DOXYGEN__) 500 #define USB_USE_WAIT TRUE 511 #if !defined(WSPI_USE_WAIT) || defined(__DOXYGEN__) 512 #define WSPI_USE_WAIT TRUE 519 #if !defined(WSPI_USE_MUTUAL_EXCLUSION) || defined(__DOXYGEN__) 520 #define WSPI_USE_MUTUAL_EXCLUSION TRUE