|
2 | 2 | ******************************************************************************
|
3 | 3 | * @file stm32f7xx_hal_conf_template.h
|
4 | 4 | * @author MCD Application Team
|
5 |
| - * @version V1.2.2 |
6 |
| - * @date 14-April-2017 |
7 | 5 | * @brief HAL configuration template file.
|
8 | 6 | * This file should be copied to the application folder and renamed
|
9 | 7 | * to stm32f7xx_hal_conf.h.
|
|
55 | 53 | #define HAL_MODULE_ENABLED
|
56 | 54 | #define HAL_ADC_MODULE_ENABLED
|
57 | 55 | #define HAL_CAN_MODULE_ENABLED
|
58 |
| -// #define HAL_CEC_MODULE_ENABLED |
59 |
| -// #define HAL_CRC_MODULE_ENABLED |
60 |
| -// #define HAL_CRYP_MODULE_ENABLED |
| 56 | +/* #define HAL_CAN_LEGACY_MODULE_ENABLED */ |
| 57 | +/* #define HAL_CEC_MODULE_ENABLED */ |
| 58 | +/* #define HAL_CRC_MODULE_ENABLED */ |
| 59 | +/* #define HAL_CRYP_MODULE_ENABLED */ |
61 | 60 | #define HAL_DAC_MODULE_ENABLED
|
62 |
| -// #define HAL_DCMI_MODULE_ENABLED |
| 61 | +/* #define HAL_DCMI_MODULE_ENABLED */ |
63 | 62 | #define HAL_DMA_MODULE_ENABLED
|
64 |
| -// #define HAL_DMA2D_MODULE_ENABLED |
| 63 | +/* #define HAL_DMA2D_MODULE_ENABLED */ |
65 | 64 | #define HAL_ETH_MODULE_ENABLED
|
66 | 65 | #define HAL_FLASH_MODULE_ENABLED
|
67 |
| -// #define HAL_NAND_MODULE_ENABLED |
68 |
| -// #define HAL_NOR_MODULE_ENABLED |
69 |
| -// #define HAL_SRAM_MODULE_ENABLED |
70 |
| -// #define HAL_SDRAM_MODULE_ENABLED |
71 |
| -// #define HAL_HASH_MODULE_ENABLED |
| 66 | +/* #define HAL_NAND_MODULE_ENABLED */ |
| 67 | +/* #define HAL_NOR_MODULE_ENABLED */ |
| 68 | +/* #define HAL_SRAM_MODULE_ENABLED */ |
| 69 | +/* #define HAL_SDRAM_MODULE_ENABLED */ |
| 70 | +/* #define HAL_HASH_MODULE_ENABLED */ |
72 | 71 | #define HAL_GPIO_MODULE_ENABLED
|
73 | 72 | #define HAL_I2C_MODULE_ENABLED
|
74 |
| -// #define HAL_I2S_MODULE_ENABLED |
75 |
| -// #define HAL_IWDG_MODULE_ENABLED |
76 |
| -// #define HAL_LPTIM_MODULE_ENABLED |
77 |
| -// #define HAL_LTDC_MODULE_ENABLED |
| 73 | +/* #define HAL_I2S_MODULE_ENABLED */ |
| 74 | +/* #define HAL_IWDG_MODULE_ENABLED */ |
| 75 | +/* #define HAL_LPTIM_MODULE_ENABLED */ |
| 76 | +/* #define HAL_LTDC_MODULE_ENABLED */ |
78 | 77 | #define HAL_PWR_MODULE_ENABLED
|
79 |
| -// #define HAL_QSPI_MODULE_ENABLED |
| 78 | +/* #define HAL_QSPI_MODULE_ENABLED */ |
80 | 79 | #define HAL_RCC_MODULE_ENABLED
|
81 |
| -// #define HAL_RNG_MODULE_ENABLED |
| 80 | +/* #define HAL_RNG_MODULE_ENABLED */ |
82 | 81 | #define HAL_RTC_MODULE_ENABLED
|
83 |
| -// #define HAL_SAI_MODULE_ENABLED |
| 82 | +/* #define HAL_SAI_MODULE_ENABLED */ |
84 | 83 | #define HAL_SD_MODULE_ENABLED
|
85 |
| -// #define HAL_SPDIFRX_MODULE_ENABLED |
| 84 | +/* #define HAL_SPDIFRX_MODULE_ENABLED */ |
86 | 85 | #define HAL_SPI_MODULE_ENABLED
|
87 | 86 | #define HAL_TIM_MODULE_ENABLED
|
88 | 87 | #define HAL_UART_MODULE_ENABLED
|
89 |
| -// #define HAL_USART_MODULE_ENABLED |
90 |
| -// #define HAL_IRDA_MODULE_ENABLED |
91 |
| -// #define HAL_SMARTCARD_MODULE_ENABLED |
92 |
| -// #define HAL_WWDG_MODULE_ENABLED |
| 88 | +/* #define HAL_USART_MODULE_ENABLED */ |
| 89 | +/* #define HAL_IRDA_MODULE_ENABLED */ |
| 90 | +/* #define HAL_SMARTCARD_MODULE_ENABLED */ |
| 91 | +/* #define HAL_WWDG_MODULE_ENABLED */ |
93 | 92 | #define HAL_CORTEX_MODULE_ENABLED
|
94 | 93 | #define HAL_PCD_MODULE_ENABLED
|
95 | 94 | #define HAL_HCD_MODULE_ENABLED
|
96 |
| -// #define HAL_DFSDM_MODULE_ENABLED |
97 |
| -// #define HAL_DSI_MODULE_ENABLED |
98 |
| -// #define HAL_JPEG_MODULE_ENABLED |
99 |
| -// #define HAL_MDIOS_MODULE_ENABLED |
100 |
| -// #define HAL_SMBUS_MODULE_ENABLED |
101 |
| -// #define HAL_MMC_MODULE_ENABLED |
| 95 | +/* #define HAL_DFSDM_MODULE_ENABLED */ |
| 96 | +/* #define HAL_DSI_MODULE_ENABLED */ |
| 97 | +/* #define HAL_JPEG_MODULE_ENABLED */ |
| 98 | +/* #define HAL_MDIOS_MODULE_ENABLED */ |
| 99 | +/* #define HAL_SMBUS_MODULE_ENABLED */ |
| 100 | +/* #define HAL_MMC_MODULE_ENABLED */ |
102 | 101 |
|
103 | 102 |
|
104 | 103 | /* ########################## HSE/HSI Values adaptation ##################### */
|
|
162 | 161 | #define VDD_VALUE 3300U /*!< Value of VDD in mv */
|
163 | 162 | #define TICK_INT_PRIORITY 0x0FU /*!< tick interrupt priority */
|
164 | 163 | #define USE_RTOS 0U
|
165 |
| -#define PREFETCH_ENABLE 1U |
166 |
| -#define ART_ACCLERATOR_ENABLE 1U /* To enable instruction cache and prefetch */ |
| 164 | +#define PREFETCH_ENABLE 1U /* To enable prefetch */ |
| 165 | +#define ART_ACCLERATOR_ENABLE 1U /* To enable ART Accelerator */ |
167 | 166 |
|
168 | 167 | /* ########################## Assert Selection ############################## */
|
169 | 168 | /**
|
|
187 | 186 | /* Definition of the Ethernet driver buffers size and count */
|
188 | 187 | #define ETH_RX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for receive */
|
189 | 188 | #define ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for transmit */
|
190 |
| -#define ETH_RXBUFNB (4U) /* 4 Rx buffers of size ETH_RX_BUF_SIZE */ |
191 |
| -#define ETH_TXBUFNB (4U) /* 4 Tx buffers of size ETH_TX_BUF_SIZE */ |
| 189 | +#define ETH_RXBUFNB 4U /* 4 Rx buffers of size ETH_RX_BUF_SIZE */ |
| 190 | +#define ETH_TXBUFNB 4U /* 4 Tx buffers of size ETH_TX_BUF_SIZE */ |
192 | 191 |
|
193 | 192 | /* Section 2: PHY configuration section */
|
194 | 193 | /* LAN8742A PHY Address*/
|
|
203 | 202 |
|
204 | 203 | /* Section 3: Common PHY Registers */
|
205 | 204 |
|
206 |
| -#define PHY_BCR ((uint16_t)0x0000U) /*!< Transceiver Basic Control Register */ |
207 |
| -#define PHY_BSR ((uint16_t)0x0001U) /*!< Transceiver Basic Status Register */ |
| 205 | +#define PHY_BCR ((uint16_t)0x00U) /*!< Transceiver Basic Control Register */ |
| 206 | +#define PHY_BSR ((uint16_t)0x01U) /*!< Transceiver Basic Status Register */ |
208 | 207 |
|
209 | 208 | #define PHY_RESET ((uint16_t)0x8000U) /*!< PHY Reset */
|
210 | 209 | #define PHY_LOOPBACK ((uint16_t)0x4000U) /*!< Select loop-back mode */
|
|
271 | 270 | #include "stm32f7xx_hal_can.h"
|
272 | 271 | #endif /* HAL_CAN_MODULE_ENABLED */
|
273 | 272 |
|
| 273 | +#ifdef HAL_CAN_LEGACY_MODULE_ENABLED |
| 274 | + #include "stm32f7xx_hal_can_legacy.h" |
| 275 | +#endif /* HAL_CAN_LEGACY_MODULE_ENABLED */ |
| 276 | + |
274 | 277 | #ifdef HAL_CEC_MODULE_ENABLED
|
275 | 278 | #include "stm32f7xx_hal_cec.h"
|
276 | 279 | #endif /* HAL_CEC_MODULE_ENABLED */
|
|
435 | 438 | #ifdef USE_FULL_ASSERT
|
436 | 439 | /**
|
437 | 440 | * @brief The assert_param macro is used for function's parameters check.
|
438 |
| - * @param expr: If expr is false, it calls assert_failed function |
| 441 | + * @param expr If expr is false, it calls assert_failed function |
439 | 442 | * which reports the name of the source file and the source
|
440 | 443 | * line number of the call that failed.
|
441 | 444 | * If expr is true, it returns no value.
|
|
445 | 448 | /* Exported functions ------------------------------------------------------- */
|
446 | 449 | void assert_failed(uint8_t* file, uint32_t line);
|
447 | 450 | #else
|
448 |
| - #define assert_param(expr) ((void)0) |
| 451 | + #define assert_param(expr) ((void)0U) |
449 | 452 | #endif /* USE_FULL_ASSERT */
|
450 | 453 |
|
451 | 454 |
|
|
0 commit comments