[Keymap] Drashna Keymap Updates (#14842)

* Fix issues with user split transport code
* Improve OLED (More font stuff, improved keylogger, etc)
* Add `KEYLOCK` macro to disable USB, borrowed from command feature.
* Convert Kyria fully to proton C (no more AVR kyria)
* Add Work Louder Work Board keymap
This commit is contained in:
Drashna Jaelre 2021-10-15 22:30:23 -07:00 committed by GitHub
parent a8422cca03
commit 9a0addc77e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 1035 additions and 1053 deletions

View file

@ -19,12 +19,16 @@
#include "drashna.h"
__attribute__((aligned(8))) typedef struct {
bool audio_enable;
bool audio_clicky_enable;
bool tap_toggling;
bool unicode_mode;
bool swap_hands;
typedef union {
uint32_t raw;
struct {
bool audio_enable :1;
bool audio_clicky_enable :1;
bool tap_toggling :1;
bool unicode_mode :1;
bool swap_hands :1;
bool host_driver_disabled :1;
};
} user_runtime_config_t;
extern user_runtime_config_t user_state;