mirror of
https://github.com/meshtastic/firmware.git
synced 2025-12-22 10:42:49 +00:00
Hello world
This commit is contained in:
20
test/end2end/flash.py
Normal file
20
test/end2end/flash.py
Normal file
@@ -0,0 +1,20 @@
|
||||
import usb.core
|
||||
import subprocess
|
||||
|
||||
def find_usb_device(vendor_id, product_id):
|
||||
# Find USB devices
|
||||
dev = usb.core.find(find_all=True)
|
||||
# Loop through devices, printing vendor and product ids in decimal and hex
|
||||
for cfg in dev:
|
||||
if cfg.idVendor == vendor_id and cfg.idProduct == product_id:
|
||||
return cfg
|
||||
return None
|
||||
|
||||
# Flash esp32 target
|
||||
def flash_esp32(pio_env, port):
|
||||
# Flash the ESP32 target
|
||||
subprocess.run(["platformio", "run", "-e", pio_env, "-t", "upload", "-p", port])
|
||||
|
||||
def flash_nrf52(pio_env, port):
|
||||
# Flash the nrf52 target
|
||||
subprocess.run(["platformio", "run", "-e", pio_env, "-t", "upload", "-p", port])
|
||||
Reference in New Issue
Block a user