Paparazzi UAS  v5.15_devel-88-gb3ad7fe
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
halconf.h File Reference
#include "mcuconf.h"
+ Include dependency graph for halconf.h:

Go to the source code of this file.

Macros

#define HAL_USE_TM   FALSE
 Enables the TM subsystem. More...
 
#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_DAC   FALSE
 Enables the DAC subsystem. More...
 
#define HAL_USE_EXT   FALSE
 Enables the EXT 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_SPI   FALSE
 Enables the SPI 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 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 I2C_USE_MUTUAL_EXCLUSION   TRUE
 Enables the mutual exclusion APIs on the I2C bus. More...
 
#define MAC_USE_ZERO_COPY   FALSE
 Enables an event sources for incoming packets. More...
 
#define MAC_USE_EVENTS   TRUE
 Enables an event sources for incoming packets. More...
 
#define MMC_NICE_WAITING   TRUE
 Delays insertions. 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 SERIAL_DEFAULT_BITRATE   57600
 Default bit rate. More...
 
#define SERIAL_BUFFERS_SIZE   1024
 Serial buffers size. 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_MUTUAL_EXCLUSION   TRUE
 Enables the spiAcquireBus() and spiReleaseBus() APIs. 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...