This patch is too large so I cannot send via email. Please find it here: https://github.com/dtbpkmte/GSoC-2022-RTEMS/tree/2baea7f3ffb178d581b3c6b6b7c1b63f8ac55852
--- .gitignore | 1 + bsps/arm/include/cmsis_compiler.h | 266 + bsps/arm/include/cmsis_gcc.h | 1152 +- bsps/arm/include/cmsis_version.h | 39 + bsps/arm/include/core_cm4.h | 4066 +-- bsps/arm/include/core_cm7.h | 582 +- bsps/arm/include/legacy/cmsis_gcc.h | 1375 ++ bsps/arm/include/legacy/core_cm7.h | 2515 ++ bsps/arm/include/mpu_armv7.h | 270 + bsps/arm/stm32f4/hal/system_stm32f4xx.c | 747 + bsps/arm/stm32f4/include/bsp.h | 4 + bsps/arm/stm32f4/include/bsp/io.h | 4 + .../stm32f4/include/stm32_assert_template.h | 56 - bsps/arm/stm32f4/include/stm32f401xc.h | 8641 +++++++ bsps/arm/stm32f4/include/stm32f401xe.h | 8641 +++++++ bsps/arm/stm32f4/include/stm32f405xx.h | 14310 +++++++++++ bsps/arm/stm32f4/include/stm32f407xx.h | 15607 ++++++++++++ bsps/arm/stm32f4/include/stm32f410cx.h | 7357 ++++++ bsps/arm/stm32f4/include/stm32f410rx.h | 7361 ++++++ bsps/arm/stm32f4/include/stm32f410tx.h | 7306 ++++++ bsps/arm/stm32f4/include/stm32f411xe.h | 8680 +++++++ bsps/arm/stm32f4/include/stm32f412cx.h | 13507 ++++++++++ bsps/arm/stm32f4/include/stm32f412rx.h | 14500 +++++++++++ bsps/arm/stm32f4/include/stm32f412vx.h | 14512 +++++++++++ bsps/arm/stm32f4/include/stm32f412zx.h | 14537 +++++++++++ bsps/arm/stm32f4/include/stm32f413xx.h | 15462 ++++++++++++ bsps/arm/stm32f4/include/stm32f415xx.h | 14595 +++++++++++ bsps/arm/stm32f4/include/stm32f417xx.h | 15887 ++++++++++++ bsps/arm/stm32f4/include/stm32f423xx.h | 15615 ++++++++++++ bsps/arm/stm32f4/include/stm32f427xx.h | 16827 +++++++++++++ bsps/arm/stm32f4/include/stm32f429xx.h | 17185 +++++++++++++ bsps/arm/stm32f4/include/stm32f437xx.h | 17129 +++++++++++++ bsps/arm/stm32f4/include/stm32f439xx.h | 17479 +++++++++++++ bsps/arm/stm32f4/include/stm32f446xx.h | 15981 ++++++++++++ bsps/arm/stm32f4/include/stm32f469xx.h | 20278 +++++++++++++++ bsps/arm/stm32f4/include/stm32f479xx.h | 20575 ++++++++++++++++ bsps/arm/stm32f4/include/stm32f4xx.h | 305 + ...l_conf_template.h => stm32f4xx_hal_conf.h} | 6 + bsps/arm/stm32f4/include/system_stm32f4xx.h | 104 + bsps/arm/stm32f4/start/bspstart.c | 202 +- bsps/arm/stm32f4/start/bspstart_old.c | 297 + spec/build/bsps/arm/grp.yml | 5 +- spec/build/bsps/arm/stm32f4/grp.yml | 12 +- spec/build/bsps/arm/stm32f4/obj.yml | 220 + spec/build/bsps/arm/stm32f4/optenhal.yml | 16 + spec/build/bsps/arm/stm32f4/opthse.yml | 17 + spec/build/bsps/arm/stm32f4/optusehse.yml | 16 + spec/build/bsps/arm/stm32f4/optvariant.yml | 24 + spec/build/bsps/obj.yml | 1 + 49 files changed, 331831 insertions(+), 2443 deletions(-) create mode 100644 bsps/arm/include/cmsis_compiler.h create mode 100644 bsps/arm/include/cmsis_version.h create mode 100644 bsps/arm/include/legacy/cmsis_gcc.h create mode 100644 bsps/arm/include/legacy/core_cm7.h create mode 100644 bsps/arm/include/mpu_armv7.h create mode 100644 bsps/arm/stm32f4/hal/system_stm32f4xx.c delete mode 100644 bsps/arm/stm32f4/include/stm32_assert_template.h create mode 100644 bsps/arm/stm32f4/include/stm32f401xc.h create mode 100644 bsps/arm/stm32f4/include/stm32f401xe.h create mode 100644 bsps/arm/stm32f4/include/stm32f405xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f407xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f410cx.h create mode 100644 bsps/arm/stm32f4/include/stm32f410rx.h create mode 100644 bsps/arm/stm32f4/include/stm32f410tx.h create mode 100644 bsps/arm/stm32f4/include/stm32f411xe.h create mode 100644 bsps/arm/stm32f4/include/stm32f412cx.h create mode 100644 bsps/arm/stm32f4/include/stm32f412rx.h create mode 100644 bsps/arm/stm32f4/include/stm32f412vx.h create mode 100644 bsps/arm/stm32f4/include/stm32f412zx.h create mode 100644 bsps/arm/stm32f4/include/stm32f413xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f415xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f417xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f423xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f427xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f429xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f437xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f439xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f446xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f469xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f479xx.h create mode 100644 bsps/arm/stm32f4/include/stm32f4xx.h rename bsps/arm/stm32f4/include/{stm32f4xx_hal_conf_template.h => stm32f4xx_hal_conf.h} (96%) create mode 100644 bsps/arm/stm32f4/include/system_stm32f4xx.h create mode 100644 bsps/arm/stm32f4/start/bspstart_old.c create mode 100644 spec/build/bsps/arm/stm32f4/optenhal.yml create mode 100644 spec/build/bsps/arm/stm32f4/opthse.yml create mode 100644 spec/build/bsps/arm/stm32f4/optusehse.yml create mode 100644 spec/build/bsps/arm/stm32f4/optvariant.yml _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel