1
0
Fork 0

[Keyboard] Convert Staryu to use DIRECT_PINS and BACKLIGHT_PINS (#5848)

* Convert to use DIRECT_PINS and BACKLIGHT_PINS

* Convert to use DIRECT_PINS and BACKLIGHT_PINS - remove old comment
This commit is contained in:
zvecr 2019-05-12 06:57:51 +01:00 committed by Drashna Jaelre
parent 831d765b52
commit b32ad8b90c
4 changed files with 31 additions and 46 deletions

View file

@ -17,5 +17,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
// Add backwards compatibility for existing keymaps
static inline void backlight_set_value(uint8_t index, uint8_t level) {
static const uint8_t backlight_pins[BACKLIGHT_LED_COUNT] = BACKLIGHT_PINS;
if (level) {
setPinOutput(backlight_pins[index]);
} else {
setPinInput(backlight_pins[index]);
}
}
#define backlight_led_off(i) backlight_set_value(i, 0)
#define backlight_led_on(i) backlight_set_value(i, 1)
#define backlight_led_on(i) backlight_set_value(i, 1)