Project

General

Profile

Statistics
| Branch: | Revision:

scoutos / scout_avr / bom / Makefile @ f572eaeb

History | View | Annotate | Download (379 Bytes)

1 f572eaeb Tom Mullins
PART=m328p
2
MCU=atmega328
3
4
PROG=avrispMKII
5
6
F_CPU=1000000
7
8
SRC=bom.c twi.c
9
HDR=twi.h
10
FLAGS=-mmcu=$(MCU) -DF_CPU=$(F_CPU)UL -funsigned-char -Os -fpack-struct -Wall
11
12
default: bom.hex
13
14
%.hex: %.elf
15
	avr-objcopy -j .text -j .data -O ihex $< $@
16
17
bom.elf: $(SRC) $(HDR)
18
	avr-g++ $(FLAGS) $(SRC) -o bom.elf
19
20
program: bom.hex
21
	avrdude -p $(PART) -c $(PROG) -P usb -B 3 -U flash:w:bom.hex