-/* Copyright 2017 REPLACE_WITH_YOUR_NAME
+/* Copyright 2017 benlyall, MechMerlin
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef V60_TYPE_R_H
-#define V60_TYPE_R_H
+#pragma once
#include "quantum.h"
-#include "rgblight.h"
-
#ifdef V60_POLESTAR
+#include "rgblight.h"
+
void rgb_init(void);
void set_rgb_color(uint8_t pin, uint8_t value, uint8_t timer_value);
// KBP V60 Type R with ALL possible layouts
-#define KEYMAP_ALL( \
+#define LAYOUT_all( \
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \
k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \
k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, \
// KBP V60 Type R with ANSI layout
- #define KEYMAP_ANSI( \
+ #define LAYOUT_60_ansi( \
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \
k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \
k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, \
{ k40, k41, k42, k43, k44, k45, k46, k47 } \
}
-#define LAYOUT_all KEYMAP_ALL
-#define LAYOUT_ansi KEYMAP_ANSI
-
-#endif