diff options
author | Drashna Jaelre <[email protected]> | 2021-08-07 21:40:48 -0700 |
---|---|---|
committer | GitHub <[email protected]> | 2021-08-07 21:40:48 -0700 |
commit | b9dcd5ac38bc7cd3dc2fb97ac3842df03ee5f780 (patch) | |
tree | 8e7717785d6632f5f13ee769432133ee6726a0a1 /users/drashna/config.h | |
parent | 100333818f4868cee811854ccc44e4b9ea39a79d (diff) | |
download | qmk_firmware-b9dcd5ac38bc7cd3dc2fb97ac3842df03ee5f780.tar.gz qmk_firmware-b9dcd5ac38bc7cd3dc2fb97ac3842df03ee5f780.zip |
[Keymap] Drashna split transport improvement (#13905)
* Fix up split stuff
* Fix Split perf issues
* Allow LTO to be disabled
* Fixup WPM and encoders
* Fixup qmk keys per scan
* Add bootloader info
* Change encoder pins
* Fixup corne oled code
* Expand transport sync
* Improve user transport
* Cleanup mouse processing at keymap level
* Improve layer checking for mouse layering
Diffstat (limited to 'users/drashna/config.h')
-rw-r--r-- | users/drashna/config.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/users/drashna/config.h b/users/drashna/config.h index fbba210e7a..ab0080234d 100644 --- a/users/drashna/config.h +++ b/users/drashna/config.h @@ -23,13 +23,15 @@ #define USB_POLLING_INTERVAL_MS 1 #if defined(SPLIT_KEYBOARD) -# define SPLIT_MODS_ENABLE +// # define SPLIT_TRANSPORT_MIRROR # define SPLIT_LAYER_STATE_ENABLE # define SPLIT_LED_STATE_ENABLE - -// # define SPLIT_TRANSPORT_MIRROR -# define SERIAL_USE_MULTI_TRANSACTION -# define SPLIT_TRANSACTION_IDS_USER RPC_ID_USER_STATE_SYNC +# define SPLIT_MODS_ENABLE +# ifdef WPM_ENABLE +# define SPLIT_WPM_ENABLE +# endif +# define SELECT_SOFT_SERIAL_SPEED 1 +# define SPLIT_TRANSACTION_IDS_USER RPC_ID_USER_STATE_SYNC, RPC_ID_USER_KEYMAP_SYNC, RPC_ID_USER_CONFIG_SYNC #endif #ifdef AUDIO_ENABLE @@ -165,8 +167,8 @@ #ifdef QMK_KEYS_PER_SCAN # undef QMK_KEYS_PER_SCAN -# define QMK_KEYS_PER_SCAN 2 -#endif // !QMK_KEYS_PER_SCAN +#endif +#define QMK_KEYS_PER_SCAN 4 // 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, |