forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request qmk#503 from fredizzimo/ergodox_subproject
Add both Ergodox EZ and Infinity Ergodox as sub-projects of Ergodox
- Loading branch information
Showing
225 changed files
with
1,651 additions
and
1,795 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
#---------------------------------------------------------------------------- | ||
# On command line: | ||
# | ||
# make = Make software. | ||
# | ||
# make clean = Clean out built project files. | ||
# | ||
# That's pretty much all you need. To compile, always go make clean, | ||
# followed by make. | ||
# | ||
# For advanced users only: | ||
# make teensy = Download the hex file to the device, using teensy_loader_cli. | ||
# (must have teensy_loader_cli installed). | ||
# | ||
#---------------------------------------------------------------------------- | ||
SUBPROJECT_DEFAULT = ez | ||
|
||
# Build Options | ||
# comment out to disable the options. | ||
# | ||
BOOTMAGIC_ENABLE ?= no # Virtual DIP switch configuration(+1000) | ||
MOUSEKEY_ENABLE ?= yes # Mouse keys(+4700) | ||
EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450) | ||
CONSOLE_ENABLE ?= no # Console for debug(+400) | ||
COMMAND_ENABLE ?= yes # Commands for debug and configuration | ||
CUSTOM_MATRIX ?= yes # Custom matrix file for the ErgoDox EZ | ||
SLEEP_LED_ENABLE ?= yes # Breathing sleep LED during USB suspend | ||
NKRO_ENABLE ?= yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | ||
MIDI_ENABLE ?= no # MIDI controls | ||
UNICODE_ENABLE ?= yes # Unicode | ||
|
||
ifndef QUANTUM_DIR | ||
include ../../Makefile | ||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
#ifndef KEYBOARDS_ERGODOX_CONFIG_H_ | ||
#define KEYBOARDS_ERGODOX_CONFIG_H_ | ||
|
||
#define MOUSEKEY_DELAY 100 | ||
#define MOUSEKEY_INTERVAL 20 | ||
#define MOUSEKEY_MAX_SPEED 3 | ||
#define MOUSEKEY_TIME_TO_MAX 10 | ||
|
||
#define TAPPING_TOGGLE 1 | ||
|
||
/* define if matrix has ghost */ | ||
//#define MATRIX_HAS_GHOST | ||
|
||
#define TAPPING_TERM 200 | ||
#define IGNORE_MOD_TAP_INTERRUPT // this makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when you hold it, and when this option isn't enabled, z rapidly followed by x actually sends Ctrl-x. That's bad.) | ||
|
||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||
#define LOCKING_SUPPORT_ENABLE | ||
/* Locking resynchronize hack */ | ||
#define LOCKING_RESYNC_ENABLE | ||
|
||
/* key combination for command */ | ||
#define IS_COMMAND() ( \ | ||
keyboard_report->mods == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ | ||
keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ | ||
) | ||
|
||
#ifdef SUBPROJECT_ez | ||
#include "ez/config.h" | ||
#endif | ||
#ifdef SUBPROJECT_infinity | ||
#include "infinity/config.h" | ||
#endif | ||
|
||
|
||
#endif /* KEYBOARDS_ERGODOX_CONFIG_H_ */ |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
#ifndef KEYBOARDS_ERGODOX_ERGODOX_H_ | ||
#define KEYBOARDS_ERGODOX_ERGODOX_H_ | ||
#ifdef SUBPROJECT_ez | ||
#include "ez.h" | ||
#endif | ||
#ifdef SUBPROJECT_infinity | ||
#include "infinity.h" | ||
#endif | ||
|
||
#endif /* KEYBOARDS_ERGODOX_ERGODOX_H_ */ |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#include "ergodox_ez.h" | ||
#include "ez.h" | ||
#include "i2cmaster.h" | ||
|
||
bool i2c_initialized = 0; | ||
|
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.