mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 19:03:16 +00:00
- Implement CrowPanel Advance 3.5" - New driver subproject: ILI9488 - New driver subproject: GT911 - Refactor T-Deck to use new driver subproject - Fix for `flash.ps1`: don't set flash speed
22 lines
629 B
PowerShell
22 lines
629 B
PowerShell
param(
|
|
$port
|
|
)
|
|
|
|
if ((Get-Command "esptool" -ErrorAction SilentlyContinue) -eq $null)
|
|
{
|
|
Write-Host "Unable to find esptool 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 .\Binaries\flasher_args.json -Raw | ConvertFrom-Json
|
|
$jsonClean = $json.flash_files -replace '[\{\}\@\;]', ''
|
|
$jsonClean = $jsonClean -replace '[\=]', ' '
|
|
|
|
cd Binaries
|
|
$command = "esptool --port $port erase_flash"
|
|
Invoke-Expression $command
|
|
$command = "esptool --port $port write_flash $jsonClean"
|
|
Invoke-Expression $command
|
|
cd ..
|
|
|