Skip to content

Commit 6fef8ec

Browse files
committed
core(H5): add wrapped files
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 9fba1aa commit 6fef8ec

File tree

147 files changed

+346
-20
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+346
-20
lines changed

cores/arduino/stm32/LL/stm32yyxx_ll.h

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
#include "stm32yyxx_ll_hrtim.h"
3434
#include "stm32yyxx_ll_hsem.h"
3535
#include "stm32yyxx_ll_i2c.h"
36+
#include "stm32yyxx_ll_i3c.h"
3637
#include "stm32yyxx_ll_icache.h"
3738
#include "stm32yyxx_ll_ipcc.h"
3839
#include "stm32yyxx_ll_iwdg.h"

cores/arduino/stm32/LL/stm32yyxx_ll_adc.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_adc.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_adc.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_adc.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_adc.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_bus.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_bus.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_bus.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_bus.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_bus.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_comp.h

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
#include "stm32g0xx_ll_comp.h"
1717
#elif STM32G4xx
1818
#include "stm32g4xx_ll_comp.h"
19+
#elif STM32H5xx
20+
#include "stm32h5xx_ll_comp.h"
1921
#elif STM32H7xx
2022
#include "stm32h7xx_ll_comp.h"
2123
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_cordic.h

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
#ifdef STM32G4xx
1212
#include "stm32g4xx_ll_cordic.h"
13+
#elif STM32H5xx
14+
#include "stm32h5xx_ll_cordic.h"
1315
#elif STM32H7xx
1416
#include "stm32h7xx_ll_cordic.h"
1517
#elif STM32U5xx

cores/arduino/stm32/LL/stm32yyxx_ll_cortex.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_cortex.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_cortex.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_cortex.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_cortex.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_crc.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_crc.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_crc.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_crc.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_crc.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_crs.h

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#include "stm32g0xx_ll_crs.h"
1515
#elif STM32G4xx
1616
#include "stm32g4xx_ll_crs.h"
17+
#elif STM32H5xx
18+
#include "stm32h5xx_ll_crs.h"
1719
#elif STM32H7xx
1820
#include "stm32h7xx_ll_crs.h"
1921
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_dac.h

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include "stm32g0xx_ll_dac.h"
2525
#elif STM32G4xx
2626
#include "stm32g4xx_ll_dac.h"
27+
#elif STM32H5xx
28+
#include "stm32h5xx_ll_dac.h"
2729
#elif STM32H7xx
2830
#include "stm32h7xx_ll_dac.h"
2931
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_dcache.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
#pragma GCC diagnostic ignored "-Wregister"
99
#endif
1010

11-
#ifdef STM32U5xx
11+
#ifdef STM32H5xx
12+
#include "stm32h5xx_ll_dcache.h"
13+
#elif STM32U5xx
1214
#include "stm32u5xx_ll_dcache.h"
1315
#endif
1416
#pragma GCC diagnostic pop

cores/arduino/stm32/LL/stm32yyxx_ll_dlyb.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
#pragma GCC diagnostic ignored "-Wregister"
99
#endif
1010

11-
#ifdef STM32U5xx
11+
#ifdef STM32H5xx
12+
#include "stm32h5xx_ll_dlyb.h"
13+
#elif STM32U5xx
1214
#include "stm32u5xx_ll_dlyb.h"
1315
#endif
1416
#pragma GCC diagnostic pop

cores/arduino/stm32/LL/stm32yyxx_ll_dma.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_dma.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_dma.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_dma.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_dma.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_exti.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_exti.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_exti.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_exti.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_exti.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_fmac.h

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
#ifdef STM32G4xx
1212
#include "stm32g4xx_ll_fmac.h"
13+
#elif STM32H5xx
14+
#include "stm32h5xx_ll_fmac.h"
1315
#elif STM32H7xx
1416
#include "stm32h7xx_ll_fmac.h"
1517
#elif STM32U5xx

cores/arduino/stm32/LL/stm32yyxx_ll_fmc.h

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
#include "stm32f7xx_ll_fmc.h"
1717
#elif STM32G4xx
1818
#include "stm32g4xx_ll_fmc.h"
19+
#elif STM32H5xx
20+
#include "stm32h5xx_ll_fmc.h"
1921
#elif STM32H7xx
2022
#include "stm32h7xx_ll_fmc.h"
2123
#elif STM32L4xx

cores/arduino/stm32/LL/stm32yyxx_ll_gpio.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_gpio.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_gpio.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_gpio.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_gpio.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_i2c.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_i2c.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_i2c.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_i2c.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_i2c.h"
3133
#elif STM32L0xx
+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#ifndef _STM32YYXX_LL_I3C_H_
2+
#define _STM32YYXX_LL_I3C_H_
3+
/* LL raised several warnings, ignore them */
4+
#pragma GCC diagnostic push
5+
#pragma GCC diagnostic ignored "-Wunused-parameter"
6+
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
7+
#ifdef __cplusplus
8+
#pragma GCC diagnostic ignored "-Wregister"
9+
#endif
10+
11+
#ifdef STM32H5xx
12+
#include "stm32h5xx_ll_i3c.h"
13+
#endif
14+
#pragma GCC diagnostic pop
15+
#endif /* _STM32YYXX_LL_I3C_H_ */

cores/arduino/stm32/LL/stm32yyxx_ll_icache.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
#pragma GCC diagnostic ignored "-Wregister"
99
#endif
1010

11-
#ifdef STM32L5xx
11+
#ifdef STM32H5xx
12+
#include "stm32h5xx_ll_icache.h"
13+
#elif STM32L5xx
1214
#include "stm32l5xx_ll_icache.h"
1315
#elif STM32U5xx
1416
#include "stm32u5xx_ll_icache.h"

cores/arduino/stm32/LL/stm32yyxx_ll_iwdg.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_iwdg.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_iwdg.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_iwdg.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_iwdg.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_lptim.h

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
#include "stm32g0xx_ll_lptim.h"
1717
#elif STM32G4xx
1818
#include "stm32g4xx_ll_lptim.h"
19+
#elif STM32H5xx
20+
#include "stm32h5xx_ll_lptim.h"
1921
#elif STM32H7xx
2022
#include "stm32h7xx_ll_lptim.h"
2123
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_lpuart.h

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#include "stm32g0xx_ll_lpuart.h"
1313
#elif STM32G4xx
1414
#include "stm32g4xx_ll_lpuart.h"
15+
#elif STM32H5xx
16+
#include "stm32h5xx_ll_lpuart.h"
1517
#elif STM32H7xx
1618
#include "stm32h7xx_ll_lpuart.h"
1719
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_opamp.h

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#include "stm32f3xx_ll_opamp.h"
1313
#elif STM32G4xx
1414
#include "stm32g4xx_ll_opamp.h"
15+
#elif STM32H5xx
16+
#include "stm32h5xx_ll_opamp.h"
1517
#elif STM32H7xx
1618
#include "stm32h7xx_ll_opamp.h"
1719
#elif STM32L1xx

cores/arduino/stm32/LL/stm32yyxx_ll_pka.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
#pragma GCC diagnostic ignored "-Wregister"
99
#endif
1010

11-
#ifdef STM32L4xx
11+
#ifdef STM32H5xx
12+
#include "stm32h5xx_ll_pka.h"
13+
#elif STM32L4xx
1214
#include "stm32l4xx_ll_pka.h"
1315
#elif STM32L5xx
1416
#include "stm32l5xx_ll_pka.h"

cores/arduino/stm32/LL/stm32yyxx_ll_pwr.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_pwr.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_pwr.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_pwr.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_pwr.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_rcc.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_rcc.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_rcc.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_rcc.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_rcc.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_rng.h

+2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
#include "stm32g0xx_ll_rng.h"
1919
#elif STM32G4xx
2020
#include "stm32g4xx_ll_rng.h"
21+
#elif STM32H5xx
22+
#include "stm32h5xx_ll_rng.h"
2123
#elif STM32H7xx
2224
#include "stm32h7xx_ll_rng.h"
2325
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_rtc.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_rtc.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_rtc.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_rtc.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_rtc.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_sdmmc.h

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
#include "stm32f4xx_ll_sdmmc.h"
1717
#elif STM32F7xx
1818
#include "stm32f7xx_ll_sdmmc.h"
19+
#elif STM32H5xx
20+
#include "stm32h5xx_ll_sdmmc.h"
1921
#elif STM32H7xx
2022
#include "stm32h7xx_ll_sdmmc.h"
2123
#elif STM32L1xx

cores/arduino/stm32/LL/stm32yyxx_ll_spi.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_spi.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_spi.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_spi.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_spi.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_system.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_system.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_system.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_system.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_system.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_tim.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_tim.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_tim.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_tim.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_tim.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_ucpd.h

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#include "stm32g0xx_ll_ucpd.h"
1313
#elif STM32G4xx
1414
#include "stm32g4xx_ll_ucpd.h"
15+
#elif STM32H5xx
16+
#include "stm32h5xx_ll_ucpd.h"
1517
#elif STM32L5xx
1618
#include "stm32l5xx_ll_ucpd.h"
1719
#elif STM32U5xx

cores/arduino/stm32/LL/stm32yyxx_ll_usart.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_usart.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_usart.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_usart.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_usart.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_usb.h

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include "stm32g0xx_ll_usb.h"
2525
#elif STM32G4xx
2626
#include "stm32g4xx_ll_usb.h"
27+
#elif STM32H5xx
28+
#include "stm32h5xx_ll_usb.h"
2729
#elif STM32H7xx
2830
#include "stm32h7xx_ll_usb.h"
2931
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_utils.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_utils.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_utils.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_utils.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_utils.h"
3133
#elif STM32L0xx

cores/arduino/stm32/LL/stm32yyxx_ll_wwdg.h

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32g0xx_ll_wwdg.h"
2727
#elif STM32G4xx
2828
#include "stm32g4xx_ll_wwdg.h"
29+
#elif STM32H5xx
30+
#include "stm32h5xx_ll_wwdg.h"
2931
#elif STM32H7xx
3032
#include "stm32h7xx_ll_wwdg.h"
3133
#elif STM32L0xx

cores/arduino/stm32/stm32_def_build.h

+8
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,14 @@
220220
#define CMSIS_STARTUP_FILE "startup_stm32g4a1xx.s"
221221
#elif defined(STM32GBK1CB)
222222
#define CMSIS_STARTUP_FILE "startup_stm32gbk1cb.s"
223+
#elif defined(STM32H503xx)
224+
#define CMSIS_STARTUP_FILE "startup_stm32h503xx.s"
225+
#elif defined(STM32H562xx)
226+
#define CMSIS_STARTUP_FILE "startup_stm32h562xx.s"
227+
#elif defined(STM32H563xx)
228+
#define CMSIS_STARTUP_FILE "startup_stm32h563xx.s"
229+
#elif defined(STM32H573xx)
230+
#define CMSIS_STARTUP_FILE "startup_stm32h573xx.s"
223231
#elif defined(STM32H723xx)
224232
#define CMSIS_STARTUP_FILE "startup_stm32h723xx.s"
225233
#elif defined(STM32H725xx)

libraries/SrcWrapper/src/HAL/stm32yyxx_hal.c

+4
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
#include "stm32g0xx_hal.c"
2121
#elif STM32G4xx
2222
#include "stm32g4xx_hal.c"
23+
#elif STM32H5xx
24+
#include "stm32h5xx_hal.c"
25+
#elif STM32H5xx
26+
#include "stm32h5xx_hal.c"
2327
#elif STM32H7xx
2428
#include "stm32h7xx_hal.c"
2529
#elif STM32L0xx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_adc.c

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
#include "stm32g0xx_hal_adc.c"
2121
#elif STM32G4xx
2222
#include "stm32g4xx_hal_adc.c"
23+
#elif STM32H5xx
24+
#include "stm32h5xx_hal_adc.c"
2325
#elif STM32H7xx
2426
#include "stm32h7xx_hal_adc.c"
2527
#elif STM32L0xx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_adc_ex.c

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
#include "stm32g0xx_hal_adc_ex.c"
2121
#elif STM32G4xx
2222
#include "stm32g4xx_hal_adc_ex.c"
23+
#elif STM32H5xx
24+
#include "stm32h5xx_hal_adc_ex.c"
2325
#elif STM32H7xx
2426
#include "stm32h7xx_hal_adc_ex.c"
2527
#elif STM32L0xx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_cec.c

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#include "stm32f7xx_hal_cec.c"
1515
#elif STM32G0xx
1616
#include "stm32g0xx_hal_cec.c"
17+
#elif STM32H5xx
18+
#include "stm32h5xx_hal_cec.c"
1719
#elif STM32H7xx
1820
#include "stm32h7xx_hal_cec.c"
1921
#elif STM32MP1xx

0 commit comments

Comments
 (0)