File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -483,6 +483,35 @@ if ![file exists $cfg] {
483483 return ;# not an exit
484484}
485485
486+ # handle keywords with either upper or lower case
487+ foreach name [array names ::XHC_HB04_CONFIG] {
488+ set lname [string tolower $name ]
489+ set uname [string toupper $name ]
490+ if ![info exists ::XHC_HB04_CONFIG($uname )] {
491+ continue
492+ } else {
493+ if { [info exists ::XHC_HB04_CONFIG($lname )]
494+ && " $::XHC_HB04_CONFIG($lname) " != " $::XHC_HB04_CONFIG($uname) " } {
495+ puts " duplicated item: \[ XHC_HB04_CONFIG\] $uname = $::XHC_HB04_CONFIG($uname) "
496+ puts " superseded with: \[ XHC_HB04_CONFIG\] $lname = $::XHC_HB04_CONFIG($lname) "
497+ unset ::XHC_HB04_CONFIG($uname )
498+ }
499+ }
500+ }
501+ foreach name [array names ::XHC_HB04_BUTTONS] {
502+ set lname [string tolower $name ]
503+ set uname [string toupper $name ]
504+ if ![info exists ::XHC_HB04_BUTTONS($uname )] {
505+ continue
506+ } else {
507+ if { [info exists ::XHC_HB04_BUTTONS($lname )]
508+ && " $::XHC_HB04_BUTTONS($lname) " != " $::XHC_HB04_BUTTONS($uname) " } {
509+ puts " duplicated item: \[ XHC_HB04_BUTTONS\] $uname = $::XHC_HB04_BUTTONS($uname) "
510+ puts " superseded with: \[ XHC_HB04_BUTTONS\] $lname = $::XHC_HB04_BUTTONS($lname) "
511+ unset ::XHC_HB04_BUTTONS($uname )
512+ }
513+ }
514+ }
486515# require_pendant==yes: use -x, dont create pins unless connected
487516# require_pendant==no: create pins if not connected
488517if ![info exists ::XHC_HB04_CONFIG(require_pendant)] {
You can’t perform that action at this time.
0 commit comments