update powershell script
This commit is contained in:
parent
c6da7fea26
commit
6f815b400d
1 changed files with 27 additions and 0 deletions
|
@ -131,6 +131,19 @@ if ($keyboard_type -eq "shield") {
|
||||||
{{/boards}}
|
{{/boards}}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$boards_revisions = [ordered]@{
|
||||||
|
{{#boards}}
|
||||||
|
{{id}} = @({{#revisions}}
|
||||||
|
"{{.}}"{{/revisions}});
|
||||||
|
{{/boards}}
|
||||||
|
}
|
||||||
|
|
||||||
|
$boards_default_revision=[ordered]@{
|
||||||
|
{{#boards}}
|
||||||
|
{{id}} = "{{{default_revision}}}";
|
||||||
|
{{/boards}}
|
||||||
|
}
|
||||||
|
|
||||||
Write-Host "$title"
|
Write-Host "$title"
|
||||||
Write-Host ""
|
Write-Host ""
|
||||||
Write-Host "MCU Board Selection:"
|
Write-Host "MCU Board Selection:"
|
||||||
|
@ -145,6 +158,20 @@ if ($keyboard_type -eq "shield") {
|
||||||
$shields = $keyboard_siblings
|
$shields = $keyboard_siblings
|
||||||
$board = $($($boards.keys)[$choice])
|
$board = $($($boards.keys)[$choice])
|
||||||
$boards = ( $board )
|
$boards = ( $board )
|
||||||
|
|
||||||
|
if ($($($boards_revisions.values)[$choice]).count -gt 0) {
|
||||||
|
$valid_revisions = $($($boards_revisions.values)[$choice])
|
||||||
|
for ($i = 0; $i -lt $valid_revisions.count; $i += 1) {
|
||||||
|
if ($valid_revisions[$i] -eq $($($boards_default_revision.values)[$choice])) {
|
||||||
|
$valid_revisions[$i] += " (default)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$revision_choice = Get-Choice-From-Options -Options $valid_revisions -Prompt $prompt
|
||||||
|
$board = $board + "@" + $valid_revisions[$revision_choice]
|
||||||
|
$boards = ( $board )
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
$boards = ( $keyboard_siblings )
|
$boards = ( $keyboard_siblings )
|
||||||
$shields = @( )
|
$shields = @( )
|
||||||
|
|
Loading…
Add table
Reference in a new issue