summaryrefslogtreecommitdiff
path: root/digital/zigbit/tests/transfert_rate/master/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'digital/zigbit/tests/transfert_rate/master/Makefile')
-rw-r--r--digital/zigbit/tests/transfert_rate/master/Makefile42
1 files changed, 42 insertions, 0 deletions
diff --git a/digital/zigbit/tests/transfert_rate/master/Makefile b/digital/zigbit/tests/transfert_rate/master/Makefile
new file mode 100644
index 00000000..80fbb8a8
--- /dev/null
+++ b/digital/zigbit/tests/transfert_rate/master/Makefile
@@ -0,0 +1,42 @@
+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/zigbit/tests/transfert_rate/master
+
+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=transfert_rate_master 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 -s 1
+ avrdude -c stk500v2 -P /dev/ttyUSB1 -p atmega1281 -B3 -U flash:w:obj/transfert_rate_master.hex
+
+clean:
+ $(MAKE) -C $(BITCLOUD_MAKEFILE) -f Makefile_$(CONFIG_NAME) clean APP_NAME=transfert_rate_master PROJECT_BASE=$(PROJECT_BASE) BITCLOUD_PATH=$(BITCLOUD_STACK)
+