kopia lustrzana https://github.com/dl9rdz/rdz_ttgo_sonde
34 wiersze
784 B
Python
34 wiersze
784 B
Python
#!/usr/bin/env python3
|
|||
import requests
|
|||
import sys
|
|||
import os
|
|||
import socket
|
|||
import esptool
|
|||
|
|||
if len(sys.argv)<3:
|
|||
print("Usage: uploadfonts <font.bin> <partition.csv")
|
|||
exit(1)
|
|||
|
|||
fontbin = sys.argv[1]
|
|||
partition = sys.argv[2]
|
|||
|
|||
OFFSET=-1
|
|||
SIZE=-1
|
|||
|
|||
# Fetch font partition info
|
|||
file = open(partition, "r")
|
|||
for line in file:
|
|||
if line.startswith("fonts"):
|
|||
l = line.split(",")
|
|||
OFFSET = l[3]
|
|||
SIZE = l[4]
|
|||
|
|||
#OFFSET="0x3F0000"
|
|||
#SIZE="0x10000"
|
|||
|
|||
print("Using offset ",OFFSET,"; size is ",SIZE)
|
|||
|
|||
sys._argv = sys.argv[:]
|
|||
sys.argv=[sys._argv[0],"--chip", "esp32", "--baud", "921600", "--before", "default_reset", "--after", "hard_reset", "write_flash", "-z", "--flash_mode", "dio", "--flash_freq", "80m", "--flash_size", "detect", OFFSET, ".pio/build/ttgo-lora32/fonts.bin"]
|
|||
esptool.main()
|