CONTIKI_TARGET_SOURCEFILES += contiki-wismote-platform.c \ sht11.c sht11-sensor.c light-sensor.c battery-sensor.c \ button-sensor.c radio-sensor.c #ARCH=spi.c ds2411.c xmem.c i2c.c node-id.c sensors.c cfs-coffee.c \ cc2520.c cc2520-arch.c cc2520-arch-sfd.c \ sky-sensors.c uip-ipchksum.c \ uart1.c slip_uart1.c uart1-putchar.c ARCH=spi.c xmem.c i2c.c node-id.c sensors.c cfs-coffee.c sht15.c \ cc2520.c cc2520-arch.c cc2520-arch-sfd.c \ sky-sensors.c uip-ipchksum.c \ uart1.c slip_uart1.c uart1-putchar.c CONTIKI_TARGET_DIRS = . dev apps net ifndef CONTIKI_TARGET_MAIN CONTIKI_TARGET_MAIN = contiki-wismote-main.c endif ifdef IAR CFLAGS += -D__MSP430F5437__=1 -e --vla -Ohz --multiplier=32 --multiplier_location=4C0 --hw_workaround=CPU40 --core=430X --double=32 else SMALL=1 endif CONTIKI_TARGET_SOURCEFILES += $(ARCH) $(UIPDRIVERS) MCU=msp430f5437 # Platform has a MSP430X MCU with 20-bit support CPU_HAS_MSP430X=1 include $(CONTIKI)/cpu/msp430/Makefile.msp430 ifdef IAR LDFLAGSNO += -xm "$(IAR_PATH)/lib/dlib/dl430xsfn.r43" -f "$(IAR_PATH)/config/lnk430f5437.xcl" LDFLAGS += $(LDFLAGSNO) -Felf -yn endif contiki-$(TARGET).a: ${addprefix $(OBJECTDIR)/,symbols.o} # $(AR) rcf $@ $^ %.hex: %.ihex mv $< $@ %.upload: %.hex msp430flasher -n msp430x5437 -e ERASE_MAIN -w $< -v -z [VCC] %.upload-clean: %.hex msp430flasher -n msp430x5437 -w $< -v -z [VCC] MODULES += core/net core/net/mac \ core/net/mac/contikimac \ core/net/llsec \ dev/cc2520 dev/sht11