5
|
1 |
AS = avra
|
|
2 |
ASFLAGS =
|
|
3 |
|
|
4 |
AD_PART = m328p
|
|
5 |
AD_PROG = arduino
|
|
6 |
AD_BAUD = 57600
|
|
7 |
AD_PORT = /dev/ttyUSB1
|
|
8 |
|
|
9 |
AD = avrdude
|
|
10 |
ADFLAGS = -p $(AD_PART) -c $(AD_PROG) -b $(AD_BAUD) -P $(AD_PORT)
|
|
11 |
|
9
|
12 |
PROG = console
|
5
|
13 |
|
|
14 |
all: $(PROG).s.hex
|
|
15 |
|
|
16 |
%.s.hex: %.s
|
|
17 |
$(AS) $(ASFLAGS) $<
|
|
18 |
|
|
19 |
upload: $(PROG).s.hex
|
|
20 |
$(AD) $(ADFLAGS) -U flash:w:$(PROG).s.hex
|
|
21 |
|
10
|
22 |
SERIAL_BAUD = 9600
|
|
23 |
SERIAL_FLOW = n
|
|
24 |
SERIAL_PARITY = n
|
|
25 |
SERIAL_BITS = 8
|
|
26 |
SERIAL_PORT = $(AD_PORT)
|
|
27 |
|
|
28 |
SERIAL_TERM = picocom
|
|
29 |
SERIAL_FLAGS = -b $(SERIAL_BAUD) -f $(SERIAL_FLOW) -p $(SERIAL_PARITY) -d $(SERIAL_BITS)
|
|
30 |
|
|
31 |
chat:
|
|
32 |
$(SERIAL_TERM) $(SERIAL_FLAGS) $(SERIAL_PORT)
|
|
33 |
|