2011-06-04 14:42:19 +02:00
|
|
|
CONTIKI_TARGET_DIRS = . dev dev/sensors
|
2011-06-15 10:18:20 +02:00
|
|
|
CONTIKI_CORE=contiki-iris
|
2011-06-04 14:42:19 +02:00
|
|
|
CONTIKI_TARGET_MAIN = ${CONTIKI_CORE}.o
|
|
|
|
|
|
|
|
SENSOR_BOARD_SOURCEFILES = mts300.c
|
|
|
|
|
2011-06-15 10:18:20 +02:00
|
|
|
CONTIKI_TARGET_SOURCEFILES += adc.c rs232.c cfs-eeprom.c contiki-iris-main.c \
|
|
|
|
leds-arch.c init-net.c node-id.c \
|
|
|
|
clock.c spi.c rtimer-arch.c ds2401.c \
|
2011-06-04 14:42:19 +02:00
|
|
|
battery-sensor.c slip.c slip_uart0.c
|
|
|
|
|
|
|
|
CONTIKI_TARGET_SOURCEFILES += $(SENSOR_BOARD_SOURCEFILES)
|
|
|
|
|
|
|
|
CONTIKIAVR=$(CONTIKI)/cpu/avr
|
|
|
|
CONTIKIBOARD=.
|
|
|
|
|
2011-06-15 10:18:20 +02:00
|
|
|
# IRIS runs on Clock rate 8 MHz
|
|
|
|
CONTIKI_PLAT_DEFS = -DF_CPU=8000000UL -DAUTO_CRC_PADDING=2 #-DUSART_BAUD_115200
|
2011-06-04 14:42:19 +02:00
|
|
|
|
2011-06-15 10:18:20 +02:00
|
|
|
MCU=atmega1281
|
|
|
|
AVRDUDE_OPTIONS=-V
|
|
|
|
AVRDUDE_PROGRAMMER=mib510
|
|
|
|
#AVRDUDE_PROGRAMMER=jtag2
|
|
|
|
#AVRDUDE_PORT=usb
|
|
|
|
AVRDUDE_PORT=$(PORT)
|
2011-06-04 14:42:19 +02:00
|
|
|
|
|
|
|
include $(CONTIKIAVR)/Makefile.avr
|
|
|
|
|
|
|
|
|
|
|
|
%.od: %.$(TARGET)
|
|
|
|
avr-objdump -zhD $< > $@
|
|
|
|
|
|
|
|
|
|
|
|
ifeq ($(PRGBOARD), )
|
|
|
|
PRGBOARD = mib510
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(PORT), )
|
2012-02-22 00:57:22 +01:00
|
|
|
ifeq ($(HOST_OS), Windows)
|
2011-06-04 14:42:19 +02:00
|
|
|
PORT = COM1
|
2012-02-22 00:57:22 +01:00
|
|
|
else
|
|
|
|
PORT = /dev/ttyUSB0
|
2011-06-04 14:42:19 +02:00
|
|
|
endif
|
|
|
|
endif
|
|
|
|
|
|
|
|
PRGBOARD_FILE = $(CONTIKI)/platform/$(TARGET)/buildscripts/Makefile.$(PRGBOARD)
|
|
|
|
HAVE_PRGBOARD_FILE = $(wildcard $(PRGBOARD_FILE))
|
|
|
|
|
|
|
|
ifneq ($(strip $(HAVE_PRGBOARD_FILE)), )
|
|
|
|
include $(PRGBOARD_FILE)
|
|
|
|
endif
|
|
|
|
|
2011-06-15 10:18:20 +02:00
|
|
|
include $(CONTIKIAVR)/radio/Makefile.radio
|
|
|
|
ifdef UIP_CONF_IPV6
|
|
|
|
CFLAGS += -DWITH_UIP6=1
|
|
|
|
endif
|
|
|
|
|