summaryrefslogtreecommitdiffhomepage
path: root/digital/beacon/tests/twi/Makefile
diff options
context:
space:
mode:
authorFlorent Duchon2013-04-02 20:40:21 +0200
committerFlorent Duchon2013-04-02 20:46:43 +0200
commit2669e1fd2092b33c885166a7ddeecf74a7908dcc (patch)
treeb7ae649f49e8429a9431cf07be18b14cb7b5690f /digital/beacon/tests/twi/Makefile
parent5dc17041cb8b61ffd7734e86360d1519a6315d7f (diff)
digital/beacon/tests: add twi unitary test for lol-v2
Diffstat (limited to 'digital/beacon/tests/twi/Makefile')
-rw-r--r--digital/beacon/tests/twi/Makefile44
1 files changed, 44 insertions, 0 deletions
diff --git a/digital/beacon/tests/twi/Makefile b/digital/beacon/tests/twi/Makefile
new file mode 100644
index 00000000..b8a5ceb2
--- /dev/null
+++ b/digital/beacon/tests/twi/Makefile
@@ -0,0 +1,44 @@
+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 = beacon
+# beacon_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
+# 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/beacon/tests/twi
+
+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
+
+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=test_twi BITCLOUD_PATH=$(BITCLOUD_STACK) APB_AVR_PATH=$(BASE) PROJECT_BASE=$(PROJECT_BASE) BITCLOUD_COMMON_SOURCES=$(BITCLOUD_COMMON_SOURCES)
+
+flash:
+ make avr
+ $(APB_REPO_PATH)/digital/dev2/tools/dev2ctl.py -u
+ avrdude -c stk500v2 -P /dev/ttyUSB1 -p atmega1281 -B3 -U flash:w:obj/test_twi.hex
+ $(APB_REPO_PATH)/digital/dev2/tools/dev2ctl.py -s 1
+
+clean:
+ $(MAKE) -C $(BITCLOUD_MAKEFILE) -f Makefile_$(CONFIG_NAME) clean APP_NAME=test_twi PROJECT_BASE=$(PROJECT_BASE) BITCLOUD_PATH=$(BITCLOUD_STACK);\
+