Skip to content

Commit 9cb4726

Browse files
committed
core(u3): add wrapped files
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent f2b946f commit 9cb4726

File tree

124 files changed

+259
-1
lines changed

Some content is hidden

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

124 files changed

+259
-1
lines changed

cores/arduino/stm32/stm32_def_build.h

+4
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,10 @@
446446
#define CMSIS_STARTUP_FILE "startup_stm32u073xx.s"
447447
#elif defined(STM32U083xx)
448448
#define CMSIS_STARTUP_FILE "startup_stm32u083xx.s"
449+
#elif defined(STM32U375xx)
450+
#define CMSIS_STARTUP_FILE "startup_stm32u375xx.s"
451+
#elif defined(STM32U385xx)
452+
#define CMSIS_STARTUP_FILE "startup_stm32u385xx.s"
449453
#elif defined(STM32U535xx)
450454
#define CMSIS_STARTUP_FILE "startup_stm32u535xx.s"
451455
#elif defined(STM32U545xx)

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_adc.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_adc.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_adc.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_adc.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_adc.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_bus.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_bus.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_bus.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_bus.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_bus.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_comp.h

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
#include "stm32l5xx_ll_comp.h"
3131
#elif STM32U0xx
3232
#include "stm32u0xx_ll_comp.h"
33+
#elif STM32U3xx
34+
#include "stm32u3xx_ll_comp.h"
3335
#elif STM32U5xx
3436
#include "stm32u5xx_ll_comp.h"
3537
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_cortex.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_cortex.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_cortex.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_cortex.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_cortex.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_crc.h

+2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@
4040
#include "stm32l5xx_ll_crc.h"
4141
#elif STM32U0xx
4242
#include "stm32u0xx_ll_crc.h"
43+
#elif STM32U3xx
44+
#include "stm32u3xx_ll_crc.h"
4345
#elif STM32U5xx
4446
#include "stm32u5xx_ll_crc.h"
4547
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_crs.h

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
#include "stm32l5xx_ll_crs.h"
2929
#elif STM32U0xx
3030
#include "stm32u0xx_ll_crs.h"
31+
#elif STM32U3xx
32+
#include "stm32u3xx_ll_crs.h"
3133
#elif STM32U5xx
3234
#include "stm32u5xx_ll_crs.h"
3335
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_dac.h

+2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838
#include "stm32l5xx_ll_dac.h"
3939
#elif STM32U0xx
4040
#include "stm32u0xx_ll_dac.h"
41+
#elif STM32U3xx
42+
#include "stm32u3xx_ll_dac.h"
4143
#elif STM32U5xx
4244
#include "stm32u5xx_ll_dac.h"
4345
#elif STM32WLxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_dlyb.h

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

1111
#ifdef STM32H5xx
1212
#include "stm32h5xx_ll_dlyb.h"
13+
#elif STM32U3xx
14+
#include "stm32u3xx_ll_dlyb.h"
1315
#elif STM32U5xx
1416
#include "stm32u5xx_ll_dlyb.h"
1517
#endif

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_dma.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_dma.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_dma.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_dma.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_dma.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_exti.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_exti.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_exti.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_exti.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_exti.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_gpio.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_gpio.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_gpio.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_gpio.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_gpio.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_i2c.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_i2c.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_i2c.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_i2c.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_i2c.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_i3c.h

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

1111
#ifdef STM32H5xx
1212
#include "stm32h5xx_ll_i3c.h"
13+
#elif STM32U3xx
14+
#include "stm32u3xx_ll_i3c.h"
1315
#endif
1416
#pragma GCC diagnostic pop
1517
#endif /* _STM32YYXX_LL_I3C_H_ */

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_icache.h

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
#include "stm32h5xx_ll_icache.h"
1313
#elif STM32L5xx
1414
#include "stm32l5xx_ll_icache.h"
15+
#elif STM32U3xx
16+
#include "stm32u3xx_ll_icache.h"
1517
#elif STM32U5xx
1618
#include "stm32u5xx_ll_icache.h"
1719
#elif STM32WBAxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_iwdg.h

+2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@
4040
#include "stm32l5xx_ll_iwdg.h"
4141
#elif STM32U0xx
4242
#include "stm32u0xx_ll_iwdg.h"
43+
#elif STM32U3xx
44+
#include "stm32u3xx_ll_iwdg.h"
4345
#elif STM32U5xx
4446
#include "stm32u5xx_ll_iwdg.h"
4547
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_lptim.h

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
#include "stm32mp1xx_ll_lptim.h"
3131
#elif STM32U0xx
3232
#include "stm32u0xx_ll_lptim.h"
33+
#elif STM32U3xx
34+
#include "stm32u3xx_ll_lptim.h"
3335
#elif STM32U5xx
3436
#include "stm32u5xx_ll_lptim.h"
3537
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_lpuart.h

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include "stm32l5xx_ll_lpuart.h"
2525
#elif STM32U0xx
2626
#include "stm32u0xx_ll_lpuart.h"
27+
#elif STM32U3xx
28+
#include "stm32u3xx_ll_lpuart.h"
2729
#elif STM32U5xx
2830
#include "stm32u5xx_ll_lpuart.h"
2931
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_opamp.h

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include "stm32l5xx_ll_opamp.h"
2525
#elif STM32U0xx
2626
#include "stm32u0xx_ll_opamp.h"
27+
#elif STM32U3xx
28+
#include "stm32u3xx_ll_opamp.h"
2729
#elif STM32U5xx
2830
#include "stm32u5xx_ll_opamp.h"
2931
#endif

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_pka.h

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
#include "stm32l4xx_ll_pka.h"
1515
#elif STM32L5xx
1616
#include "stm32l5xx_ll_pka.h"
17+
#elif STM32U3xx
18+
#include "stm32u3xx_ll_pka.h"
1719
#elif STM32U5xx
1820
#include "stm32u5xx_ll_pka.h"
1921
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_pwr.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_pwr.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_pwr.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_pwr.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_pwr.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_rcc.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_rcc.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_rcc.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_rcc.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_rcc.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_rng.h

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
#include "stm32l5xx_ll_rng.h"
3131
#elif STM32U0xx
3232
#include "stm32u0xx_ll_rng.h"
33+
#elif STM32U3xx
34+
#include "stm32u3xx_ll_rng.h"
3335
#elif STM32U5xx
3436
#include "stm32u5xx_ll_rng.h"
3537
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_rtc.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_rtc.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_rtc.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_rtc.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_rtc.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_sdmmc.h

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
#include "stm32l5xx_ll_sdmmc.h"
2929
#elif STM32MP1xx
3030
#include "stm32mp1xx_ll_sdmmc.h"
31+
#elif STM32U3xx
32+
#include "stm32u3xx_ll_sdmmc.h"
3133
#elif STM32U5xx
3234
#include "stm32u5xx_ll_sdmmc.h"
3335
#endif

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_spi.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_spi.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_spi.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_spi.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_spi.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_system.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_system.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_system.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_system.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_system.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_tim.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_tim.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_tim.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_tim.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_tim.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_usart.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_usart.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_usart.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_usart.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_usart.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_usb.h

+2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@
4040
#include "stm32l5xx_ll_usb.h"
4141
#elif STM32U0xx
4242
#include "stm32u0xx_ll_usb.h"
43+
#elif STM32U3xx
44+
#include "stm32u3xx_ll_usb.h"
4345
#elif STM32U5xx
4446
#include "stm32u5xx_ll_usb.h"
4547
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_utils.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_utils.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_utils.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_utils.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_utils.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/inc/LL/stm32yyxx_ll_wwdg.h

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
#include "stm32mp1xx_ll_wwdg.h"
4343
#elif STM32U0xx
4444
#include "stm32u0xx_ll_wwdg.h"
45+
#elif STM32U3xx
46+
#include "stm32u3xx_ll_wwdg.h"
4547
#elif STM32U5xx
4648
#include "stm32u5xx_ll_wwdg.h"
4749
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal.c

+4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@
3838
#include "stm32mp1xx_hal.c"
3939
#elif STM32U0xx
4040
#include "stm32u0xx_hal.c"
41+
#elif STM32U3xx
42+
#include "stm32u3xx_hal.c"
43+
#elif STM32U3xx
44+
#include "stm32u3xx_hal.c"
4145
#elif STM32U5xx
4246
#include "stm32u5xx_hal.c"
4347
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_adc.c

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
#include "stm32mp1xx_hal_adc.c"
3737
#elif STM32U0xx
3838
#include "stm32u0xx_hal_adc.c"
39+
#elif STM32U3xx
40+
#include "stm32u3xx_hal_adc.c"
3941
#elif STM32U5xx
4042
#include "stm32u5xx_hal_adc.c"
4143
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_adc_ex.c

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
#include "stm32mp1xx_hal_adc_ex.c"
3737
#elif STM32U0xx
3838
#include "stm32u0xx_hal_adc_ex.c"
39+
#elif STM32U3xx
40+
#include "stm32u3xx_hal_adc_ex.c"
3941
#elif STM32U5xx
4042
#include "stm32u5xx_hal_adc_ex.c"
4143
#elif STM32WBxx
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/* HAL raised several warnings, ignore them */
2+
#pragma GCC diagnostic push
3+
#pragma GCC diagnostic ignored "-Wunused-parameter"
4+
5+
#ifdef STM32U3xx
6+
#include "stm32u3xx_hal_ccb.c"
7+
#endif
8+
#pragma GCC diagnostic pop

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_comp.c

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include "stm32l5xx_hal_comp.c"
2525
#elif STM32U0xx
2626
#include "stm32u0xx_hal_comp.c"
27+
#elif STM32U3xx
28+
#include "stm32u3xx_hal_comp.c"
2729
#elif STM32U5xx
2830
#include "stm32u5xx_hal_comp.c"
2931
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_cortex.c

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
#include "stm32mp1xx_hal_cortex.c"
3737
#elif STM32U0xx
3838
#include "stm32u0xx_hal_cortex.c"
39+
#elif STM32U3xx
40+
#include "stm32u3xx_hal_cortex.c"
3941
#elif STM32U5xx
4042
#include "stm32u5xx_hal_cortex.c"
4143
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_crc.c

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
#include "stm32mp1xx_hal_crc.c"
3737
#elif STM32U0xx
3838
#include "stm32u0xx_hal_crc.c"
39+
#elif STM32U3xx
40+
#include "stm32u3xx_hal_crc.c"
3941
#elif STM32U5xx
4042
#include "stm32u5xx_hal_crc.c"
4143
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_crc_ex.c

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
#include "stm32mp1xx_hal_crc_ex.c"
2929
#elif STM32U0xx
3030
#include "stm32u0xx_hal_crc_ex.c"
31+
#elif STM32U3xx
32+
#include "stm32u3xx_hal_crc_ex.c"
3133
#elif STM32U5xx
3234
#include "stm32u5xx_hal_crc_ex.c"
3335
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_cryp.c

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
#include "stm32mp1xx_hal_cryp.c"
2929
#elif STM32U0xx
3030
#include "stm32u0xx_hal_cryp.c"
31+
#elif STM32U3xx
32+
#include "stm32u3xx_hal_cryp.c"
3133
#elif STM32U5xx
3234
#include "stm32u5xx_hal_cryp.c"
3335
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_cryp_ex.c

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#include "stm32mp1xx_hal_cryp_ex.c"
2727
#elif STM32U0xx
2828
#include "stm32u0xx_hal_cryp_ex.c"
29+
#elif STM32U3xx
30+
#include "stm32u3xx_hal_cryp_ex.c"
2931
#elif STM32U5xx
3032
#include "stm32u5xx_hal_cryp_ex.c"
3133
#elif STM32WBxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dac.c

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
#include "stm32mp1xx_hal_dac.c"
3535
#elif STM32U0xx
3636
#include "stm32u0xx_hal_dac.c"
37+
#elif STM32U3xx
38+
#include "stm32u3xx_hal_dac.c"
3739
#elif STM32U5xx
3840
#include "stm32u5xx_hal_dac.c"
3941
#elif STM32WLxx

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dac_ex.c

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
#include "stm32mp1xx_hal_dac_ex.c"
3535
#elif STM32U0xx
3636
#include "stm32u0xx_hal_dac_ex.c"
37+
#elif STM32U3xx
38+
#include "stm32u3xx_hal_dac_ex.c"
3739
#elif STM32U5xx
3840
#include "stm32u5xx_hal_dac_ex.c"
3941
#elif STM32WLxx

0 commit comments

Comments
 (0)