blob: 1e1575c286e797fb54182a100095deb6acb02660 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
MCU=atmega328p
CORE_FREQ=16000000UL
DEV=/dev/ttyUSB0
firmware.elf: firmware.c
avr-gcc -mmcu=${MCU} -DF_CPU=${CORE_FREQ} -O1 -o firmware.elf firmware.c
firmware: firmware.elf
avr-objcopy -O ihex $^ $@
flash: firmware
sudo avrdude -c arduino -p ${MCU} -P ${DEV} -U flash:w:$^
clean:
@rm firmware.elf firmware
|