Show chip type and port during build and flash operations
Display chip type (ESP32/ESP32-S2/ESP32-S3) and port in build/flash messages for better visibility of what's being processed
This commit is contained in:
parent
1af64e0341
commit
a0e29973e1
|
|
@ -82,8 +82,9 @@ def build_firmware(device_info, project_dir, build_dir, ssid, password):
|
||||||
dev_num = device_info['number']
|
dev_num = device_info['number']
|
||||||
chip_type = device_info['chip']
|
chip_type = device_info['chip']
|
||||||
ip_addr = device_info['ip']
|
ip_addr = device_info['ip']
|
||||||
|
port = device_info['port']
|
||||||
|
|
||||||
print(f"[Device {dev_num}] Building for {chip_type} with IP {ip_addr}")
|
print(f"[Device {dev_num}] [{port}] Chip: {chip_type.upper()} | Building with IP {ip_addr}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# Create build directory
|
# Create build directory
|
||||||
|
|
@ -133,7 +134,7 @@ def build_firmware(device_info, project_dir, build_dir, ssid, password):
|
||||||
'error': f"Build failed: {result.stderr[-500:]}"
|
'error': f"Build failed: {result.stderr[-500:]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
print(f"[Device {dev_num}] ✓ Build complete")
|
print(f"[Device {dev_num}] ✓ Build complete ({chip_type.upper()})")
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'success': True,
|
'success': True,
|
||||||
|
|
@ -154,8 +155,9 @@ def flash_device(device_info, build_dir):
|
||||||
dev_num = device_info['number']
|
dev_num = device_info['number']
|
||||||
port = device_info['port']
|
port = device_info['port']
|
||||||
ip_addr = device_info['ip']
|
ip_addr = device_info['ip']
|
||||||
|
chip_type = device_info['chip']
|
||||||
|
|
||||||
print(f"[Device {dev_num}] Flashing {port} -> {ip_addr}")
|
print(f"[Device {dev_num}] [{port}] {chip_type.upper()} | Flashing -> {ip_addr}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
result = subprocess.run(
|
result = subprocess.run(
|
||||||
|
|
@ -174,7 +176,7 @@ def flash_device(device_info, build_dir):
|
||||||
'error': f"Flash failed: {result.stderr[-500:]}"
|
'error': f"Flash failed: {result.stderr[-500:]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
print(f"[Device {dev_num}] ✓ Flash complete at {ip_addr}")
|
print(f"[Device {dev_num}] ✓ Flash complete ({chip_type.upper()}) at {ip_addr}")
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'success': True,
|
'success': True,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue