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