2021-09-18 23:07:13 +02:00
|
|
|
from testlib.esp_dut import ESP
|
2021-09-22 19:24:31 +02:00
|
|
|
from testlib.aprs_con import APRSIS
|
2021-09-18 23:07:13 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_basic_port(ESP):
|
|
|
|
|
ESP.openPort()
|
|
|
|
|
ESP.closePort()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_flash(ESP):
|
|
|
|
|
bin_dir = "testbinary"
|
|
|
|
|
ESP.writeFlash(bin_dir)
|
|
|
|
|
ESP.flash.verify("0x1000", f"{bin_dir}/bootloader_dio_40m.bin")
|
|
|
|
|
ESP.flash.verify("0x8000", f"{bin_dir}/partitions.bin")
|
|
|
|
|
ESP.flash.verify("0xe000", f"{bin_dir}/boot_app0.bin")
|
|
|
|
|
ESP.flash.verify("0x10000", f"{bin_dir}/firmware.bin")
|
2021-09-22 19:24:31 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_flash_config(ESP):
|
|
|
|
|
config_dir = "testconfig"
|
|
|
|
|
ESP.writeConfig(config_dir)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_erase(ESP):
|
2021-09-18 23:07:13 +02:00
|
|
|
ESP.flash.erase()
|
2021-09-22 19:24:07 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_aprs_login(APRSIS):
|
|
|
|
|
pass
|