Refactor to use led config - Part 5 (#10975)

* Refactor to use led config

* Refactor to use led config

* Refactor to use led config
This commit is contained in:
Joel Challis
2020-11-21 19:11:24 +00:00
committed by GitHub
parent 4368611bfd
commit 23222625c2
42 changed files with 81 additions and 671 deletions

View File

@@ -23,6 +23,10 @@
/* COL2ROW or ROW2COL */
#define DIODE_DIRECTION COL2ROW
#define LED_CAPS_LOCK_PIN B6
#define LED_SCROLL_LOCK_PIN B5
#define LED_PIN_ON_STATE 0
/* number of backlight levels */
#ifdef BACKLIGHT_PIN

View File

@@ -1,18 +1 @@
#include "toad.h"
void led_set_user(uint8_t usb_led) {
//LED1
if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
DDRB |= (1 << 6); PORTB &= ~(1 << 6);
} else {
DDRB &= ~(1 << 6); PORTB &= ~(1 << 6);
}
//LED2
if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {
DDRB |= (1 << 5); PORTB &= ~(1 << 5);
} else {
DDRB &= ~(1 << 5); PORTB &= ~(1 << 5);
}
}