mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 19:03:16 +00:00
* Implement release scripting and SDK building process * Fix for CYD display colors * Various improvements and fixes * Made build scripts more modular
21 lines
594 B
PowerShell
21 lines
594 B
PowerShell
param(
|
|
$port
|
|
)
|
|
|
|
if ((Get-Command "esptool.py" -ErrorAction SilentlyContinue) -eq $null)
|
|
{
|
|
Write-Host "Unable to find esptool.py in your path. Make sure you have Python installed and on your path. Then run `pip install esptool`."
|
|
}
|
|
|
|
|
|
# Create flash command based on partitions
|
|
$json = Get-Content .\build\flasher_args.json -Raw | ConvertFrom-Json
|
|
$jsonClean = $json.flash_files -replace '[\{\}\@\;]', ''
|
|
$jsonClean = $jsonClean -replace '[\=]', ' '
|
|
|
|
cd Binaries
|
|
$command = "esptool.py --connect-attemps 10 --port $port -b 460800 write_flash $jsonClean"
|
|
Invoke-Expression $command
|
|
cd ..
|
|
|