Skip to content

Commit 8110ed4

Browse files
authored
Merge pull request #605 from kbumsik/stm32mp1xx-package
[New series] STM32MP1xx (just Cube package)
2 parents 1811b50 + 23eceb0 commit 8110ed4

File tree

713 files changed

+611155
-0
lines changed

Some content is hidden

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

713 files changed

+611155
-0
lines changed

cores/arduino/stm32/LL/stm32yyxx_ll_adc.h

+3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
#ifdef STM32L4xx
4242
#include "stm32l4xx_ll_adc.h"
4343
#endif
44+
#ifdef STM32MP1xx
45+
#include "stm32mp1xx_ll_adc.h"
46+
#endif
4447
#ifdef STM32WBxx
4548
#include "stm32wbxx_ll_adc.h"
4649
#endif

cores/arduino/stm32/LL/stm32yyxx_ll_bus.h

+3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
#ifdef STM32L4xx
4242
#include "stm32l4xx_ll_bus.h"
4343
#endif
44+
#ifdef STM32MP1xx
45+
#include "stm32mp1xx_ll_bus.h"
46+
#endif
4447
#ifdef STM32WBxx
4548
#include "stm32wbxx_ll_bus.h"
4649
#endif

cores/arduino/stm32/LL/stm32yyxx_ll_delayblock.h

+3
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,8 @@
88
#ifdef STM32H7xx
99
#include "stm32h7xx_ll_delayblock.h"
1010
#endif
11+
#ifdef STM32MP1xx
12+
#include "stm32mp1xx_ll_delayblock.h"
13+
#endif
1114
#pragma GCC diagnostic pop
1215
#endif /* _STM32YYXX_LL_DELAYBLOCK_H_ */

cores/arduino/stm32/LL/stm32yyxx_ll_gpio.h

+3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
#ifdef STM32L4xx
4242
#include "stm32l4xx_ll_gpio.h"
4343
#endif
44+
#ifdef STM32MP1xx
45+
#include "stm32mp1xx_ll_gpio.h"
46+
#endif
4447
#ifdef STM32WBxx
4548
#include "stm32wbxx_ll_gpio.h"
4649
#endif

cores/arduino/stm32/LL/stm32yyxx_ll_ipcc.h

+3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
#pragma GCC diagnostic ignored "-Wunused-parameter"
66
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
77

8+
#ifdef STM32MP1xx
9+
#include "stm32mp1xx_ll_ipcc.h"
10+
#endif
811
#ifdef STM32WBxx
912
#include "stm32wbxx_ll_ipcc.h"
1013
#endif

cores/arduino/stm32/LL/stm32yyxx_ll_rcc.h

+3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
#ifdef STM32L4xx
4242
#include "stm32l4xx_ll_rcc.h"
4343
#endif
44+
#ifdef STM32MP1xx
45+
#include "stm32mp1xx_ll_rcc.h"
46+
#endif
4447
#ifdef STM32WBxx
4548
#include "stm32wbxx_ll_rcc.h"
4649
#endif

cores/arduino/stm32/LL/stm32yyxx_ll_sdmmc.h

+3
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,8 @@
2626
#ifdef STM32L4xx
2727
#include "stm32l4xx_ll_sdmmc.h"
2828
#endif
29+
#ifdef STM32MP1xx
30+
#include "stm32mp1xx_ll_sdmmc.h"
31+
#endif
2932
#pragma GCC diagnostic pop
3033
#endif /* _STM32YYXX_LL_SDMMC_H_ */

cores/arduino/stm32/LL/stm32yyxx_ll_system.h

+3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
#ifdef STM32L4xx
4242
#include "stm32l4xx_ll_system.h"
4343
#endif
44+
#ifdef STM32MP1xx
45+
#include "stm32mp1xx_ll_system.h"
46+
#endif
4447
#ifdef STM32WBxx
4548
#include "stm32wbxx_ll_system.h"
4649
#endif

cores/arduino/stm32/LL/stm32yyxx_ll_usart.h

+3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
#ifdef STM32L4xx
4242
#include "stm32l4xx_ll_usart.h"
4343
#endif
44+
#ifdef STM32MP1xx
45+
#include "stm32mp1xx_ll_usart.h"
46+
#endif
4447
#ifdef STM32WBxx
4548
#include "stm32wbxx_ll_usart.h"
4649
#endif

cores/arduino/stm32/LL/stm32yyxx_ll_utils.h

+3
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
#ifdef STM32L4xx
4242
#include "stm32l4xx_ll_utils.h"
4343
#endif
44+
#ifdef STM32MP1xx
45+
#include "stm32mp1xx_ll_utils.h"
46+
#endif
4447
#ifdef STM32WBxx
4548
#include "stm32wbxx_ll_utils.h"
4649
#endif

cores/arduino/stm32/stm32_def.h

+2
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@
4646
#include "stm32l1xx.h"
4747
#elif defined(STM32L4xx)
4848
#include "stm32l4xx.h"
49+
#elif defined(STM32MP1xx)
50+
#include "stm32mp1xx.h"
4951
#elif defined(STM32WBxx)
5052
#include "stm32wbxx.h"
5153
#else

cores/arduino/stm32/stm32_def_build.h

+2
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,8 @@
346346
#define CMSIS_STARTUP_FILE "startup_stm32l4s7xx.s"
347347
#elif defined(STM32L4S9xx)
348348
#define CMSIS_STARTUP_FILE "startup_stm32l4s9xx.s"
349+
#elif defined(STM32MP1xx)
350+
#define CMSIS_STARTUP_FILE "startup_stm32mp15xx.s"
349351
#elif defined(STM32WB50xx)
350352
#define CMSIS_STARTUP_FILE "startup_stm32wb50xx_cm4.s"
351353
#elif defined(STM32WB55xx)

cores/arduino/stm32/system_stm32yyxx.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "system_stm32l4xx.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "system_stm32mp1xx.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "system_stm32wbxx.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_adc.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_adc.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_adc.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal_adc.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_adc_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_adc_ex.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_adc_ex.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal_adc_ex.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_cec.c

+3
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@
1919
#ifdef STM32H7xx
2020
#include "stm32h7xx_hal_cec.c"
2121
#endif
22+
#ifdef STM32MP1xx
23+
#include "stm32mp1xx_hal_cec.c"
24+
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_cortex.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_cortex.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_cortex.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal_cortex.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_crc.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_crc.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_crc.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal_crc.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_crc_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
#ifdef STM32L4xx
2323
#include "stm32l4xx_hal_crc_ex.c"
2424
#endif
25+
#ifdef STM32MP1xx
26+
#include "stm32mp1xx_hal_crc_ex.c"
27+
#endif
2528
#ifdef STM32WBxx
2629
#include "stm32wbxx_hal_crc_ex.c"
2730
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_cryp.c

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
#ifdef STM32L4xx
2626
#include "stm32l4xx_hal_cryp.c"
2727
#endif
28+
#ifdef STM32MP1xx
29+
#include "stm32mp1xx_hal_cryp.c"
30+
#endif
2831
#ifdef STM32WBxx
2932
#include "stm32wbxx_hal_cryp.c"
3033
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_cryp_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
#ifdef STM32L4xx
2323
#include "stm32l4xx_hal_cryp_ex.c"
2424
#endif
25+
#ifdef STM32MP1xx
26+
#include "stm32mp1xx_hal_cryp_ex.c"
27+
#endif
2528
#ifdef STM32WBxx
2629
#include "stm32wbxx_hal_cryp_ex.c"
2730
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dac.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,6 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_dac.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_dac.c"
39+
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dac_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,6 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_dac_ex.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_dac_ex.c"
39+
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dcmi.c

+3
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@
1313
#ifdef STM32L4xx
1414
#include "stm32l4xx_hal_dcmi.c"
1515
#endif
16+
#ifdef STM32MP1xx
17+
#include "stm32mp1xx_hal_dcmi.c"
18+
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dfsdm.c

+3
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,6 @@
1010
#ifdef STM32L4xx
1111
#include "stm32l4xx_hal_dfsdm.c"
1212
#endif
13+
#ifdef STM32MP1xx
14+
#include "stm32mp1xx_hal_dfsdm.c"
15+
#endif
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
#ifdef STM32L4xx
22
#include "stm32l4xx_hal_dfsdm_ex.c"
33
#endif
4+
#ifdef STM32MP1xx
5+
#include "stm32mp1xx_hal_dfsdm_ex.c"
6+
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dma.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_dma.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_dma.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal_dma.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_dma_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
#ifdef STM32L4xx
2020
#include "stm32l4xx_hal_dma_ex.c"
2121
#endif
22+
#ifdef STM32MP1xx
23+
#include "stm32mp1xx_hal_dma_ex.c"
24+
#endif
2225
#ifdef STM32WBxx
2326
#include "stm32wbxx_hal_dma_ex.c"
2427
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_exti.c

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
#ifdef STM32L4xx
2323
#include "stm32l4xx_hal_exti.c"
2424
#endif
25+
#ifdef STM32MP1xx
26+
#include "stm32mp1xx_hal_exti.c"
27+
#endif
2528
#ifdef STM32WBxx
2629
#include "stm32wbxx_hal_exti.c"
2730
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_fdcan.c

+3
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@
44
#ifdef STM32H7xx
55
#include "stm32h7xx_hal_fdcan.c"
66
#endif
7+
#ifdef STM32MP1xx
8+
#include "stm32mp1xx_hal_fdcan.c"
9+
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_gpio.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_gpio.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_gpio.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal_gpio.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_hash.c

+3
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@
1313
#ifdef STM32L4xx
1414
#include "stm32l4xx_hal_hash.c"
1515
#endif
16+
#ifdef STM32MP1xx
17+
#include "stm32mp1xx_hal_hash.c"
18+
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_hash_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,6 @@
1010
#ifdef STM32L4xx
1111
#include "stm32l4xx_hal_hash_ex.c"
1212
#endif
13+
#ifdef STM32MP1xx
14+
#include "stm32mp1xx_hal_hash_ex.c"
15+
#endif
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#ifdef STM32H7xx
22
#include "stm32h7xx_hal_hsem.c"
33
#endif
4+
#ifdef STM32MP1xx
5+
#include "stm32mp1xx_hal_hsem.c"
6+
#endif
47
#ifdef STM32WBxx
58
#include "stm32wbxx_hal_hsem.c"
69
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_i2c.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_i2c.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_i2c.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal_i2c.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_i2c_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
#ifdef STM32L4xx
2626
#include "stm32l4xx_hal_i2c_ex.c"
2727
#endif
28+
#ifdef STM32MP1xx
29+
#include "stm32mp1xx_hal_i2c_ex.c"
30+
#endif
2831
#ifdef STM32WBxx
2932
#include "stm32wbxx_hal_i2c_ex.c"
3033
#endif
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifdef STM32MP1xx
2+
#include "stm32mp1xx_hal_ipcc.c"
3+
#endif
14
#ifdef STM32WBxx
25
#include "stm32wbxx_hal_ipcc.c"
36
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_lptim.c

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
#ifdef STM32L4xx
2020
#include "stm32l4xx_hal_lptim.c"
2121
#endif
22+
#ifdef STM32MP1xx
23+
#include "stm32mp1xx_hal_lptim.c"
24+
#endif
2225
#ifdef STM32WBxx
2326
#include "stm32wbxx_hal_lptim.c"
2427
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_mdios.c

+3
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@
44
#ifdef STM32H7xx
55
#include "stm32h7xx_hal_mdios.c"
66
#endif
7+
#ifdef STM32MP1xx
8+
#include "stm32mp1xx_hal_mdios.c"
9+
#endif
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
#ifdef STM32H7xx
22
#include "stm32h7xx_hal_mdma.c"
33
#endif
4+
#ifdef STM32MP1xx
5+
#include "stm32mp1xx_hal_mdma.c"
6+
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_msp_template.c

+3
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535
#ifdef STM32L4xx
3636
#include "stm32l4xx_hal_msp_template.c"
3737
#endif
38+
#ifdef STM32MP1xx
39+
#include "stm32mp1xx_hal_msp_template.c"
40+
#endif
3841
#ifdef STM32WBxx
3942
#include "stm32wbxx_hal_msp_template.c"
4043
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_pwr.c

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
#ifdef STM32L4xx
3535
#include "stm32l4xx_hal_pwr.c"
3636
#endif
37+
#ifdef STM32MP1xx
38+
#include "stm32mp1xx_hal_pwr.c"
39+
#endif
3740
#ifdef STM32WBxx
3841
#include "stm32wbxx_hal_pwr.c"
3942
#endif

libraries/SrcWrapper/src/HAL/stm32yyxx_hal_pwr_ex.c

+3
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
#ifdef STM32L4xx
3232
#include "stm32l4xx_hal_pwr_ex.c"
3333
#endif
34+
#ifdef STM32MP1xx
35+
#include "stm32mp1xx_hal_pwr_ex.c"
36+
#endif
3437
#ifdef STM32WBxx
3538
#include "stm32wbxx_hal_pwr_ex.c"
3639
#endif

0 commit comments

Comments
 (0)