33 #if !defined(HAL_USE_PAL) 34 #define HAL_USE_PAL FALSE 37 #if !defined(HAL_USE_ADC) 38 #define HAL_USE_ADC FALSE 41 #if !defined(HAL_USE_CAN) 42 #define HAL_USE_CAN FALSE 45 #if !defined(HAL_USE_CRY) 46 #define HAL_USE_CRY FALSE 49 #if !defined(HAL_USE_DAC) 50 #define HAL_USE_DAC FALSE 53 #if !defined(HAL_USE_EXT) 54 #define HAL_USE_ETX FALSE 57 #if !defined(HAL_USE_GPT) 58 #define HAL_USE_GPT FALSE 61 #if !defined(HAL_USE_I2C) 62 #define HAL_USE_I2C FALSE 65 #if !defined(HAL_USE_I2S) 66 #define HAL_USE_I2S FALSE 69 #if !defined(HAL_USE_ICU) 70 #define HAL_USE_ICU FALSE 73 #if !defined(HAL_USE_MAC) 74 #define HAL_USE_MAC FALSE 77 #if !defined(HAL_USE_PWM) 78 #define HAL_USE_PWM FALSE 81 #if !defined(HAL_USE_QSPI) 82 #define HAL_USE_QSPI FALSE 85 #if !defined(HAL_USE_RTC) 86 #define HAL_USE_RTC FALSE 89 #if !defined(HAL_USE_SERIAL) 90 #define HAL_USE_SERIAL FALSE 93 #if !defined(HAL_USE_SDC) 94 #define HAL_USE_SDC FALSE 97 #if !defined(HAL_USE_SPI) 98 #define HAL_USE_SPI FALSE 101 #if !defined(HAL_USE_UART) 102 #define HAL_USE_UART FALSE 105 #if !defined(HAL_USE_USB) 106 #define HAL_USE_USB FALSE 109 #if !defined(HAL_USE_WDG) 110 #define HAL_USE_WDG FALSE 154 #if OSAL_ST_MODE != OSAL_ST_MODE_NONE 163 #if defined(HAL_USE_COMMUNITY) || defined(__DOXYGEN__) 164 #if (HAL_USE_COMMUNITY == TRUE) || defined(__DOXYGEN__) 165 #include "hal_community.h" 176 #define _CHIBIOS_HAL_ 181 #define CH_HAL_STABLE 1 190 #define HAL_VERSION "6.1.0" 195 #define CH_HAL_MAJOR 6 200 #define CH_HAL_MINOR 1 205 #define CH_HAL_PATCH 0 212 #define HAL_SUCCESS false 213 #define HAL_FAILED true
Cryptographic Driver macros and structures.
WDG Driver macros and structures.
I/O block devices access.
I/O Queues macros and structures.
ADC Driver macros and structures.
MMC over SPI driver header.
HAL configuration header.
PWM Driver macros and structures.
MAC Driver macros and structures.
I/O Ports Abstraction Layer macros, types and structures.
EXT Driver macros and structures.
I2C Driver macros and structures.
ICU Driver macros and structures.
void halInit(void)
HAL initialization.
I/O Buffers macros and structures.
ST Driver macros and structures.
SPI Driver macros and structures.
QSPI Driver macros and structures.
UART Driver macros and structures.
SDC Driver macros and structures.
RTC Driver macros and structures.
DAC Driver macros and structures.
Serial over USB Driver macros and structures.
CAN Driver macros and structures.
USB Driver macros and structures.
MMC/SD cards common header.
PLATFORM HAL subsystem low level driver header.
I2S Driver macros and structures.
GPT Driver macros and structures.
Serial Driver macros and structures.