From ca569c814393b4ab90aedc5227523f9ce64dd581 Mon Sep 17 00:00:00 2001 From: Nick Date: Fri, 24 Jul 2020 22:37:00 -0500 Subject: Initial RGB Underglow implementation --- app/include/dt-bindings/zmk/rgb.h | 12 ++++++++++++ app/include/zmk/rgb_underglow.h | 8 ++++++++ 2 files changed, 20 insertions(+) create mode 100644 app/include/dt-bindings/zmk/rgb.h create mode 100644 app/include/zmk/rgb_underglow.h (limited to 'app/include') diff --git a/app/include/dt-bindings/zmk/rgb.h b/app/include/dt-bindings/zmk/rgb.h new file mode 100644 index 0000000..c2efda8 --- /dev/null +++ b/app/include/dt-bindings/zmk/rgb.h @@ -0,0 +1,12 @@ + +#define RGB_TOG 0 +#define RGB_HUI 1 +#define RGB_HUD 2 +#define RGB_SAI 3 +#define RGB_SAD 4 +#define RGB_BRI 5 +#define RGB_BRD 6 +#define RGB_SPI 7 +#define RGB_SPD 8 +#define RGB_EFF 9 +#define RGB_EFR 10 diff --git a/app/include/zmk/rgb_underglow.h b/app/include/zmk/rgb_underglow.h new file mode 100644 index 0000000..60754d5 --- /dev/null +++ b/app/include/zmk/rgb_underglow.h @@ -0,0 +1,8 @@ +#pragma once + +void zmk_rgb_underglow_toggle(); +void zmk_rgb_underglow_cycle_effect(int direction); +void zmk_rgb_underglow_change_hue(int direction); +void zmk_rgb_underglow_change_sat(int direction); +void zmk_rgb_underglow_change_brt(int direction); +void zmk_rgb_underglow_change_spd(int direction); -- cgit v1.2.3 From 564f7872805e9fa823d767e6dd1b2b55fd5ebdf3 Mon Sep 17 00:00:00 2001 From: Nick Date: Sat, 25 Jul 2020 14:53:42 -0500 Subject: Add suggested changes --- app/include/zmk/rgb_underglow.h | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'app/include') diff --git a/app/include/zmk/rgb_underglow.h b/app/include/zmk/rgb_underglow.h index 60754d5..69e9a9b 100644 --- a/app/include/zmk/rgb_underglow.h +++ b/app/include/zmk/rgb_underglow.h @@ -1,8 +1,14 @@ +/* + * Copyright (c) 2020 Nick Winans + * + * SPDX-License-Identifier: MIT + */ + #pragma once -void zmk_rgb_underglow_toggle(); -void zmk_rgb_underglow_cycle_effect(int direction); -void zmk_rgb_underglow_change_hue(int direction); -void zmk_rgb_underglow_change_sat(int direction); -void zmk_rgb_underglow_change_brt(int direction); -void zmk_rgb_underglow_change_spd(int direction); +int zmk_rgb_underglow_toggle(); +int zmk_rgb_underglow_cycle_effect(int direction); +int zmk_rgb_underglow_change_hue(int direction); +int zmk_rgb_underglow_change_sat(int direction); +int zmk_rgb_underglow_change_brt(int direction); +int zmk_rgb_underglow_change_spd(int direction); -- cgit v1.2.3