Просмотр исходного кода

Add connection indicator

ledmap
tmk 9 лет назад
Родитель
Сommit
e4b9541041
1 измененных файлов: 13 добавлений и 4 удалений
  1. 13
    4
      keyboard/hhkb_rn42/rn42/rn42_task.c

+ 13
- 4
keyboard/hhkb_rn42/rn42/rn42_task.c Просмотреть файл

{ {
if (on) { if (on) {
DDRF |= (1<<5); DDRF |= (1<<5);
PORTF &= ~(1<<5);
PORTF &= ~(1<<5); // Low
} else { } else {
DDRF &= ~(1<<5); DDRF &= ~(1<<5);
PORTF |= (1<<5);
PORTF &= ~(1<<5); // HiZ
} }
} }


{ {
battery_adc_init(); battery_adc_init();


// battery charging(input with pull-up)
// battery charging(HiZ)
DDRF &= ~(1<<5); DDRF &= ~(1<<5);
PORTF |= (1<<5);
PORTF &= ~(1<<5);
} }


void rn42_task(void) void rn42_task(void)
host_set_driver(&lufa_driver); host_set_driver(&lufa_driver);
} }
} }

/* Battery monitor */

/* Connection monitor */
if (rn42_linked()) {
status_led(true);
} else {
status_led(false);
}
} }