Creates a layouts/ folder for keymaps shared between keyboards (#1609)
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
This commit is contained in:
parent
7260fc3eef
commit
d2ff66a985
451 changed files with 1651 additions and 1477 deletions
|
@ -81,11 +81,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
//#define NO_ACTION_MACRO
|
||||
//#define NO_ACTION_FUNCTION
|
||||
|
||||
#ifdef SUBPROJECT_rev3
|
||||
#include "rev3/config.h"
|
||||
#endif
|
||||
#ifdef SUBPROJECT_rev4
|
||||
#include "rev4/config.h"
|
||||
#endif
|
||||
#include QMK_SUBPROJECT_CONFIG_H
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include "planck.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
#ifdef ONEHAND_ENABLE
|
||||
__attribute__ ((weak))
|
||||
|
|
|
@ -1,12 +1,7 @@
|
|||
#ifndef PLANCK_H
|
||||
#define PLANCK_H
|
||||
|
||||
#ifdef SUBPROJECT_rev3
|
||||
#include "rev3.h"
|
||||
#endif
|
||||
#ifdef SUBPROJECT_rev4
|
||||
#include "rev4.h"
|
||||
#endif
|
||||
#include QMK_SUBPROJECT_H
|
||||
|
||||
#include "quantum.h"
|
||||
|
||||
|
@ -37,5 +32,6 @@
|
|||
}
|
||||
|
||||
#define KEYMAP PLANCK_GRID
|
||||
#define LAYOUT_ortho_4x12 PLANCK_GRID
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef REV3_CONFIG_H
|
||||
#define REV3_CONFIG_H
|
||||
|
||||
#include "../config.h"
|
||||
#include QMK_KEYBOARD_CONFIG_H
|
||||
|
||||
#define DEVICE_VER 0x0003
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#ifndef REV3_H
|
||||
#define REV3_H
|
||||
|
||||
#include "../planck.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
#endif
|
|
@ -1,5 +1 @@
|
|||
AUDIO_ENABLE = no # Audio output on port C6
|
||||
|
||||
ifndef QUANTUM_DIR
|
||||
include ../../../Makefile
|
||||
endif
|
||||
AUDIO_ENABLE = no # Audio output on port C6
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef REV4_CONFIG_H
|
||||
#define REV4_CONFIG_H
|
||||
|
||||
#include "../config.h"
|
||||
#include QMK_KEYBOARD_CONFIG_H
|
||||
|
||||
#define DEVICE_VER 0x0004
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#ifndef REV4_H
|
||||
#define REV4_H
|
||||
|
||||
#include "../planck.h"
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
#endif
|
|
@ -1,5 +1 @@
|
|||
AUDIO_ENABLE = yes # Audio output on port C6
|
||||
|
||||
ifndef QUANTUM_DIR
|
||||
include ../../../Makefile
|
||||
endif
|
||||
AUDIO_ENABLE = yes # Audio output on port C6
|
|
@ -66,3 +66,5 @@ API_SYSEX_ENABLE = no
|
|||
|
||||
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
|
||||
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
|
||||
|
||||
LAYOUTS = ortho_4x12
|
Loading…
Add table
Add a link
Reference in a new issue