|
#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() and adcReleaseBus() 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() and dacReleaseBus() 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() and spiReleaseBus() 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() and uartReleaseBus() 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() and wspiReleaseBus() APIs.
|
|