svd2rust 0.1.3

Generate Rust register maps (`struct`s) from SVD files
Documentation
$Env:HOST = $Env:TARGET

If ($Env:TARGET -Match 'gnu') {
    if ($Env:TARGET -Match 'x86_64') {
        $Env:PATH += ';C:\msys64\mingw64\bin'
    } else {
        $Env:PATH += ';C:\msys64\mingw32\bin'
    }
} ElseIf ($Env:TARGET -Match 'i586') {
    $Env:HOST = 'i686-pc-windows-msvc'
}

[Net.ServicePointManager]::SecurityProtocol = 'Ssl3, Tls, Tls12'
Start-FileDownload 'https://win.rustup.rs' 'rustup-init.exe'

.\rustup-init --default-host $Env:HOST --default-toolchain $Env:RUST_VERSION -y

$Env:PATH = 'C:\Users\appveyor\.cargo\bin;' + $Env:PATH

If ($Env:TARGET -ne $Env:HOST) {
    rustup target add $Env:TARGET
}

rustc -Vv

cargo -V