generate serial output for trend
[Arduino-Nano-VA-meter] / Makefile
index 04c71c3..71b5d27 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,16 @@
-all:
+SERIAL ?= /dev/ttyUSB0
+
+all: main.hex
+
+main.hex: main.c
        avr-gcc -mmcu=atmega328p -Wall -Os -o main.elf main.c -w
        avr-objcopy -j .text -j .data -O ihex main.elf main.hex
 
        avr-gcc -mmcu=atmega328p -Wall -Os -o main.elf main.c -w
        avr-objcopy -j .text -j .data -O ihex main.elf main.hex
 
-flash:
-       avrdude -c usbtiny -p m328p -U flash:w:"main.hex":a 
+flash: main.hex
+       avrdude -p m328p -carduino -P$(SERIAL) -b57600 -D -U flash:w:"main.hex":a 
+
+serial:
+       microcom -p $(SERIAL) -s 9600
+
+trend:
+       microcom -p $(SERIAL) -s 9600 | trend -geometry 800x200 -v -c1a -c2a -L V,A - 600x1