Skip to content

Commit 47ee451

Browse files
committed
[F7] Update stm32f7xx_hal_conf.h in variant
Signed-off-by: Frederic.Pillon <[email protected]>
1 parent 0190fbe commit 47ee451

File tree

3 files changed

+168
-81
lines changed

3 files changed

+168
-81
lines changed

variants/DISCO_F746NG/stm32f7xx_hal_conf.h

+50-22
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,13 @@
88
******************************************************************************
99
* @attention
1010
*
11-
* <h2><center>&copy; COPYRIGHT(c) 2017 STMicroelectronics</center></h2>
11+
* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
12+
* All rights reserved.</center></h2>
1213
*
13-
* Redistribution and use in source and binary forms, with or without modification,
14-
* are permitted provided that the following conditions are met:
15-
* 1. Redistributions of source code must retain the above copyright notice,
16-
* this list of conditions and the following disclaimer.
17-
* 2. Redistributions in binary form must reproduce the above copyright notice,
18-
* this list of conditions and the following disclaimer in the documentation
19-
* and/or other materials provided with the distribution.
20-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
21-
* may be used to endorse or promote products derived from this software
22-
* without specific prior written permission.
23-
*
24-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14+
* This software component is licensed by ST under BSD 3-Clause license,
15+
* the "License"; You may not use this file except in compliance with the
16+
* License. You may obtain a copy of the License at:
17+
* opensource.org/licenses/BSD-3-Clause
3418
*
3519
******************************************************************************
3620
*/
@@ -62,6 +46,7 @@ extern "C" {
6246
#define HAL_DMA_MODULE_ENABLED
6347
/* #define HAL_DMA2D_MODULE_ENABLED */
6448
#define HAL_ETH_MODULE_ENABLED
49+
/* #define HAL_EXTI_MODULE_ENABLED */
6550
#define HAL_FLASH_MODULE_ENABLED
6651
/* #define HAL_NAND_MODULE_ENABLED */
6752
/* #define HAL_NOR_MODULE_ENABLED */
@@ -164,6 +149,45 @@ in voltage and temperature. */
164149
#define PREFETCH_ENABLE 1U /* To enable prefetch */
165150
#define ART_ACCLERATOR_ENABLE 1U /* To enable ART Accelerator */
166151

152+
#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */
153+
#define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */
154+
#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */
155+
#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */
156+
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */
157+
#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */
158+
#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */
159+
#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */
160+
#define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */
161+
#define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */
162+
#define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */
163+
#define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */
164+
#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */
165+
#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */
166+
#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */
167+
#define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */
168+
#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */
169+
#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */
170+
#define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIOS register callback disabled */
171+
#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */
172+
#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */
173+
#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */
174+
#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */
175+
#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */
176+
#define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */
177+
#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */
178+
#define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */
179+
#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */
180+
#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */
181+
#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */
182+
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */
183+
#define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */
184+
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */
185+
#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */
186+
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */
187+
#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */
188+
#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */
189+
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */
190+
167191
/* ########################## Assert Selection ############################## */
168192
/**
169193
* @brief Uncomment the line below to expanse the "assert_param" macro in the
@@ -302,6 +326,10 @@ in voltage and temperature. */
302326
#include "stm32f7xx_hal_eth.h"
303327
#endif /* HAL_ETH_MODULE_ENABLED */
304328

329+
#ifdef HAL_EXTI_MODULE_ENABLED
330+
#include "stm32f7xx_hal_exti.h"
331+
#endif /* HAL_EXTI_MODULE_ENABLED */
332+
305333
#ifdef HAL_FLASH_MODULE_ENABLED
306334
#include "stm32f7xx_hal_flash.h"
307335
#endif /* HAL_FLASH_MODULE_ENABLED */

variants/NUCLEO_F767ZI/stm32f7xx_hal_conf.h

+50-22
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,13 @@
55
******************************************************************************
66
* @attention
77
*
8-
* <h2><center>&copy; COPYRIGHT(c) 2018 STMicroelectronics</center></h2>
8+
* <h2><center>&copy; Copyright (c) 2017 STMicroelectronics.
9+
* All rights reserved.</center></h2>
910
*
10-
* Redistribution and use in source and binary forms, with or without modification,
11-
* are permitted provided that the following conditions are met:
12-
* 1. Redistributions of source code must retain the above copyright notice,
13-
* this list of conditions and the following disclaimer.
14-
* 2. Redistributions in binary form must reproduce the above copyright notice,
15-
* this list of conditions and the following disclaimer in the documentation
16-
* and/or other materials provided with the distribution.
17-
* 3. Neither the name of STMicroelectronics nor the names of its contributors
18-
* may be used to endorse or promote products derived from this software
19-
* without specific prior written permission.
20-
*
21-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
24-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
25-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
27-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
28-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
29-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
11+
* This software component is licensed by ST under BSD 3-Clause license,
12+
* the "License"; You may not use this file except in compliance with the
13+
* License. You may obtain a copy of the License at:
14+
* opensource.org/licenses/BSD-3-Clause
3115
*
3216
******************************************************************************
3317
*/
@@ -59,6 +43,7 @@ extern "C" {
5943
#define HAL_DMA_MODULE_ENABLED
6044
/* #define HAL_DMA2D_MODULE_ENABLED */
6145
#define HAL_ETH_MODULE_ENABLED
46+
/* #define HAL_EXTI_MODULE_ENABLED */
6247
#define HAL_FLASH_MODULE_ENABLED
6348
/* #define HAL_NAND_MODULE_ENABLED */
6449
/* #define HAL_NOR_MODULE_ENABLED */
@@ -161,6 +146,45 @@ in voltage and temperature. */
161146
#define PREFETCH_ENABLE 1U /* To enable prefetch */
162147
#define ART_ACCLERATOR_ENABLE 1U /* To enable ART Accelerator */
163148

149+
#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */
150+
#define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */
151+
#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */
152+
#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */
153+
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */
154+
#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */
155+
#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */
156+
#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */
157+
#define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */
158+
#define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */
159+
#define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */
160+
#define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */
161+
#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */
162+
#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */
163+
#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */
164+
#define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */
165+
#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */
166+
#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */
167+
#define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIOS register callback disabled */
168+
#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */
169+
#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */
170+
#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */
171+
#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */
172+
#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */
173+
#define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */
174+
#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */
175+
#define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */
176+
#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */
177+
#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */
178+
#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */
179+
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */
180+
#define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */
181+
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */
182+
#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */
183+
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */
184+
#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */
185+
#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */
186+
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */
187+
164188
/* ########################## Assert Selection ############################## */
165189
/**
166190
* @brief Uncomment the line below to expanse the "assert_param" macro in the
@@ -299,6 +323,10 @@ in voltage and temperature. */
299323
#include "stm32f7xx_hal_eth.h"
300324
#endif /* HAL_ETH_MODULE_ENABLED */
301325

326+
#ifdef HAL_EXTI_MODULE_ENABLED
327+
#include "stm32f7xx_hal_exti.h"
328+
#endif /* HAL_EXTI_MODULE_ENABLED */
329+
302330
#ifdef HAL_FLASH_MODULE_ENABLED
303331
#include "stm32f7xx_hal_flash.h"
304332
#endif /* HAL_FLASH_MODULE_ENABLED */

0 commit comments

Comments
 (0)