-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile.custom
More file actions
42 lines (37 loc) · 1.29 KB
/
Makefile.custom
File metadata and controls
42 lines (37 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#
# Makefile for "custom" platforms. Add your board here.
#
wildfire: TARGET = $@
wildfire: CHIP = atmega1284p
wildfire:
$(MAKE) $(CHIP) AVR_FREQ=16000000L LED=B5
mv $(PROGRAM)_$(CHIP).hex $(PROGRAM)_$(TARGET).hex
mv $(PROGRAM)_$(CHIP).lst $(PROGRAM)_$(TARGET).lst
miniwireless: TARGET = miniwireless
miniwireless: MCU_TARGET = atmega328p
#LED is on D9 (PORTB1)
miniwireless: LED = B1
miniwireless: CFLAGS += $(COMMON_OPTIONS)
#FLASHSS is on D5(PIND5)
miniwireless: CFLAGS += '-DLED=B1' -DBIGBOOT -DANARDUINO -DOPTIBOOT_CUSTOMVER=20
miniwireless: AVR_FREQ ?= 16000000L
#miniwireless: LDSECTIONS = -Wl,--section-start=.text=0x7c00 -Wl,--section-start=.version=0x7ffe
miniwireless: LDSECTIONS = -Wl,--section-start=.text=0x7800 -Wl,--section-start=.version=0x7ffe
miniwireless: $(PROGRAM)_miniwireless.hex
miniwireless: $(PROGRAM)_miniwireless.lst
miniwireless_isp: miniwireless
miniwireless_isp: TARGET = miniwireless
miniwireless_isp: MCU_TARGET = atmega328p
# 512 byte boot, SPIEN
#miniwireless_isp: HFUSE ?= DC
# 1024 byte boot, SPIEN
#miniwireless_isp: HFUSE ?= DA
# 2048 byte boot, SPIEN
miniwireless_isp: HFUSE ?= D8
# Low power xtal (16MHz) 16KCK/14CK+65ms
# miniwireless_isp: LFUSE ?= FF
# LowPowerLab
miniwireless_isp: LFUSE ?= DE
# 2.7V brownout
miniwireless_isp: EFUSE ?= 05
miniwireless_isp: isp