Closed
Description
Describe the bug
As discussed in this thread, there is a duplicate declaration of PE_2
in variant_NUCLEO_F722ZE.cpp and therefore of PE2
as well in variant_NUCLEO_F722ZE.h.
To Reproduce
Simple PlatformIO project with the following platformio.ini
:
[env:r0]
platform = ststm32@^17.0.0
board = nucleo_f722ze
framework = arduino
build_unflags =
-Os
build_flags =
-D PIO_FRAMEWORK_ARDUINO_NANOLIB_FLOAT_PRINTF
-D SERIAL_RX_BUFFER_SIZE=256
-D SERIAL_TX_BUFFER_SIZE=256
-O0
upload_protocol = stlink
debug_tool = stlink
monitor_speed = 115200
Screenshots
Compiling .pio\build\r0\SrcWrapper\src\HAL\stm32yyxx_hal_adc.c.o
In file included from C:\Users\nicol\.platformio\packages\framework-arduinoststm32\cores\arduino/variant.h:15,
from C:\Users\nicol\.platformio\packages\framework-arduinoststm32\system\STM32F7xx/stm32f7xx_hal_conf.h:4,
from C:\Users\nicol\.platformio\packages\framework-arduinoststm32\system\Drivers\STM32F7xx_HAL_Driver\Inc/stm32f7xx_hal.h:29,
from C:\Users\nicol\.platformio\packages\framework-arduinoststm32\system\Drivers\STM32F7xx_HAL_Driver\Src/stm32f7xx_hal.c:36,
from C:\Users\nicol\.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\HAL\stm32yyxx_hal.c:18:
C:\Users\nicol\.platformio\packages\framework-arduinoststm32\variants\STM32F7xx\F722Z(C-E)T_F732ZET/variant_NUCLEO_F722ZE.h:74: warning: "PE2" redefined
74 | #define PE2 56
|
C:\Users\nicol\.platformio\packages\framework-arduinoststm32\variants\STM32F7xx\F722Z(C-E)T_F732ZET/variant_NUCLEO_F722ZE.h:49: note: this is the location of the previous definition
49 | #define PE2 31
|
Desktop (please complete the following information):
- OS: Windows 10
- STM32 core version: 2.6.0
Board (please complete the following information):
- Name: Nucleo F22ZE
Additional context
PlatformIO reports the following configuration:
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/nucleo_f722ze.html
PLATFORM: ST STM32 (17.0.0) > ST Nucleo F722ZE
HARDWARE: STM32F722ZET6 216MHz, 256KB RAM, 512KB Flash
DEBUG: Current (stlink) On-board (stlink) External (blackmagic, cmsis-dap, jlink)
PACKAGES:
- framework-arduinoststm32 @ 4.20600.231001 (2.6.0)
- framework-cmsis @ 2.50700.210515 (5.7.0)
- toolchain-gccarmnoneeabi @ 1.120301.0 (12.3.1)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done