21 #ifndef COSA_BOARD_ARDUINO_LILYPAD_USB_HH 22 #define COSA_BOARD_ARDUINO_LILYPAD_USB_HH 25 #define BOARD_ATMEGA32U4 31 #define UNUSED(x) (void) (x) 78 static volatile uint8_t* SFR(uint8_t pin)
79 __attribute__((always_inline))
81 return (pin < 8 ? &PINB :
94 static uint8_t BIT(uint8_t pin)
95 __attribute__((always_inline))
105 static volatile uint8_t* PCIMR(uint8_t pin)
106 __attribute__((always_inline))
117 static volatile uint8_t*
UART(uint8_t port)
118 __attribute__((always_inline))
161 } __attribute__((packed));
179 } __attribute__((packed));
188 } __attribute__((packed));
202 } __attribute__((packed));
213 } __attribute__((packed));
227 } __attribute__((packed));
246 } __attribute__((packed));
256 } __attribute__((packed));
262 VBG = (_BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1)),
267 } __attribute__((packed));
273 #define UCSZ00 UCSZ10 274 #define UCSZ01 UCSZ11 275 #define UCSZ02 UCSZ12 281 #define RXCIE0 RXCIE1 285 #define UDRIE0 UDRIE1 286 #define TXCIE0 TXCIE1 295 void ADC_vect(
void) __attribute__ ((signal));
297 void INT0_vect(
void) __attribute__ ((signal));
298 void INT1_vect(
void) __attribute__ ((signal));
299 void INT2_vect(
void) __attribute__ ((signal));
300 void INT3_vect(
void) __attribute__ ((signal));
301 void INT6_vect(
void) __attribute__ ((signal));
322 void TWI_vect(
void) __attribute__ ((signal));
323 void WDT_vect(
void) __attribute__ ((signal));
void USART1_RX_vect(void)
void ANALOG_COMP_vect(void)
void TIMER1_COMPB_vect(void)
void TIMER4_OVF_vect(void)
void TIMER4_FPF_vect(void)
void TIMER0_COMPA_vect(void)
void TIMER4_COMPB_vect(void)
void TIMER3_COMPC_vect(void)
void TIMER1_COMPA_vect(void)
void TIMER1_OVF_vect(void)
void TIMER3_OVF_vect(void)
void TIMER3_COMPA_vect(void)
void TIMER0_OVF_vect(void)
void TIMER4_COMPD_vect(void)
void TIMER1_COMPC_vect(void)
void TIMER1_CAPT_vect(void)
void TIMER4_COMPA_vect(void)
void USART1_UDRE_vect(void)
void TIMER3_COMPB_vect(void)
void TIMER0_COMPB_vect(void)
void USART1_TX_vect(void)
void TIMER3_CAPT_vect(void)