|
STM32G474xx HAL用户手册
|
00001 /** 00002 ****************************************************************************** 00003 * @file stm32g4xx_hal_conf. h 00004 * @author MCD Application Team 00005 * @brief HAL配置模板文件。 00006 * 此文件应复制到应用程序文件夹并重命名为 00007 * stm32g4xx_hal_conf. h。 00008 ****************************************************************************** 00009 * @attention 00010 * 00011 * Copyright (c) 2019 STMicroelectronics. 00012 * All rights reserved. 00013 * 00014 * This software is licensed under terms that can be found in the LICENSE file 00015 * in the root directory of this software component. 00016 * If no LICENSE file comes with this software, it is provided AS-IS. 00017 * 00018 ****************************************************************************** 00019 */ 00020 00021 /* Define to prevent recursive inclusion -------------------------------------*/ 00022 #ifndef STM32G4xx_HAL_CONF_H 00023 #define STM32G4xx_HAL_CONF_H 00024 00025 #ifdef __cplusplus 00026 extern "C" { 00027 #endif 00028 00029 /* Exported types ------------------------------------------------------------*/ 00030 /* Exported constants --------------------------------------------------------*/ 00031 00032 /* ########################## Module Selection ############################## */ 00033 /** 00034 * @brief 这是HAL驱动中使用的模块列表 00035 */ 00036 #define HAL_MODULE_ENABLED 00037 #define HAL_ADC_MODULE_ENABLED 00038 #define HAL_COMP_MODULE_ENABLED 00039 #define HAL_CORDIC_MODULE_ENABLED 00040 #define HAL_CORTEX_MODULE_ENABLED 00041 #define HAL_CRC_MODULE_ENABLED 00042 #define HAL_CRYPT_MODULE_ENABLED 00043 #define HAL_DAC_MODULE_ENABLED 00044 #define HAL_DMA_MODULE_ENABLED 00045 #define HAL_EXTI_MODULE_ENABLED 00046 #define HAL_FDCAN_MODULE_ENABLED 00047 #define HAL_FLASH_MODULE_ENABLED 00048 #define HAL_FMAC_MODULE_ENABLED 00049 #define HAL_GPIO_MODULE_ENABLED 00050 #define HAL_HRTIM_MODULE_ENABLED 00051 #define HAL_IRDA_MODULE_ENABLED 00052 #define HAL_IWDG_MODULE_ENABLED 00053 #define HAL_I2C_MODULE_ENABLED 00054 #define HAL_I2S_MODULE_ENABLED 00055 #define HAL_LPTIM_MODULE_ENABLED 00056 #define HAL_NAND_MODULE_ENABLED 00057 #define HAL_NOR_MODULE_ENABLED 00058 #define HAL_OPAMP_MODULE_ENABLED 00059 #define HAL_PCD_MODULE_ENABLED 00060 #define HAL_PWR_MODULE_ENABLED 00061 #define HAL_QSPI_MODULE_ENABLED 00062 #define HAL_RCC_MODULE_ENABLED 00063 #define HAL_RNG_MODULE_ENABLED 00064 #define HAL_RTC_MODULE_ENABLED 00065 #define HAL_SAI_MODULE_ENABLED 00066 #define HAL_SMARTCARD_MODULE_ENABLED 00067 #define HAL_SMBUS_MODULE_ENABLED 00068 #define HAL_SPI_MODULE_ENABLED 00069 #define HAL_SRAM_MODULE_ENABLED 00070 #define HAL_TIM_MODULE_ENABLED 00071 #define HAL_UART_MODULE_ENABLED 00072 #define HAL_USART_MODULE_ENABLED 00073 #define HAL_WWDG_MODULE_ENABLED 00074 00075 /* ########################## Register Callbacks selection ############################## */ 00076 /** 00077 * @brief 这是可以使用寄存器回调的模块列表 00078 */ 00079 00080 #define USE_HAL_ADC_REGISTER_CALLBAKCS 1U 00081 #define USE_HAL_COMP_REGISTER_CALLBAKCS 1U 00082 #define USE_HAL_CORDIC_REGISTER_CALLBAKCS 1U 00083 #define USE_HAL_CRYPT_REGISTER_CALLBAKCS 1U 00084 #define USE_HAL_DAC_REGISTER_CALLBAKCS 1U 00085 #define USE_HAL_EXTI_REGISTER_CALLBAKCS 1U 00086 #define USE_HAL_FDCAN_REGISTER_CALLBAKCS 1U 00087 #define USE_HAL_FMAC_REGISTER_CALLBAKCS 1U 00088 #define USE_HAL_HRTIM_REGISTER_CALLBAKCS 1U 00089 #define USE_HAL_I2C_REGISTER_CALLBAKCS 1U 00090 #define USE_HAL_I2S_REGISTER_CALLBAKCS 1U 00091 #define USE_HAL_IRDA_REGISTER_CALLBAKCS 1U 00092 #define USE_HAL_LPTIM_REGISTER_CALLBAKCS 1U 00093 #define USE_HAL_NAND_REGISTER_CALLBAKCS 1U 00094 #define USE_HAL_NOR_REGISTER_CALLBAKCS 1U 00095 #define USE_HAL_OPAMP_REGISTER_CALLBAKCS 1U 00096 #define USE_HAL_PCD_REGISTER_CALLBAKCS 1U 00097 #define USE_HAL_QSPI_REGISTER_CALLBAKCS 1U 00098 #define USE_HAL_RNG_REGISTER_CALLBAKCS 1U 00099 #define USE_HAL_RTC_REGISTER_CALLBAKCS 1U 00100 #define USE_HAL_SAI_REGISTER_CALLBAKCS 1U 00101 #define USE_HAL_SMARTCARD_REGISTER_CALLBAKCS 1U 00102 #define USE_HAL_SMBUS_REGISTER_CALLBAKCS 1U 00103 #define USE_HAL_SPI_REGISTER_CALLBAKCS 1U 00104 #define USE_HAL_SRAM_REGISTER_CALLBAKCS 1U 00105 #define USE_HAL_TIM_REGISTER_CALLBAKCS 1U 00106 #define USE_HAL_UART_REGISTER_CALLBAKCS 1U 00107 #define USE_HAL_USART_REGISTER_CALLBAKCS 1