summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blink/Makefile2
-rw-r--r--defines.mk16
-rw-r--r--lib/led.c8
3 files changed, 24 insertions, 2 deletions
diff --git a/blink/Makefile b/blink/Makefile
index 7451346..c9e9fd8 100644
--- a/blink/Makefile
+++ b/blink/Makefile
@@ -23,6 +23,6 @@
NAME := blink
OBJ := $(NAME).o
LIBS := util led
-BOARD_TYPE := teensy2
+BOARD_TYPE := minimus
include ../include.mk
diff --git a/defines.mk b/defines.mk
index 890e03c..824636c 100644
--- a/defines.mk
+++ b/defines.mk
@@ -52,6 +52,22 @@ ifeq ($(BOARD_TYPE),teensy2pp)
PROG := teensy
LUFA_BOARD = TEENSY2
endif
+ifeq ($(BOARD_TYPE),minimus)
+ MCU := at90usb162
+ ARCH = AVR8
+ F_CPU := 16000000
+ F_USB = $(F_CPU)
+ PROG := DFU
+ LUFA_BOARD = MINIMUS
+endif
+ifeq ($(BOARD_TYPE),minimus32)
+ MCU := atmega32u2
+ ARCH = AVR8
+ F_CPU := 16000000
+ F_USB = $(F_CPU)
+ PROG := DFU
+ LUFA_BOARD = MINIMUS
+endif
ifeq ($(BOARD_TYPE),hhd70dongle)
MCU := atmega32u4
ARCH = AVR8
diff --git a/lib/led.c b/lib/led.c
index ea5bcc3..8f8f12c 100644
--- a/lib/led.c
+++ b/lib/led.c
@@ -30,7 +30,7 @@
#define HAS_LED 1
#endif
-#if defined(__BOARD_teensy1__) || defined(__BOARD_teensy1pp__)
+#if defined(__BOARD_teensy1__) || defined(__BOARD_teensy1pp__) || defined(__BOARD_minimus__) || defined(__BOARD_minimus32__)
#define LED_DIR 0
#else
#define LED_DIR 1
@@ -42,6 +42,12 @@
#define LED_PINNUM 6
#endif
+#if defined(__BOARD_minimus__) || defined(__BOARD_minimus32__)
+#define LED_PORT PORTD
+#define LED_DDR DDRD
+#define LED_PINNUM 5
+#endif
+
#if defined(__BOARD_hhd70dongle__)
#define LED_PORT PORTE
#define LED_DDR DDRE