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" #include "quantum.h"
#define KEYMAP( \ #define LAYOUT( \
K00 \ K00 \
) { \ ) { \
{ 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/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "../../bigseries.h" #include QMK_KEYBOARD_H
static const char * const ANSWERS[] = { static const char * const ANSWERS[] = {
// "Yes" answers // "Yes" answers
@ -51,7 +51,7 @@ static const char * const ANSWERS[] = {
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KEYMAP( LAYOUT(
KC_A), 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/>. 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] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KEYMAP( LAYOUT(
KC_A), 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/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "../../bigseries.h" #include QMK_KEYBOARD_H
#include "print.h"
extern rgblight_config_t rgblight_config; 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] = { const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[BASE] = KEYMAP( [BASE] = LAYOUT(
TD(TD_TOGGLE)), TD(TD_TOGGLE)),
[LED] = KEYMAP( [LED] = LAYOUT(
TD(TD_TOGGLE) TD(TD_TOGGLE)
) )