summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhathach <[email protected]>2023-12-13 19:18:08 +0700
committerhathach <[email protected]>2023-12-13 19:18:08 +0700
commit31c33ca8530ed1115a956b39c853dceb56d307db (patch)
tree0ccdba08719a0b5faa076e70ae06803bd7510fa6
parentb343ac6d0f687af917ba7c9861c017c000166f0d (diff)
tweak usb reset wait time, fix test script with IAR server
-rw-r--r--.github/workflows/build_esp.yml4
-rw-r--r--.github/workflows/cmake_arm.yml4
-rw-r--r--test/hil/hil_test.py9
3 files changed, 10 insertions, 7 deletions
diff --git a/.github/workflows/build_esp.yml b/.github/workflows/build_esp.yml
index 34d1a7d15..bbbbc72ee 100644
--- a/.github/workflows/build_esp.yml
+++ b/.github/workflows/build_esp.yml
@@ -96,9 +96,9 @@ jobs:
run: |
for port in $(lspci | grep USB | cut -d' ' -f1); do
echo -n "0000:${port}"| sudo tee /sys/bus/pci/drivers/xhci_hcd/unbind;
- sleep 1;
+ sleep 0.5;
echo -n "0000:${port}" | sudo tee /sys/bus/pci/drivers/xhci_hcd/bind;
- sleep 1;
+ sleep 3;
done
- name: Test on actual hardware
diff --git a/.github/workflows/cmake_arm.yml b/.github/workflows/cmake_arm.yml
index 71b42b103..ba531e9ea 100644
--- a/.github/workflows/cmake_arm.yml
+++ b/.github/workflows/cmake_arm.yml
@@ -148,9 +148,9 @@ jobs:
run: |
for port in $(lspci | grep USB | cut -d' ' -f1); do
echo -n "0000:${port}"| sudo tee /sys/bus/pci/drivers/xhci_hcd/unbind;
- sleep 1;
+ sleep 0.5;
echo -n "0000:${port}" | sudo tee /sys/bus/pci/drivers/xhci_hcd/bind;
- sleep 1;
+ sleep 3;
done
- name: Test on actual hardware
diff --git a/test/hil/hil_test.py b/test/hil/hil_test.py
index f9611b96e..00751181e 100644
--- a/test/hil/hil_test.py
+++ b/test/hil/hil_test.py
@@ -34,8 +34,11 @@ import subprocess
import json
import glob
-# for RPI double reset: install sudo apt install python3-gpiozero or sudo pip install gpiozero
-from gpiozero import LED
+# for RPI double reset
+try:
+ import gpiozero
+except ImportError:
+ pass
ENUM_TIMEOUT = 10
@@ -141,7 +144,7 @@ def flash_esptool(board, firmware):
def doublereset_with_rpi_gpio(board):
# Off = 0 = Reset
- led = LED(board["flasher_reset_pin"])
+ led = gpiozero.LED(board["flasher_reset_pin"])
led.off()
time.sleep(0.1)