aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSpencer Oliver <spen@spen-soft.co.uk>2013-05-30 10:54:54 +0100
committerSpencer Oliver <spen@spen-soft.co.uk>2013-06-12 14:44:14 +0000
commit8e4c80c17d6abea8754ab29aa5285ae10e6e273b (patch)
treeb6689c36b257bc9268daec3c337187de9575e847
parentd70f86e7da1df0b6e8c13adbf748525fce4ae0e0 (diff)
cfg: add stm32 flash driver alias
This will enable the user to use either name when calling flash driver cmds. For example the stm32f3x family use the same flash driver as the stm32f1x, so the user has to use 'stm32f1x mass_erase 0' which can be confusing. Now the user can also use 'stm32f3x mass_erase 0' with the same result. Change-Id: I14280674c8dfa2ce1c01e327af7f38e36150462c Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/1428 Tested-by: jenkins
-rw-r--r--src/flash/startup.tcl18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/flash/startup.tcl b/src/flash/startup.tcl
index 7b2b4a4a..b8d280b8 100644
--- a/src/flash/startup.tcl
+++ b/src/flash/startup.tcl
@@ -70,6 +70,24 @@ proc program {filename args} {
add_help_text program "write an image to flash, address is only required for binary images. verify, reset are optional"
add_usage_text program "<filename> \[address\] \[verify\] \[reset\]"
+# stm32f0x uses the same flash driver as the stm32f1x
+# this alias enables the use of either name.
+proc stm32f0x args {
+ eval stm32f1x $args
+}
+
+# stm32f3x uses the same flash driver as the stm32f1x
+# this alias enables the use of either name.
+proc stm32f3x args {
+ eval stm32f1x $args
+}
+
+# stm32f4x uses the same flash driver as the stm32f2x
+# this alias enables the use of either name.
+proc stm32f4x args {
+ eval stm32f2x $args
+}
+
# ease migration to updated flash driver
proc stm32x args {
echo "DEPRECATED! use 'stm32f1x $args' not 'stm32x $args'"