Add L4P/Q5 to mucconf updater and demo mcuconfs

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14607 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
cinsights 2021-07-22 10:18:08 +00:00
parent 592dd0802c
commit 91c33f902c
13 changed files with 24 additions and 6 deletions

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -27,10 +27,10 @@ MEMORY
flash5 : org = 0x00000000, len = 0
flash6 : org = 0x00000000, len = 0
flash7 : org = 0x00000000, len = 0
ram0 : org = 0x20000000, len = 320k /* SRAM1+SRAM2 */
ram0 : org = 0x20000000, len = 320k /* SRAM1+SRAM2+SRAM3 */
ram1 : org = 0x20000000, len = 128k /* SRAM1 */
ram2 : org = 0x20030000, len = 128k /* SRAM2 */
ram3 : org = 0x00000000, len = 0
ram2 : org = 0x20020000, len = 64k /* SRAM2 */
ram3 : org = 0x20030000, len = 128k /* SRAM3 */
ram4 : org = 0x10000000, len = 64k /* SRAM2 alias */
ram5 : org = 0x00000000, len = 0
ram6 : org = 0x00000000, len = 0

View File

@ -15,7 +15,7 @@
*/
/**
* @file TIMv1/hal_st_lld.c
* @file SYSTICKv1/hal_st_lld.c
* @brief ST Driver subsystem low level driver code.
*
* @addtogroup ST

View File

@ -15,7 +15,7 @@
*/
/**
* @file TIMv1/hal_st_lld.h
* @file SYSTICKv1/hal_st_lld.h
* @brief ST Driver subsystem low level driver header.
* @details This header is designed to be include-able without having to
* include other files from the HAL.

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -32,6 +32,8 @@
#define MCUCONF_H
#define STM32L4xx_MCUCONF
#define STM32L4P5_MCUCONF
#define STM32L4Q5_MCUCONF
#define STM32L4R5_MCUCONF
#define STM32L4S5_MCUCONF
#define STM32L4R7_MCUCONF

View File

@ -10,7 +10,7 @@ if [ $# -eq 2 ]
elif [ $# -eq 1 ]
then
declare conffile=$(<$1)
if egrep -q "STM32L4R5_MCUCONF" <<< "$conffile" || egrep -q "STM32L4S5_MCUCONF" <<< "$conffile" || egrep -q "STM32L4R7_MCUCONF" <<< "$conffile" || egrep -q "STM32L4S7_MCUCONF" <<< "$conffile" || egrep -q "STM32L4R9_MCUCONF" <<< "$conffile" || egrep -q "STM32L4S9_MCUCONF" <<< "$conffile"
if egrep -q "STM32L4P5_MCUCONF" <<< "$conffile" || "STM32L4Q5_MCUCONF" <<< "$conffile" || "STM32L4R5_MCUCONF" <<< "$conffile" || egrep -q "STM32L4S5_MCUCONF" <<< "$conffile" || egrep -q "STM32L4R7_MCUCONF" <<< "$conffile" || egrep -q "STM32L4S7_MCUCONF" <<< "$conffile" || egrep -q "STM32L4R9_MCUCONF" <<< "$conffile" || egrep -q "STM32L4S9_MCUCONF" <<< "$conffile"
then
echo Processing: $1
egrep -e "\#define\s+[a-zA-Z0-9_()]*\s+[^\s]" <<< "$conffile" | sed -r 's/\#define\s+([a-zA-Z0-9_]*)(\([^)]*\))?\s+/\1=/g' > ./values.txt