From f446f3de68967b0d8a79e5ff5024306ffda5a0fd Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Wed, 21 Feb 2018 22:21:27 -0800 Subject: [PATCH] Rename test exec --- scripts/reset-video | 23 ++++++++++++++++ src/avr/test/Makefile | 26 +++++++++---------- .../test/{planner-test.c => firmware-test.c} | 0 3 files changed, 36 insertions(+), 13 deletions(-) create mode 100755 scripts/reset-video rename src/avr/test/{planner-test.c => firmware-test.c} (100%) diff --git a/scripts/reset-video b/scripts/reset-video new file mode 100755 index 0000000..94b46cd --- /dev/null +++ b/scripts/reset-video @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 + +import sys +import subprocess +import os.path +import time + +if not os.path.exists('/dev/video0'): + print('/dev/video0 not found') + sys.exit(1) + +p = subprocess.Popen('udevadm info -q path /dev/video0'.split(), + stdout = subprocess.PIPE) +s = p.communicate()[0].decode('utf-8') +dev = s.split('/')[7] + +with open('/sys/bus/usb/drivers/usb/unbind', 'w') as f: + f.write(dev) + +time.sleep(1) + +with open('/sys/bus/usb/drivers/usb/bind', 'w') as f: + f.write(dev) diff --git a/src/avr/test/Makefile b/src/avr/test/Makefile index 06ece7a..3504160 100644 --- a/src/avr/test/Makefile +++ b/src/avr/test/Makefile @@ -1,28 +1,28 @@ -TESTS=planner-test +TARGET=firmware-test -PLANNER_TEST_SRC = status.c util.c axis.c report.c type.c exec.c base64.c \ +FIRMWARE_TEST_SRC = status.c util.c axis.c report.c type.c exec.c base64.c \ command.c commands.c vars.c state.c line.c scurve.c seek.c -PLANNER_TEST_SRC := $(patsubst %,../src/%,$(PLANNER_TEST_SRC)) -PLANNER_TEST_SRC += $(wildcard ../src/plan/*.c) planner-test.c hal.c +FIRMWARE_TEST_SRC := $(patsubst %,../src/%,$(FIRMWARE_TEST_SRC)) +FIRMWARE_TEST_SRC += $(wildcard ../src/plan/*.c) firmware-test.c hal.c CFLAGS = -I../src -Wall -Werror -DDEBUG -g -std=gnu99 CFLAGS += -MD -MP -MT $@ -MF .dep/$(@F).d CFLAGS += -DF_CPU=320000000 LDFLAGS = -lm -all: $(TESTS) +all: $(TARGET) -planner-test: $(PLANNER_TEST_SRC) - gcc -o $@ $(PLANNER_TEST_SRC) $(CFLAGS) $(LDFLAGS) +$(TARGET): $(FIRMWARE_TEST_SRC) + gcc -o $@ $(FIRMWARE_TEST_SRC) $(CFLAGS) $(LDFLAGS) -%.csv: %.gc planner-test - ./planner-test < $< | grep -E '^-?[0-9.]+,' +%.csv: %.gc firmware-test + ./firmware-test < $< | grep -E '^-?[0-9.]+,' -%-test: %.gc planner-test - ./planner-test < $< +%-test: %.gc firmware-test + ./firmware-test < $< -%-plot: %.gc planner-test - ./planner-test < $< | grep -E '^-?[0-9.]+,' | ./plot.py +%-plot: %.gc firmware-test + ./firmware-test < $< | grep -E '^-?[0-9.]+,' | ./plot.py # Clean tidy: diff --git a/src/avr/test/planner-test.c b/src/avr/test/firmware-test.c similarity index 100% rename from src/avr/test/planner-test.c rename to src/avr/test/firmware-test.c -- 2.27.0