Refactor and Configurator updates for Woodkeys/NovelKeys Big Series (#3073)

* Refactor for Woodkeys Big Series

* Configurator update for Woodkeys Big Series
This commit is contained in:
noroadsleft 2018-05-29 03:53:03 -07:00 committed by Drashna Jaelre
parent edb149fb5a
commit eb8388b31e
5 changed files with 21 additions and 9 deletions

View file

@ -19,7 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
#define KEYMAP( \
#define LAYOUT( \
K00 \
) { \
{ K00 } \

View file

@ -0,0 +1,12 @@
{
"keyboard_name": "Big Series 1-Key",
"url": "",
"maintainer": "qmk",
"width": 4,
"height": 4,
"layouts": {
"LAYOUT": {
"layout": [{"x":0, "y":0, "w":4, "h":4}]
}
}
}

View file

@ -15,7 +15,7 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "../../bigseries.h"
#include QMK_KEYBOARD_H
static const char * const ANSWERS[] = {
// "Yes" answers
@ -51,7 +51,7 @@ static const char * const ANSWERS[] = {
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KEYMAP(
LAYOUT(
KC_A),
};

View file

@ -15,11 +15,11 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "../../bigseries.h"
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KEYMAP(
LAYOUT(
KC_A),

View file

@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "../../bigseries.h"
#include "print.h"
#include QMK_KEYBOARD_H
extern rgblight_config_t rgblight_config;
@ -66,9 +66,9 @@ qk_tap_dance_action_t tap_dance_actions[] = {
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[BASE] = KEYMAP(
[BASE] = LAYOUT(
TD(TD_TOGGLE)),
[LED] = KEYMAP(
[LED] = LAYOUT(
TD(TD_TOGGLE)
)