~ruther/qmk_firmware

c9d9e70ac7ae6170728cbc8ac91c9c3269afe993 — Joel Challis 3 years ago f293e6b
Move projectcain encoder logic to keyboard level (#16479)

M keyboards/projectcain/vault35/config.h => keyboards/projectcain/vault35/config.h +4 -0
@@ 44,6 44,10 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

#define ENCODERS_PAD_A { D6 }
#define ENCODERS_PAD_B { D7 }
#define ENCODER_RESOLUTION 2

/*
 * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.
 */

M keyboards/projectcain/vault35/keymaps/default/config.h => keyboards/projectcain/vault35/keymaps/default/config.h +0 -3
@@ 16,9 16,6 @@

#pragma once

#define ENCODERS_PAD_A { D6 }
#define ENCODERS_PAD_B { D7 }
#define ENCODER_RESOLUTION 2
#define COMBO_COUNT 2
#define COMBO_TERM 50
#define TAPPING_FORCE_HOLD

M keyboards/projectcain/vault35/keymaps/default/rules.mk => keyboards/projectcain/vault35/keymaps/default/rules.mk +0 -1
@@ 1,2 1,1 @@
ENCODER_ENABLE = yes
COMBO_ENABLE = yes
\ No newline at end of file

M keyboards/projectcain/vault35/rules.mk => keyboards/projectcain/vault35/rules.mk +1 -0
@@ 16,3 16,4 @@ NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes

M keyboards/projectcain/vault45/config.h => keyboards/projectcain/vault45/config.h +4 -0
@@ 47,6 47,10 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW

#define ENCODERS_PAD_A { B3, D1 }
#define ENCODERS_PAD_B { B2, D2 }
#define ENCODER_RESOLUTION 2

/*
 * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, and define SOFT_SERIAL_PIN.
 */

M keyboards/projectcain/vault45/keymaps/default/config.h => keyboards/projectcain/vault45/keymaps/default/config.h +0 -3
@@ 16,9 16,6 @@

#pragma once

#define ENCODERS_PAD_A { B3, D1 }
#define ENCODERS_PAD_B { B2, D2 }
#define ENCODER_RESOLUTION 2
#define COMBO_COUNT 2
#define COMBO_TERM 50
#define TAPPING_FORCE_HOLD

M keyboards/projectcain/vault45/keymaps/default/rules.mk => keyboards/projectcain/vault45/keymaps/default/rules.mk +0 -1
@@ 1,2 1,1 @@
ENCODER_ENABLE = yes
COMBO_ENABLE = yes
\ No newline at end of file

M keyboards/projectcain/vault45/rules.mk => keyboards/projectcain/vault45/rules.mk +1 -0
@@ 16,3 16,4 @@ NKRO_ENABLE = no            # Enable N-Key Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
AUDIO_ENABLE = no           # Audio output
ENCODER_ENABLE = yes