- Enable build option INTERRUPT_CONTROL_ENDPOINT of LUFA - Shorten LED blink at startupmaster
F_USB ?= $(F_CPU) | F_USB ?= $(F_CPU) | ||||
# Interrupt driven control endpoint task | # Interrupt driven control endpoint task | ||||
#OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT | |||||
OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT | |||||
# Boot Section Size in *bytes* | # Boot Section Size in *bytes* |
void battery_init(void) | void battery_init(void) | ||||
{ | { | ||||
// blink | // blink | ||||
battery_led(LED_ON); _delay_ms(500); | |||||
battery_led(LED_OFF); _delay_ms(500); | |||||
battery_led(LED_ON); _delay_ms(500); | |||||
battery_led(LED_OFF); _delay_ms(500); | |||||
battery_led(LED_ON); _delay_ms(100); | |||||
battery_led(LED_OFF); _delay_ms(100); | |||||
battery_led(LED_ON); _delay_ms(100); | |||||
battery_led(LED_OFF); _delay_ms(100); | |||||
// LED indicates charger status | // LED indicates charger status | ||||
battery_led(LED_CHARGER); | battery_led(LED_CHARGER); | ||||