Keyboard: LFKPad refactor and Configurator support (#3439)

* LFKPad: matrix refactor

* LFKPad: keymap refactor (QMK_KEYBOARD_H; matrix update)

* LFKPad: Configurator support

* LFKPad: added community layout numpad_6x4 to rules.mk

* LFKPad: Update rgb_sequence to match new matrix

* LFKPad: delete deprecated makefile include block from rules.mk
This commit is contained in:
noroadsleft
2018-07-18 20:03:40 -07:00
committed by Drashna Jaelre
parent 2869d51ba8
commit 9234f9c964
5 changed files with 56 additions and 38 deletions
+17 -13
View File
@@ -54,20 +54,24 @@ enum action_functions {
void reset_keyboard_kb(void);
void click(uint16_t freq, uint16_t duration);
#define LAYOUT( \
k00, k01, k02, k03,\
k10, k11, k12, k13,\
k20, k21, k22, k23,\
k30, k31, k32,\
k40, k41, k42, k43,\
k50, k52\
// readability
#define ___ KC_NO
#define LAYOUT_numpad_6x4( \
k00, k01, k02, k03, \
k10, k11, k12, k13, \
k20, k21, k22, \
k30, k31, k32, k23, \
k40, k41, k42, \
k50, k52, k43 \
) { \
{ k00, k01, k02, k03 }, \
{ k10, k11, k12, k13 }, \
{ k20, k21, k22, k23 }, \
{ k30, k31, k32, KC_NO }, \
{ k40, k41, k42, k43 }, \
{ k50, KC_NO, k52, KC_NO } \
{ k00, k01, k02, k03 }, \
{ k10, k11, k12, k13 }, \
{ k20, k21, k22, k23 }, \
{ k30, k31, k32, ___ }, \
{ k40, k41, k42, k43 }, \
{ k50, ___, k52, ___ } \
}
#endif //LFKPAD_H