Parent directory

rgblight_drivers.c

614 bytes
 1// Copyright 2023 QMK
 2// SPDX-License-Identifier: GPL-2.0-or-later
 3
 4#include "rgblight_drivers.h"
 5
 6#if defined(RGBLIGHT_WS2812)
 7#    include "ws2812.h"
 8
 9const rgblight_driver_t rgblight_driver = {
10    .init          = ws2812_init,
11    .set_color     = ws2812_set_color,
12    .set_color_all = ws2812_set_color_all,
13    .flush         = ws2812_flush,
14};
15
16#elif defined(RGBLIGHT_APA102)
17#    include "apa102.h"
18
19const rgblight_driver_t rgblight_driver = {
20    .init          = apa102_init,
21    .set_color     = apa102_set_color,
22    .set_color_all = apa102_set_color_all,
23    .flush         = apa102_flush,
24};
25
26#endif