summaryrefslogtreecommitdiff
path: root/digital/avr/modules/motor/output/test/Makefile
diff options
context:
space:
mode:
authorNicolas Schodet2011-10-03 21:03:58 +0200
committerNicolas Schodet2012-03-05 23:55:18 +0100
commitb1f14380727106642388a6d32baa3a4103a03a9b (patch)
tree9b6947ecb7733286ab73444a666ef9b254600719 /digital/avr/modules/motor/output/test/Makefile
parent1298f5bd10d751fc34a934077f48a8e363aa5e91 (diff)
digital/avr/modules/motor: add new output module
Diffstat (limited to 'digital/avr/modules/motor/output/test/Makefile')
-rw-r--r--digital/avr/modules/motor/output/test/Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/digital/avr/modules/motor/output/test/Makefile b/digital/avr/modules/motor/output/test/Makefile
new file mode 100644
index 00000000..33c13d9c
--- /dev/null
+++ b/digital/avr/modules/motor/output/test/Makefile
@@ -0,0 +1,23 @@
+BASE = ../../../..
+PROGS = test_output
+test_output_SOURCES = test_output.c
+MODULES = utils uart proto motor/output $(OUTPUT_MODULE)
+CONFIGFILE = avrconfig_ocr.h
+# atmega8, atmega8535, atmega128...
+AVR_MCU = atmega32
+# -O2 : speed
+# -Os : size
+OPTIMIZE = -Os
+
+ifeq ($(CONFIGFILE),avrconfig_ocr.h)
+OUTPUT_MODULE = motor/output/pwm_ocr
+else ifeq ($(CONFIGFILE),avrconfig_mp.h)
+OUTPUT_MODULE = motor/output/pwm_mp spi
+else
+OUTPUT_MODULE = motor/output/pwm_ocr motor/output/pwm_mp spi
+endif
+
+TEST_MCU = atmega128
+TEST_CONFIGFILES = avrconfig_mp.h avrconfig_both.h
+
+include $(BASE)/make/Makefile.gen