summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam D. Jones <[email protected]>2019-02-27 09:15:07 -0500
committerWilliam D. Jones <[email protected]>2019-02-27 09:15:07 -0500
commitc51b11f103d7986bdeb277d8e7613b6a6b85364b (patch)
treea18f7b34474f04e79149433495cebf8fe787d614
parentb3137cdee34b870c536b6ef1b03edb634cd5af1c (diff)
Move all paths using "stm" to "st" subdirectories, update config.mk.
-rw-r--r--hw/bsp/stm32f407g_disc1/board.mk10
-rwxr-xr-xhw/mcu/st/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.pdf (renamed from hw/mcu/stm/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.pdf)bin179946 -> 179946 bytes
-rwxr-xr-xhw/mcu/st/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.rtf (renamed from hw/mcu/stm/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.rtf)0
-rw-r--r--hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/.stm32f407xx.h.swp (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/.stm32f407xx.h.swp)bin28672 -> 28672 bytes
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xc.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xc.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xe.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xe.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f405xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f405xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f407xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f407xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410cx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410cx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410rx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410rx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410tx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410tx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f411xe.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f411xe.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412cx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412cx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412rx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412rx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412vx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412vx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412zx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412zx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f413xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f413xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f415xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f415xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f417xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f417xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f423xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f423xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f427xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f427xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f429xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f429xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f437xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f437xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f439xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f439xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f446xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f446xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f469xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f469xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f479xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f479xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f4xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f4xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/system_stm32f4xx.h (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/system_stm32f4xx.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Release_Notes.html (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Release_Notes.html)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xc.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xc.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xe.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xe.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f405xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f405xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f407xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f407xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410cx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410cx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410rx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410rx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410tx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410tx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f411xe.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f411xe.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412cx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412cx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412rx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412rx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412vx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412vx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412zx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412zx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f413xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f413xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f415xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f415xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f417xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f417xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f423xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f423xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f427xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f427xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f429xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f429xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f437xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f437xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f439xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f439xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f446xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f446xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f469xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f469xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f479xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f479xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xc.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xc.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xe.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xe.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f407xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f407xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410cx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410cx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410rx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410rx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410tx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410tx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f411xe.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f411xe.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412cx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412cx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412rx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412rx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412vx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412vx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412zx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412zx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f413xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f413xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f415xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f415xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f417xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f417xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f423xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f423xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f427xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f427xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f429xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f429xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f437xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f437xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f439xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f439xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f469xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f469xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f479xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f479xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_flash.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_flash.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_sram.icf (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_sram.icf)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xc.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xc.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xe.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xe.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f405xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f405xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f407xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f407xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410cx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410cx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410rx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410rx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410tx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410tx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f411xe.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f411xe.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412cx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412cx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412rx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412rx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412vx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412vx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412zx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412zx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f413xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f413xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f415xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f415xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f417xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f417xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f423xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f423xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f427xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f427xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f429xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f429xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f437xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f437xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f439xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f439xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f446xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f446xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f469xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f469xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f479xx.s (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f479xx.s)0
-rwxr-xr-xhw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c (renamed from hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c)0
-rwxr-xr-xhw/mcu/st/stm32f4/Documentation/index.html (renamed from hw/mcu/stm/stm32f4/Documentation/index.html)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/arm_common_tables.h (renamed from hw/mcu/stm/stm32f4/Include/arm_common_tables.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/arm_const_structs.h (renamed from hw/mcu/stm/stm32f4/Include/arm_const_structs.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/arm_math.h (renamed from hw/mcu/stm/stm32f4/Include/arm_math.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/cmsis_armcc.h (renamed from hw/mcu/stm/stm32f4/Include/cmsis_armcc.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/cmsis_armcc_V6.h (renamed from hw/mcu/stm/stm32f4/Include/cmsis_armcc_V6.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/cmsis_gcc.h (renamed from hw/mcu/stm/stm32f4/Include/cmsis_gcc.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_cm0.h (renamed from hw/mcu/stm/stm32f4/Include/core_cm0.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_cm0plus.h (renamed from hw/mcu/stm/stm32f4/Include/core_cm0plus.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_cm3.h (renamed from hw/mcu/stm/stm32f4/Include/core_cm3.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_cm4.h (renamed from hw/mcu/stm/stm32f4/Include/core_cm4.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_cm7.h (renamed from hw/mcu/stm/stm32f4/Include/core_cm7.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_cmFunc.h (renamed from hw/mcu/stm/stm32f4/Include/core_cmFunc.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_cmInstr.h (renamed from hw/mcu/stm/stm32f4/Include/core_cmInstr.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_cmSimd.h (renamed from hw/mcu/stm/stm32f4/Include/core_cmSimd.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_sc000.h (renamed from hw/mcu/stm/stm32f4/Include/core_sc000.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Include/core_sc300.h (renamed from hw/mcu/stm/stm32f4/Include/core_sc300.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4b_math.lib (renamed from hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4b_math.lib)bin13810416 -> 13810416 bytes
-rwxr-xr-xhw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4bf_math.lib (renamed from hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4bf_math.lib)bin13918668 -> 13918668 bytes
-rwxr-xr-xhw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4l_math.lib (renamed from hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4l_math.lib)bin13787724 -> 13787724 bytes
-rwxr-xr-xhw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4lf_math.lib (renamed from hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4lf_math.lib)bin13943636 -> 13943636 bytes
-rwxr-xr-xhw/mcu/st/stm32f4/Lib/GCC/libarm_cortexM4l_math.a (renamed from hw/mcu/stm/stm32f4/Lib/GCC/libarm_cortexM4l_math.a)bin3192576 -> 3192576 bytes
-rwxr-xr-xhw/mcu/st/stm32f4/Lib/GCC/libarm_cortexM4lf_math.a (renamed from hw/mcu/stm/stm32f4/Lib/GCC/libarm_cortexM4lf_math.a)bin3144804 -> 3144804 bytes
-rwxr-xr-xhw/mcu/st/stm32f4/Lib/license.txt (renamed from hw/mcu/stm/stm32f4/Lib/license.txt)0
-rwxr-xr-xhw/mcu/st/stm32f4/RTOS/Template/cmsis_os.h (renamed from hw/mcu/stm/stm32f4/RTOS/Template/cmsis_os.h)0
-rwxr-xr-xhw/mcu/st/stm32f4/index.html (renamed from hw/mcu/stm/stm32f4/index.html)0
-rw-r--r--src/portable/st/stm32f4/dcd_stm32f4.c (renamed from src/portable/stm/stm32f4/dcd_stm32f4.c)0
-rw-r--r--src/portable/st/stm32f4/hal_stm32f4.c (renamed from src/portable/stm/stm32f4/hal_stm32f4.c)0
174 files changed, 5 insertions, 5 deletions
diff --git a/hw/bsp/stm32f407g_disc1/board.mk b/hw/bsp/stm32f407g_disc1/board.mk
index 24efea1ac..c4c765020 100644
--- a/hw/bsp/stm32f407g_disc1/board.mk
+++ b/hw/bsp/stm32f407g_disc1/board.mk
@@ -14,14 +14,14 @@ LD_FILE = hw/bsp/stm32f407g_disc1/STM32F407VGTx_FLASH.ld
LDFLAGS += -mthumb -mcpu=cortex-m4
SRC_C += \
- hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c
+ hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c
SRC_S += \
- hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f407xx.s
+ hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f407xx.s
INC += \
- -I$(TOP)/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include \
- -I$(TOP)/hw/mcu/stm/stm32f4/Include
+ -I$(TOP)/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include \
+ -I$(TOP)/hw/mcu/st/stm32f4/Include
-VENDOR = stm
+VENDOR = st
CHIP_FAMILY = stm32f4
diff --git a/hw/mcu/stm/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.pdf b/hw/mcu/st/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.pdf
index c67c8672d..c67c8672d 100755
--- a/hw/mcu/stm/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.pdf
+++ b/hw/mcu/st/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.pdf
Binary files differ
diff --git a/hw/mcu/stm/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.rtf b/hw/mcu/st/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.rtf
index 94dc69bca..94dc69bca 100755
--- a/hw/mcu/stm/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.rtf
+++ b/hw/mcu/st/stm32f4/CMSIS_END_USER_LICENCE_AGREEMENT.rtf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/.stm32f407xx.h.swp b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/.stm32f407xx.h.swp
index 39f4b41a0..39f4b41a0 100644
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/.stm32f407xx.h.swp
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/.stm32f407xx.h.swp
Binary files differ
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xc.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xc.h
index 5e1188437..5e1188437 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xc.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xc.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xe.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xe.h
index 6179ea99f..6179ea99f 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xe.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f401xe.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f405xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f405xx.h
index 75ab55914..75ab55914 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f405xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f405xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f407xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f407xx.h
index b0dee041c..b0dee041c 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f407xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f407xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410cx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410cx.h
index 75c9cf0c4..75c9cf0c4 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410cx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410cx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410rx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410rx.h
index d3f8958ab..d3f8958ab 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410rx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410rx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410tx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410tx.h
index a02ac4430..a02ac4430 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f410tx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f410tx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f411xe.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f411xe.h
index 524b55d77..524b55d77 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f411xe.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f411xe.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412cx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412cx.h
index 33cc4e7b0..33cc4e7b0 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412cx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412cx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412rx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412rx.h
index 799581444..799581444 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412rx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412rx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412vx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412vx.h
index 7ce46800c..7ce46800c 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412vx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412vx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412zx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412zx.h
index 69f862377..69f862377 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f412zx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f412zx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f413xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f413xx.h
index f01a9121f..f01a9121f 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f413xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f413xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f415xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f415xx.h
index 4b6e16f9c..4b6e16f9c 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f415xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f415xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f417xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f417xx.h
index 9395a9072..9395a9072 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f417xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f417xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f423xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f423xx.h
index 482769862..482769862 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f423xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f423xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f427xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f427xx.h
index 8522b62ad..8522b62ad 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f427xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f427xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f429xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f429xx.h
index e7d7abf65..e7d7abf65 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f429xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f429xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f437xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f437xx.h
index 5043e82ba..5043e82ba 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f437xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f437xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f439xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f439xx.h
index 17257fdae..17257fdae 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f439xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f439xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f446xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f446xx.h
index 43f111f03..43f111f03 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f446xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f446xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f469xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f469xx.h
index 53233c694..53233c694 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f469xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f469xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f479xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f479xx.h
index 88d1933e1..88d1933e1 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f479xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f479xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f4xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f4xx.h
index fb04025fb..fb04025fb 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/stm32f4xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/stm32f4xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/system_stm32f4xx.h b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/system_stm32f4xx.h
index 8087ba459..8087ba459 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Include/system_stm32f4xx.h
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Include/system_stm32f4xx.h
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Release_Notes.html b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Release_Notes.html
index 6e7ed65bb..6e7ed65bb 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Release_Notes.html
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Release_Notes.html
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xc.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xc.s
index 9705f95d9..9705f95d9 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xc.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xc.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xe.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xe.s
index 3f8f50b2b..3f8f50b2b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xe.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xe.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f405xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f405xx.s
index 5b7f21c7d..5b7f21c7d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f405xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f405xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f407xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f407xx.s
index 46079f07e..46079f07e 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f407xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f407xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410cx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410cx.s
index 40543fb4b..40543fb4b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410cx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410cx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410rx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410rx.s
index 6321831b8..6321831b8 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410rx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410rx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410tx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410tx.s
index 685a12130..685a12130 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410tx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f410tx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f411xe.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f411xe.s
index beacbfdfe..beacbfdfe 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f411xe.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f411xe.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412cx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412cx.s
index a912efbec..a912efbec 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412cx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412cx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412rx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412rx.s
index 3b399b3b8..3b399b3b8 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412rx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412rx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412vx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412vx.s
index 3aed87aa2..3aed87aa2 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412vx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412vx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412zx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412zx.s
index 0ed5df7e5..0ed5df7e5 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412zx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f412zx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f413xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f413xx.s
index 87311fd0f..87311fd0f 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f413xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f413xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f415xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f415xx.s
index 179ceb515..179ceb515 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f415xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f415xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f417xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f417xx.s
index 22dc84926..22dc84926 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f417xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f417xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f423xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f423xx.s
index 2d3a5b68b..2d3a5b68b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f423xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f423xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f427xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f427xx.s
index 1fc9f2463..1fc9f2463 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f427xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f427xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f429xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f429xx.s
index f2a198dfe..f2a198dfe 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f429xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f429xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f437xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f437xx.s
index c4fbf45b0..c4fbf45b0 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f437xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f437xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f439xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f439xx.s
index bb5e2876f..bb5e2876f 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f439xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f439xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f446xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f446xx.s
index 34d658356..34d658356 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f446xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f446xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f469xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f469xx.s
index 62e90e525..62e90e525 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f469xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f469xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f479xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f479xx.s
index c19cd3bcf..c19cd3bcf 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f479xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f479xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xc.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xc.s
index c4078d36a..c4078d36a 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xc.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xc.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xe.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xe.s
index 149b1ddde..149b1ddde 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xe.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f401xe.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.s
index b2ad5634f..b2ad5634f 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f405xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f407xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f407xx.s
index 5e45ba0e6..5e45ba0e6 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f407xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f407xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410cx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410cx.s
index eb7b5b0ba..eb7b5b0ba 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410cx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410cx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410rx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410rx.s
index 25c140ac3..25c140ac3 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410rx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410rx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410tx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410tx.s
index 4c52b167b..4c52b167b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410tx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f410tx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f411xe.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f411xe.s
index 43c0909c8..43c0909c8 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f411xe.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f411xe.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412cx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412cx.s
index 5c3580928..5c3580928 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412cx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412cx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412rx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412rx.s
index dbbecedee..dbbecedee 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412rx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412rx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412vx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412vx.s
index 3c9f8fb76..3c9f8fb76 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412vx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412vx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412zx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412zx.s
index 289397bf9..289397bf9 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412zx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f412zx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f413xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f413xx.s
index 63436a8a9..63436a8a9 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f413xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f413xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f415xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f415xx.s
index 030a2e814..030a2e814 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f415xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f415xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f417xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f417xx.s
index c619b0ff3..c619b0ff3 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f417xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f417xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f423xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f423xx.s
index c9eb44b83..c9eb44b83 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f423xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f423xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f427xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f427xx.s
index cd1de09bf..cd1de09bf 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f427xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f427xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f429xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f429xx.s
index f77739ec2..f77739ec2 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f429xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f429xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f437xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f437xx.s
index 0284e591a..0284e591a 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f437xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f437xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f439xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f439xx.s
index 16f5fb490..16f5fb490 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f439xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f439xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s
index ae66dcd6e..ae66dcd6e 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f469xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f469xx.s
index 0b69c9955..0b69c9955 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f469xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f469xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f479xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f479xx.s
index 1d7367829..1d7367829 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f479xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f479xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_flash.icf
index 38dcc0f3c..38dcc0f3c 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_sram.icf
index acd340c41..acd340c41 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xc_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_flash.icf
index 8b5f28d9b..8b5f28d9b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_sram.icf
index 12f607bc4..12f607bc4 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f401xe_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_flash.icf
index a2fc77183..a2fc77183 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_sram.icf
index 4e6527f7b..4e6527f7b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f405xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_flash.icf
index a2fc77183..a2fc77183 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_sram.icf
index 4e6527f7b..4e6527f7b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f407xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_flash.icf
index d8db63965..d8db63965 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_sram.icf
index 72296d1c7..72296d1c7 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410cx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_flash.icf
index d8db63965..d8db63965 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_sram.icf
index 72296d1c7..72296d1c7 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410rx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_flash.icf
index d8db63965..d8db63965 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_sram.icf
index 72296d1c7..72296d1c7 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f410tx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_flash.icf
index 7487e9fc6..7487e9fc6 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_sram.icf
index 9f6d4458f..9f6d4458f 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f411xe_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_flash.icf
index 24819999d..24819999d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_sram.icf
index 7cc09b98d..7cc09b98d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412cx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_flash.icf
index 24819999d..24819999d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_sram.icf
index 7cc09b98d..7cc09b98d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412rx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_flash.icf
index 24819999d..24819999d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_sram.icf
index 7cc09b98d..7cc09b98d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412vx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_flash.icf
index 24819999d..24819999d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_sram.icf
index 7cc09b98d..7cc09b98d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f412zx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_flash.icf
index aee6b8c36..aee6b8c36 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_sram.icf
index fef849eb8..fef849eb8 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f413xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_flash.icf
index a2fc77183..a2fc77183 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_sram.icf
index 4e6527f7b..4e6527f7b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f415xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_flash.icf
index a2fc77183..a2fc77183 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_sram.icf
index 4e6527f7b..4e6527f7b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f417xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_flash.icf
index aee6b8c36..aee6b8c36 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_sram.icf
index fef849eb8..fef849eb8 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f423xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_flash.icf
index d2d225545..d2d225545 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_sram.icf
index 312bd422c..312bd422c 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f427xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_flash.icf
index d2d225545..d2d225545 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_sram.icf
index 312bd422c..312bd422c 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f429xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_flash.icf
index d2d225545..d2d225545 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_sram.icf
index 312bd422c..312bd422c 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f437xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_flash.icf
index d2d225545..d2d225545 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_sram.icf
index 312bd422c..312bd422c 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f439xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_flash.icf
index 7487e9fc6..7487e9fc6 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_sram.icf
index 9f6d4458f..9f6d4458f 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f446xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_flash.icf
index f14ab5471..f14ab5471 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_sram.icf
index cba0b8a41..cba0b8a41 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f469xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_flash.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_flash.icf
index f14ab5471..f14ab5471 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_flash.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_flash.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_sram.icf b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_sram.icf
index cba0b8a41..cba0b8a41 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_sram.icf
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/linker/stm32f479xx_sram.icf
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xc.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xc.s
index e8504af69..e8504af69 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xc.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xc.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xe.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xe.s
index 4df97f213..4df97f213 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xe.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f401xe.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f405xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f405xx.s
index 0f5b4d419..0f5b4d419 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f405xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f405xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f407xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f407xx.s
index 15f1cad6f..15f1cad6f 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f407xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f407xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410cx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410cx.s
index c9802cb95..c9802cb95 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410cx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410cx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410rx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410rx.s
index bb3648c5b..bb3648c5b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410rx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410rx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410tx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410tx.s
index 16eac69a2..16eac69a2 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410tx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f410tx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f411xe.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f411xe.s
index 998074308..998074308 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f411xe.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f411xe.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412cx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412cx.s
index b9294acc7..b9294acc7 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412cx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412cx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412rx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412rx.s
index 4be8123ac..4be8123ac 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412rx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412rx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412vx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412vx.s
index 9d2528325..9d2528325 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412vx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412vx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412zx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412zx.s
index 7f0919059..7f0919059 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412zx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f412zx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f413xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f413xx.s
index 9a284ad00..9a284ad00 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f413xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f413xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f415xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f415xx.s
index 2e8343767..2e8343767 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f415xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f415xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f417xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f417xx.s
index c815da3fe..c815da3fe 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f417xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f417xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f423xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f423xx.s
index d254f812b..d254f812b 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f423xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f423xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f427xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f427xx.s
index ebc65a72d..ebc65a72d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f427xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f427xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f429xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f429xx.s
index 3e8e5316d..3e8e5316d 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f429xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f429xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f437xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f437xx.s
index 182c407e1..182c407e1 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f437xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f437xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f439xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f439xx.s
index 0f5561cc4..0f5561cc4 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f439xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f439xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f446xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f446xx.s
index 247aa7f6a..247aa7f6a 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f446xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f446xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f469xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f469xx.s
index 6193fc576..6193fc576 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f469xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f469xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f479xx.s b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f479xx.s
index 817726b31..817726b31 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f479xx.s
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/iar/startup_stm32f479xx.s
diff --git a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c
index 11c18d1a8..11c18d1a8 100755
--- a/hw/mcu/stm/stm32f4/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c
+++ b/hw/mcu/st/stm32f4/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c
diff --git a/hw/mcu/stm/stm32f4/Documentation/index.html b/hw/mcu/st/stm32f4/Documentation/index.html
index 2b5a0e65c..2b5a0e65c 100755
--- a/hw/mcu/stm/stm32f4/Documentation/index.html
+++ b/hw/mcu/st/stm32f4/Documentation/index.html
diff --git a/hw/mcu/stm/stm32f4/Include/arm_common_tables.h b/hw/mcu/st/stm32f4/Include/arm_common_tables.h
index d5d72417b..d5d72417b 100755
--- a/hw/mcu/stm/stm32f4/Include/arm_common_tables.h
+++ b/hw/mcu/st/stm32f4/Include/arm_common_tables.h
diff --git a/hw/mcu/stm/stm32f4/Include/arm_const_structs.h b/hw/mcu/st/stm32f4/Include/arm_const_structs.h
index 54595f55d..54595f55d 100755
--- a/hw/mcu/stm/stm32f4/Include/arm_const_structs.h
+++ b/hw/mcu/st/stm32f4/Include/arm_const_structs.h
diff --git a/hw/mcu/stm/stm32f4/Include/arm_math.h b/hw/mcu/st/stm32f4/Include/arm_math.h
index 580cbbde6..580cbbde6 100755
--- a/hw/mcu/stm/stm32f4/Include/arm_math.h
+++ b/hw/mcu/st/stm32f4/Include/arm_math.h
diff --git a/hw/mcu/stm/stm32f4/Include/cmsis_armcc.h b/hw/mcu/st/stm32f4/Include/cmsis_armcc.h
index f2bb66a09..f2bb66a09 100755
--- a/hw/mcu/stm/stm32f4/Include/cmsis_armcc.h
+++ b/hw/mcu/st/stm32f4/Include/cmsis_armcc.h
diff --git a/hw/mcu/stm/stm32f4/Include/cmsis_armcc_V6.h b/hw/mcu/st/stm32f4/Include/cmsis_armcc_V6.h
index d714e9b05..d714e9b05 100755
--- a/hw/mcu/stm/stm32f4/Include/cmsis_armcc_V6.h
+++ b/hw/mcu/st/stm32f4/Include/cmsis_armcc_V6.h
diff --git a/hw/mcu/stm/stm32f4/Include/cmsis_gcc.h b/hw/mcu/st/stm32f4/Include/cmsis_gcc.h
index d868f2e64..d868f2e64 100755
--- a/hw/mcu/stm/stm32f4/Include/cmsis_gcc.h
+++ b/hw/mcu/st/stm32f4/Include/cmsis_gcc.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_cm0.h b/hw/mcu/st/stm32f4/Include/core_cm0.h
index fdee521a8..fdee521a8 100755
--- a/hw/mcu/stm/stm32f4/Include/core_cm0.h
+++ b/hw/mcu/st/stm32f4/Include/core_cm0.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_cm0plus.h b/hw/mcu/st/stm32f4/Include/core_cm0plus.h
index 7614450d3..7614450d3 100755
--- a/hw/mcu/stm/stm32f4/Include/core_cm0plus.h
+++ b/hw/mcu/st/stm32f4/Include/core_cm0plus.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_cm3.h b/hw/mcu/st/stm32f4/Include/core_cm3.h
index 34ed84c1e..34ed84c1e 100755
--- a/hw/mcu/stm/stm32f4/Include/core_cm3.h
+++ b/hw/mcu/st/stm32f4/Include/core_cm3.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_cm4.h b/hw/mcu/st/stm32f4/Include/core_cm4.h
index 01cb73bf3..01cb73bf3 100755
--- a/hw/mcu/stm/stm32f4/Include/core_cm4.h
+++ b/hw/mcu/st/stm32f4/Include/core_cm4.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_cm7.h b/hw/mcu/st/stm32f4/Include/core_cm7.h
index 20963c148..20963c148 100755
--- a/hw/mcu/stm/stm32f4/Include/core_cm7.h
+++ b/hw/mcu/st/stm32f4/Include/core_cm7.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_cmFunc.h b/hw/mcu/st/stm32f4/Include/core_cmFunc.h
index ca319a55c..ca319a55c 100755
--- a/hw/mcu/stm/stm32f4/Include/core_cmFunc.h
+++ b/hw/mcu/st/stm32f4/Include/core_cmFunc.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_cmInstr.h b/hw/mcu/st/stm32f4/Include/core_cmInstr.h
index a0a506458..a0a506458 100755
--- a/hw/mcu/stm/stm32f4/Include/core_cmInstr.h
+++ b/hw/mcu/st/stm32f4/Include/core_cmInstr.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_cmSimd.h b/hw/mcu/st/stm32f4/Include/core_cmSimd.h
index 4d76bf901..4d76bf901 100755
--- a/hw/mcu/stm/stm32f4/Include/core_cmSimd.h
+++ b/hw/mcu/st/stm32f4/Include/core_cmSimd.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_sc000.h b/hw/mcu/st/stm32f4/Include/core_sc000.h
index ea16bf3ef..ea16bf3ef 100755
--- a/hw/mcu/stm/stm32f4/Include/core_sc000.h
+++ b/hw/mcu/st/stm32f4/Include/core_sc000.h
diff --git a/hw/mcu/stm/stm32f4/Include/core_sc300.h b/hw/mcu/st/stm32f4/Include/core_sc300.h
index 820cef4f8..820cef4f8 100755
--- a/hw/mcu/stm/stm32f4/Include/core_sc300.h
+++ b/hw/mcu/st/stm32f4/Include/core_sc300.h
diff --git a/hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4b_math.lib b/hw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4b_math.lib
index 688290f65..688290f65 100755
--- a/hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4b_math.lib
+++ b/hw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4b_math.lib
Binary files differ
diff --git a/hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4bf_math.lib b/hw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4bf_math.lib
index bbf7813ef..bbf7813ef 100755
--- a/hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4bf_math.lib
+++ b/hw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4bf_math.lib
Binary files differ
diff --git a/hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4l_math.lib b/hw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4l_math.lib
index 010715c5a..010715c5a 100755
--- a/hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4l_math.lib
+++ b/hw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4l_math.lib
Binary files differ
diff --git a/hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4lf_math.lib b/hw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4lf_math.lib
index 6336e0677..6336e0677 100755
--- a/hw/mcu/stm/stm32f4/Lib/ARM/arm_cortexM4lf_math.lib
+++ b/hw/mcu/st/stm32f4/Lib/ARM/arm_cortexM4lf_math.lib
Binary files differ
diff --git a/hw/mcu/stm/stm32f4/Lib/GCC/libarm_cortexM4l_math.a b/hw/mcu/st/stm32f4/Lib/GCC/libarm_cortexM4l_math.a
index b1d6da7ee..b1d6da7ee 100755
--- a/hw/mcu/stm/stm32f4/Lib/GCC/libarm_cortexM4l_math.a
+++ b/hw/mcu/st/stm32f4/Lib/GCC/libarm_cortexM4l_math.a
Binary files differ
diff --git a/hw/mcu/stm/stm32f4/Lib/GCC/libarm_cortexM4lf_math.a b/hw/mcu/st/stm32f4/Lib/GCC/libarm_cortexM4lf_math.a
index 1ad528091..1ad528091 100755
--- a/hw/mcu/stm/stm32f4/Lib/GCC/libarm_cortexM4lf_math.a
+++ b/hw/mcu/st/stm32f4/Lib/GCC/libarm_cortexM4lf_math.a
Binary files differ
diff --git a/hw/mcu/stm/stm32f4/Lib/license.txt b/hw/mcu/st/stm32f4/Lib/license.txt
index a4487ffcf..a4487ffcf 100755
--- a/hw/mcu/stm/stm32f4/Lib/license.txt
+++ b/hw/mcu/st/stm32f4/Lib/license.txt
diff --git a/hw/mcu/stm/stm32f4/RTOS/Template/cmsis_os.h b/hw/mcu/st/stm32f4/RTOS/Template/cmsis_os.h
index 068ebca49..068ebca49 100755
--- a/hw/mcu/stm/stm32f4/RTOS/Template/cmsis_os.h
+++ b/hw/mcu/st/stm32f4/RTOS/Template/cmsis_os.h
diff --git a/hw/mcu/stm/stm32f4/index.html b/hw/mcu/st/stm32f4/index.html
index 3d57a1919..3d57a1919 100755
--- a/hw/mcu/stm/stm32f4/index.html
+++ b/hw/mcu/st/stm32f4/index.html
diff --git a/src/portable/stm/stm32f4/dcd_stm32f4.c b/src/portable/st/stm32f4/dcd_stm32f4.c
index d93fc8c9e..d93fc8c9e 100644
--- a/src/portable/stm/stm32f4/dcd_stm32f4.c
+++ b/src/portable/st/stm32f4/dcd_stm32f4.c
diff --git a/src/portable/stm/stm32f4/hal_stm32f4.c b/src/portable/st/stm32f4/hal_stm32f4.c
index 68d17b591..68d17b591 100644
--- a/src/portable/stm/stm32f4/hal_stm32f4.c
+++ b/src/portable/st/stm32f4/hal_stm32f4.c