*
*/
-#define BOARD2006
-
-/********************** LEDs */
-#define LED_TOGGLE(port, bit) do { \
- if (port & _BV(bit)) \
- port &= ~_BV(bit); \
- else \
- port |= _BV(bit); \
- } while(0)
-
-#ifdef BOARD2006
-#define LED1_PORT PORTE
-#define LED1_DDR DDRE
-#define LED1_BIT 2
-#define LED2_PORT PORTE
-#define LED2_DDR DDRE
-#define LED2_BIT 3
-#define LED3_PORT PORTB
-#define LED3_DDR DDRB
-#define LED3_BIT 3
-#define LED1_ON() sbi(LED1_PORT, LED1_BIT)
-#define LED1_OFF() cbi(LED1_PORT, LED1_BIT)
-#define LED1_TOGGLE() LED1_TOGGLE(LED_PORT, LED1_BIT)
-#define LED2_ON() sbi(LED2_PORT, LED2_BIT)
-#define LED2_OFF() cbi(LED2_PORT, LED2_BIT)
-#define LED2_TOGGLE() LED_TOGGLE(LED2_PORT, LED2_BIT)
-#define LED3_ON() sbi(LED3_PORT, LED3_BIT)
-#define LED3_OFF() cbi(LED3_PORT, LED3_BIT)
-#define LED3_TOGGLE() LED_TOGGLE(LED3_PORT, LED3_BIT)
-#else
-#define LED_PORT PORTD
-#define LED_DDR DDRD
-#define LED1_BIT 5
-#define LED2_BIT 6
-#define LED3_BIT 7
-#define LED1_ON() sbi(LED_PORT, LED1_BIT)
-#define LED1_OFF() cbi(LED_PORT, LED1_BIT)
-#define LED1_TOGGLE() LED_TOGGLE(LED_PORT, LED1_BIT)
-#define LED2_ON() sbi(LED_PORT, LED2_BIT)
-#define LED2_OFF() cbi(LED_PORT, LED2_BIT)
-#define LED2_TOGGLE() LED_TOGGLE(LED_PORT, LED2_BIT)
-#define LED3_ON() sbi(LED_PORT, LED3_BIT)
-#define LED3_OFF() cbi(LED_PORT, LED3_BIT)
-#define LED3_TOGGLE() LED_TOGGLE(LED_PORT, LED3_BIT)
-#endif
-
struct beacon_tsop {
struct rdline rdl;
char prompt[RDLINE_PROMPT_SIZE];