This patch adds a BOARD option for BUMBLEB to LUFA. It creates a standard pinout for various perhiperal devices. In "makefile" for a given LUFA project, change: MCU = at90usb162 BOARD = BUMBLEB F_CPU = 16000000 The following pins are mapped to LUFA device functions: Bumble-B Pin AVR Name LUFA Name ------------ -------- --------- 3 PB4 LEDS_LED1 4 PB5 LEDS_LED2 5 PB6 LEDS_LED3 6 PB7 LEDS_LED4 14 PD0 JOY_RIGHT 15 PD1 JOY_DOWN 16 PD2 JOY_LEFT 17 PD3 JOY_UP 18 PD4 JOY_PRESS 21 PD7 BUTTONS_BUTTON1 The button and joystick controls are active-low, so connect to ground momentarily to press. The LEDs are active-high of course, so connect the anode of the LED to the pin (through an appropriate resistor of course), and the cathode to GND.