From d83de3eaa684885284dc8f03d808bf36ce84d0e2 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 25 Sep 2012 14:34:01 +0000 Subject: build added support for minimus blink lib added support for minimus git-svn-id: https://svn.spreadspace.org/avr/trunk@56 aa12f405-d877-488e-9caf-2d797e2a1cc7 --- blink/Makefile | 2 +- defines.mk | 16 ++++++++++++++++ lib/led.c | 8 +++++++- 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 -- cgit v1.2.3