X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fflash%2Fstartup.tcl;h=16cbe19505fdb231d56618c4c37bf356751c0369;hb=5a0b4889d0d46639b38effd24102f0d5fca1ca31;hp=63151b50e65a1ac255b68cb2bfb5cf7fbb1dccc7;hpb=6dfcc3f5a5b7101d9d44312e6a96e0bea05a558d;p=fw%2Fopenocd diff --git a/src/flash/startup.tcl b/src/flash/startup.tcl index 63151b50e..16cbe1950 100644 --- a/src/flash/startup.tcl +++ b/src/flash/startup.tcl @@ -6,6 +6,7 @@ # optional args: verify, reset, exit and address # +lappend _telnet_autocomplete_skip program_error proc program_error {description exit} { if {$exit == 1} { echo $description @@ -109,16 +110,17 @@ proc stm32f3x args { eval stm32f1x $args } proc stm32f4x args { eval stm32f2x $args } proc stm32f7x args { eval stm32f2x $args } -# stm32wb uses the same flash driver as the stm32l4x -proc stm32wbx args { eval stm32l4x $args } +# stm32lx driver supports both STM32 L0 and L1 devices +proc stm32l0x args { eval stm32lx $args } +proc stm32l1x args { eval stm32lx $args } -# ease migration to updated flash driver -proc stm32x args { - echo "DEPRECATED! use 'stm32f1x $args' not 'stm32x $args'" - eval stm32f1x $args -} +# stm32[g0|g4|l5|u5|wb|wl] uses the same flash driver as the stm32l4x +proc stm32g0x args { eval stm32l4x $args } +proc stm32g4x args { eval stm32l4x $args } +proc stm32l5x args { eval stm32l4x $args } +proc stm32u5x args { eval stm32l4x $args } +proc stm32wbx args { eval stm32l4x $args } +proc stm32wlx args { eval stm32l4x $args } -proc stm32f2xxx args { - echo "DEPRECATED! use 'stm32f2x $args' not 'stm32f2xxx $args'" - eval stm32f2x $args -} +# gd32e23x uses the same flash driver as the stm32f1x +proc gd32e23x args { eval stm32f1x $args }