Rework RGBLight driver system (#22529)
This commit is contained in:
parent
2acb426b8e
commit
17f36a21bf
35 changed files with 125 additions and 87 deletions
20
quantum/rgblight/rgblight_drivers.c
Normal file
20
quantum/rgblight/rgblight_drivers.c
Normal file
|
@ -0,0 +1,20 @@
|
|||
// Copyright 2023 QMK
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "rgblight_drivers.h"
|
||||
|
||||
#if defined(RGBLIGHT_WS2812)
|
||||
# include "ws2812.h"
|
||||
|
||||
const rgblight_driver_t rgblight_driver = {
|
||||
.setleds = ws2812_setleds,
|
||||
};
|
||||
|
||||
#elif defined(RGBLIGHT_APA102)
|
||||
# include "apa102.h"
|
||||
|
||||
const rgblight_driver_t rgblight_driver = {
|
||||
.setleds = apa102_setleds,
|
||||
};
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue