/* Copyright 2020 Stephen Bush * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #pragma once #ifdef OLED_ENABLE # define OLED_DISPLAY_128X64 #endif // If you are using an Elite C rev3 on the slave side, uncomment the lines below: // #define SPLIT_USB_DETECT // #define NO_USB_STARTUP_CHECK // EC11K encoders have a different resolution than other EC11 encoders. // When using the default resolution of 4, if you notice your encoder skipping // every other tick, lower the resolution to 2. #define ENCODER_RESOLUTION 2 #define ENCODER_DIRECTION_FLIP // The Leader key allows to flexibly assign macros to key sequences. #define LEADER_PER_KEY_TIMING #define LEADER_TIMEOUT 350 // Change "hold" time (default is 200 ms) // -- used for tap dance and other tap mods // -- defined in user namespace // #define TAPPING_TERM 200 // Prevent normal rollover on alphas from accidentally triggering mods. #define IGNORE_MOD_TAP_INTERRUPT // Enable rapid switch from tap to hold, disables double tap hold auto-repeat. #define QUICK_TAP_TERM 0 // Reduce firmware size // https://thomasbaart.nl/2018/12/01/reducing-firmware-size-in-qmk/ // also requires EXTRAFLAGS in config.h #define NO_ACTION_MACRO #define NO_ACTION_FUNCTION // Allows to use either side as the master. Look at the documentation for info: // https://docs.qmk.fm/#/config_options?id=setting-handedness #define EE_HANDS // Allows media codes to properly register in macros and rotary encoder code #define TAP_CODE_DELAY 10 #define COMBO_TERM 40