|
37 | 37 | */ |
38 | 38 | #define HAL_MODULE_ENABLED |
39 | 39 |
|
40 | | - /* #define HAL_CRYP_MODULE_ENABLED */ |
41 | | -/* #define HAL_ADC_MODULE_ENABLED */ |
| 40 | +#include "rtconfig.h" |
| 41 | + |
| 42 | +#ifdef BSP_USING_GPIO |
| 43 | +#define HAL_GPIO_MODULE_ENABLED |
| 44 | +#endif |
| 45 | + |
| 46 | +#ifdef BSP_USING_ON_CHIP_FLASH |
| 47 | +#define HAL_FLASH_MODULE_ENABLED |
| 48 | +#endif |
| 49 | + |
| 50 | +#ifdef BSP_USING_SPI |
| 51 | +#define HAL_SPI_MODULE_ENABLED |
| 52 | +#endif |
| 53 | + |
| 54 | +#ifdef BSP_USING_ADC |
| 55 | +#define HAL_ADC_MODULE_ENABLED |
| 56 | +#endif |
| 57 | + |
| 58 | +#ifdef BSP_USING_I2C |
| 59 | +#define HAL_I2C_MODULE_ENABLED |
| 60 | +#endif |
| 61 | + |
| 62 | +#ifdef BSP_USING_ONBOARD_PM |
| 63 | + |
| 64 | +#endif |
| 65 | + |
| 66 | +#ifdef BSP_USING_DAC |
| 67 | +#define HAL_DAC_MODULE_ENABLED |
| 68 | +#endif |
| 69 | + |
| 70 | +#ifdef BSP_USING_ONCHIP_RTC |
| 71 | +#define HAL_RTC_MODULE_ENABLED |
| 72 | +#endif |
| 73 | + |
| 74 | +#ifdef BSP_USING_WDT |
| 75 | +#define HAL_IWDG_MODULE_ENABLED |
| 76 | +#define HAL_WWDG_MODULE_ENABLED |
| 77 | +#endif |
| 78 | + |
| 79 | +/*#ifdef BSP_USING_SDIO*/ |
| 80 | +#define HAL_SD_MODULE_ENABLED |
| 81 | +/*#endif*/ |
| 82 | + |
| 83 | +#ifdef BSP_USING_USBD |
| 84 | +#define HAL_PCD_MODULE_ENABLED |
| 85 | +#endif |
| 86 | + |
| 87 | +#ifdef BSP_USING_RNG |
| 88 | +#define HAL_RNG_MODULE_ENABLED |
| 89 | +#endif |
| 90 | + |
| 91 | +#ifdef BSP_USING_UDID |
| 92 | + |
| 93 | +#endif |
| 94 | + |
| 95 | +#if defined(BSP_USING_TIM) || defined(BSP_USING_PWM) || defined (BSP_USING_PULSE_ENCODER) |
| 96 | +#define HAL_TIM_MODULE_ENABLED |
| 97 | +#endif |
| 98 | + |
| 99 | +#ifdef BSP_USING_UART |
| 100 | +#define HAL_UART_MODULE_ENABLED |
| 101 | +#endif |
| 102 | +/* #define HAL_CRYP_MODULE_ENABLED */ |
42 | 103 | /* #define HAL_CAN_MODULE_ENABLED */ |
43 | 104 | /* #define HAL_CRC_MODULE_ENABLED */ |
44 | 105 | /* #define HAL_CAN_LEGACY_MODULE_ENABLED */ |
45 | | -/* #define HAL_DAC_MODULE_ENABLED */ |
46 | 106 | /* #define HAL_DCMI_MODULE_ENABLED */ |
47 | 107 | /* #define HAL_DMA2D_MODULE_ENABLED */ |
48 | 108 | /* #define HAL_ETH_MODULE_ENABLED */ |
|
53 | 113 | /* #define HAL_SRAM_MODULE_ENABLED */ |
54 | 114 | /* #define HAL_SDRAM_MODULE_ENABLED */ |
55 | 115 | /* #define HAL_HASH_MODULE_ENABLED */ |
56 | | -/* #define HAL_I2C_MODULE_ENABLED */ |
57 | 116 | /* #define HAL_I2S_MODULE_ENABLED */ |
58 | | -/* #define HAL_IWDG_MODULE_ENABLED */ |
59 | 117 | /* #define HAL_LTDC_MODULE_ENABLED */ |
60 | | -/* #define HAL_RNG_MODULE_ENABLED */ |
61 | | -/* #define HAL_RTC_MODULE_ENABLED */ |
62 | 118 | /* #define HAL_SAI_MODULE_ENABLED */ |
63 | | -#define HAL_SD_MODULE_ENABLED |
64 | 119 | /* #define HAL_MMC_MODULE_ENABLED */ |
65 | | -#define HAL_SPI_MODULE_ENABLED |
66 | | -/* #define HAL_TIM_MODULE_ENABLED */ |
67 | | -#define HAL_UART_MODULE_ENABLED |
68 | 120 | /* #define HAL_USART_MODULE_ENABLED */ |
69 | 121 | /* #define HAL_IRDA_MODULE_ENABLED */ |
70 | 122 | /* #define HAL_SMARTCARD_MODULE_ENABLED */ |
71 | 123 | /* #define HAL_SMBUS_MODULE_ENABLED */ |
72 | | -/* #define HAL_WWDG_MODULE_ENABLED */ |
73 | | -/* #define HAL_PCD_MODULE_ENABLED */ |
74 | 124 | /* #define HAL_HCD_MODULE_ENABLED */ |
75 | 125 | /* #define HAL_DSI_MODULE_ENABLED */ |
76 | 126 | /* #define HAL_QSPI_MODULE_ENABLED */ |
77 | | -/* #define HAL_QSPI_MODULE_ENABLED */ |
78 | 127 | /* #define HAL_CEC_MODULE_ENABLED */ |
79 | 128 | /* #define HAL_FMPI2C_MODULE_ENABLED */ |
80 | 129 | /* #define HAL_FMPSMBUS_MODULE_ENABLED */ |
81 | 130 | /* #define HAL_SPDIFRX_MODULE_ENABLED */ |
82 | 131 | /* #define HAL_DFSDM_MODULE_ENABLED */ |
83 | 132 | /* #define HAL_LPTIM_MODULE_ENABLED */ |
84 | | -#define HAL_GPIO_MODULE_ENABLED |
| 133 | + |
85 | 134 | #define HAL_EXTI_MODULE_ENABLED |
86 | 135 | #define HAL_DMA_MODULE_ENABLED |
87 | 136 | #define HAL_RCC_MODULE_ENABLED |
88 | | -#define HAL_FLASH_MODULE_ENABLED |
89 | 137 | #define HAL_PWR_MODULE_ENABLED |
90 | 138 | #define HAL_CORTEX_MODULE_ENABLED |
91 | 139 |
|
|
0 commit comments