From eb26ee00f22a8aa10fe3ec0741a7ca1a9d73e659 Mon Sep 17 00:00:00 2001 From: Florent Duchon Date: Tue, 23 Apr 2013 17:11:27 +0200 Subject: digital/dongle-zigbit: add source code for serial over zigbit --- digital/dongle-zigbit/src/Makefile | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 digital/dongle-zigbit/src/Makefile (limited to 'digital/dongle-zigbit/src/Makefile') diff --git a/digital/dongle-zigbit/src/Makefile b/digital/dongle-zigbit/src/Makefile new file mode 100644 index 00000000..9c501309 --- /dev/null +++ b/digital/dongle-zigbit/src/Makefile @@ -0,0 +1,49 @@ +ifndef APB_REPO_PATH +$(error Please set your environment variable APB_REPO_PATH with the path where is installed your APB repository) +endif + +# Simulator makefile part +BASE = $(APB_REPO_PATH)/digital/avr +HOST_PROGS = dongle-zigbit +dongle-zigbit_SOURCES = main_simu.c position.c formula.c recovery.c update.c trust.c +MODULES = math/fixed utils +AVR_MCU = atmega1281 +OPTIMIZE = -O2 -lm -DSIMULATOR -I$(APB_REPO_PATH)/digital/zigbit/common +include $(BASE)/make/Makefile.gen + + +# Bitcloud makefile part +BITCLOUD_BASE = $(APB_REPO_PATH)/digital/zigbit/bitcloud +BITCLOUD_MAKEFILE = $(BITCLOUD_BASE)/makefiles +BITCLOUD_STACK = $(BITCLOUD_BASE)/stack +BITCLOUD_COMMON_SOURCES = $(APB_REPO_PATH)/digital/zigbit/common +PROJECT_BASE = $(APB_REPO_PATH)/digital/dongle-zigbit/src + +CONFIG_NAME = All_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Coordinator_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Router_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = All_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Coordinator_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc +#CONFIG_NAME = Router_Sec_ZigBit_Atmega1281_Rf230_8Mhz_Gcc + +DEV2 := 0 +PROGRAMMING_INTERFACE:=/dev/ttyUSB1 +simu:host + python simulator.py + +avr: + $(MAKE) -C $(BITCLOUD_MAKEFILE) -f Makefile_$(CONFIG_NAME) clean BITCLOUD_PATH=$(BITCLOUD_STACK) + $(MAKE) -C $(BITCLOUD_MAKEFILE) -f Makefile_$(CONFIG_NAME) all APP_NAME=dongle-zigbit BITCLOUD_PATH=$(BITCLOUD_STACK) APB_AVR_PATH=$(BASE) PROJECT_BASE=$(PROJECT_BASE) BITCLOUD_COMMON_SOURCES=$(BITCLOUD_COMMON_SOURCES) + +fuses: + $(APB_REPO_PATH)/digital/dev2/tools/dev2ctl.py -s 1 + avrdude -c stk500v2 -P $(PROGRAMMING_INTERFACE) -p atmega1281 -B3 -U lfuse:w:0x62:m -U hfuse:w:0xDC:m + +flash: + make avr + $(APB_REPO_PATH)/digital/dev2/tools/dev2ctl.py -s 1 + avrdude -c stk500v2 -P $(PROGRAMMING_INTERFACE) -p atmega1281 -B3 -U flash:w:obj/dongle-zigbit.hex + +clean: + $(MAKE) -C $(BITCLOUD_MAKEFILE) -f Makefile_$(CONFIG_NAME) clean APP_NAME=dongle-zigbit PROJECT_BASE=$(PROJECT_BASE) BITCLOUD_PATH=$(BITCLOUD_STACK); + \ \ No newline at end of file -- cgit v1.2.3