|  | Paparazzi UAS v7.0_unstable
    Paparazzi is a free software Unmanned Aircraft System. | 
#include "mcuconf.h" Include dependency graph for halconf.h:
 Include dependency graph for halconf.h:Go to the source code of this file.
| Macros | |
| #define | _CHIBIOS_HAL_CONF_ | 
| #define | _CHIBIOS_HAL_CONF_VER_8_4_ | 
| #define | HAL_USE_PAL TRUE | 
| Enables the PAL subsystem. | |
| #define | HAL_USE_ADC FALSE | 
| Enables the ADC subsystem. | |
| #define | HAL_USE_CAN FALSE | 
| Enables the CAN subsystem. | |
| #define | HAL_USE_CRY FALSE | 
| Enables the cryptographic subsystem. | |
| #define | HAL_USE_DAC FALSE | 
| Enables the DAC subsystem. | |
| #define | HAL_USE_EFL FALSE | 
| Enables the EFlash subsystem. | |
| #define | HAL_USE_GPT FALSE | 
| Enables the GPT subsystem. | |
| #define | HAL_USE_I2C FALSE | 
| Enables the I2C subsystem. | |
| #define | HAL_USE_I2S FALSE | 
| Enables the I2S subsystem. | |
| #define | HAL_USE_ICU FALSE | 
| Enables the ICU subsystem. | |
| #define | HAL_USE_MAC FALSE | 
| Enables the MAC subsystem. | |
| #define | HAL_USE_MMC_SPI FALSE | 
| Enables the MMC_SPI subsystem. | |
| #define | HAL_USE_PWM TRUE | 
| Enables the PWM subsystem. | |
| #define | HAL_USE_RTC FALSE | 
| Enables the RTC subsystem. | |
| #define | HAL_USE_SDC FALSE | 
| Enables the SDC subsystem. | |
| #define | HAL_USE_SERIAL FALSE | 
| Enables the SERIAL subsystem. | |
| #define | HAL_USE_SERIAL_USB FALSE | 
| Enables the SERIAL over USB subsystem. | |
| #define | HAL_USE_SIO FALSE | 
| Enables the SIO subsystem. | |
| #define | HAL_USE_SPI FALSE | 
| Enables the SPI subsystem. | |
| #define | HAL_USE_TRNG FALSE | 
| Enables the TRNG subsystem. | |
| #define | HAL_USE_UART FALSE | 
| Enables the UART subsystem. | |
| #define | HAL_USE_USB FALSE | 
| Enables the USB subsystem. | |
| #define | HAL_USE_WDG FALSE | 
| Enables the WDG subsystem. | |
| #define | HAL_USE_WSPI FALSE | 
| Enables the WSPI subsystem. | |
| #define | PAL_USE_CALLBACKS FALSE | 
| Enables synchronous APIs. | |
| #define | PAL_USE_WAIT TRUE | 
| Enables synchronous APIs. | |
| #define | ADC_USE_WAIT TRUE | 
| Enables synchronous APIs. | |
| #define | ADC_USE_MUTUAL_EXCLUSION TRUE | 
| Enables the adcAcquireBus()andadcReleaseBus()APIs. | |
| #define | CAN_USE_SLEEP_MODE TRUE | 
| Sleep mode related APIs inclusion switch. | |
| #define | CAN_ENFORCE_USE_CALLBACKS FALSE | 
| Enforces the driver to use direct callbacks rather than OSAL events. | |
| #define | HAL_CRY_USE_FALLBACK FALSE | 
| Enables the SW fall-back of the cryptographic driver. | |
| #define | HAL_CRY_ENFORCE_FALLBACK FALSE | 
| Makes the driver forcibly use the fall-back implementations. | |
| #define | DAC_USE_WAIT TRUE | 
| Enables synchronous APIs. | |
| #define | DAC_USE_MUTUAL_EXCLUSION TRUE | 
| Enables the dacAcquireBus()anddacReleaseBus()APIs. | |
| #define | I2C_USE_MUTUAL_EXCLUSION TRUE | 
| Enables the mutual exclusion APIs on the I2C bus. | |
| #define | MAC_USE_ZERO_COPY FALSE | 
| Enables the zero-copy API. | |
| #define | MAC_USE_EVENTS TRUE | 
| Enables an event sources for incoming packets. | |
| #define | MMC_IDLE_TIMEOUT_MS 1000 | 
| Timeout before assuming a failure while waiting for card idle. | |
| #define | MMC_USE_MUTUAL_EXCLUSION TRUE | 
| Mutual exclusion on the SPI bus. | |
| #define | SDC_INIT_RETRY 100 | 
| Number of initialization attempts before rejecting the card. | |
| #define | SDC_MMC_SUPPORT FALSE | 
| Include support for MMC cards. | |
| #define | SDC_NICE_WAITING TRUE | 
| Delays insertions. | |
| #define | SDC_INIT_OCR_V20 0x50FF8000U | 
| OCR initialization constant for V20 cards. | |
| #define | SDC_INIT_OCR 0x80100000U | 
| OCR initialization constant for non-V20 cards. | |
| #define | SERIAL_DEFAULT_BITRATE 57600 | 
| Default bit rate. | |
| #define | SERIAL_BUFFERS_SIZE 1024 | 
| Serial buffers size. | |
| #define | SIO_DEFAULT_BITRATE 38400 | 
| Default bit rate. | |
| #define | SIO_USE_SYNCHRONIZATION TRUE | 
| Support for thread synchronization API. | |
| #define | SERIAL_USB_BUFFERS_SIZE 256 | 
| Serial over USB buffers size. | |
| #define | SERIAL_USB_BUFFERS_NUMBER 2 | 
| Serial over USB number of buffers. | |
| #define | SPI_USE_WAIT TRUE | 
| Enables synchronous APIs. | |
| #define | SPI_USE_ASSERT_ON_ERROR TRUE | 
| Inserts an assertion on function errors before returning. | |
| #define | SPI_USE_MUTUAL_EXCLUSION TRUE | 
| Enables the spiAcquireBus()andspiReleaseBus()APIs. | |
| #define | SPI_SELECT_MODE SPI_SELECT_MODE_PAD | 
| Handling method for SPI CS line. | |
| #define | UART_USE_WAIT FALSE | 
| Enables synchronous APIs. | |
| #define | UART_USE_MUTUAL_EXCLUSION FALSE | 
| Enables the uartAcquireBus()anduartReleaseBus()APIs. | |
| #define | USB_USE_WAIT FALSE | 
| Enables synchronous APIs. | |
| #define | WSPI_USE_WAIT TRUE | 
| Enables synchronous APIs. | |
| #define | WSPI_USE_MUTUAL_EXCLUSION TRUE | 
| Enables the wspiAcquireBus()andwspiReleaseBus()APIs. | |