Quellcode durchsuchen

Add connection indicator

tags/v1.9
tmk vor 9 Jahren
Ursprung
Commit
e4b9541041
1 geänderte Dateien mit 13 neuen und 4 gelöschten Zeilen
  1. 13
    4
      keyboard/hhkb_rn42/rn42/rn42_task.c

+ 13
- 4
keyboard/hhkb_rn42/rn42/rn42_task.c Datei anzeigen

@@ -58,10 +58,10 @@ static void battery_led(bool on)
{
if (on) {
DDRF |= (1<<5);
PORTF &= ~(1<<5);
PORTF &= ~(1<<5); // Low
} else {
DDRF &= ~(1<<5);
PORTF |= (1<<5);
PORTF &= ~(1<<5); // HiZ
}
}

@@ -80,9 +80,9 @@ void rn42_task_init(void)
{
battery_adc_init();

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

void rn42_task(void)
@@ -135,6 +135,15 @@ void rn42_task(void)
host_set_driver(&lufa_driver);
}
}

/* Battery monitor */

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



Laden…
Abbrechen
Speichern