diff options
Diffstat (limited to 'users/drashna/oled/oled_stuff.h')
| -rw-r--r-- | users/drashna/oled/oled_stuff.h | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/users/drashna/oled/oled_stuff.h b/users/drashna/oled/oled_stuff.h index 8795684d6..985153c2f 100644 --- a/users/drashna/oled/oled_stuff.h +++ b/users/drashna/oled/oled_stuff.h | |||
| @@ -18,6 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | #include "quantum.h" | 19 | #include "quantum.h" |
| 20 | #include "oled_driver.h" | 20 | #include "oled_driver.h" |
| 21 | extern deferred_token kittoken; | ||
| 21 | 22 | ||
| 22 | void oled_driver_render_logo(void); | 23 | void oled_driver_render_logo(void); |
| 23 | bool process_record_user_oled(uint16_t keycode, keyrecord_t *record); | 24 | bool process_record_user_oled(uint16_t keycode, keyrecord_t *record); |
| @@ -37,12 +38,16 @@ void render_pointing_dpi_status(uint8_t padding); | |||
| 37 | void oled_driver_render_logo_left(void); | 38 | void oled_driver_render_logo_left(void); |
| 38 | void oled_driver_render_logo_right(void); | 39 | void oled_driver_render_logo_right(void); |
| 39 | 40 | ||
| 40 | #ifdef OLED_DISPLAY_128X64 | 41 | #if defined(OLED_DISPLAY_128X128) || defined(OLED_DISPLAY_128X64) |
| 41 | # define OLED_RENDER_KEYLOGGER "Keylogger: " | 42 | # define OLED_DISPLAY_VERBOSE |
| 42 | 43 | ||
| 44 | # define OLED_RENDER_KEYLOGGER "Keylogger: " | ||
| 45 | # ifndef OLED_KEYLOGGER_LENGTH | ||
| 46 | # define OLED_KEYLOGGER_LENGTH 9 | ||
| 47 | # endif | ||
| 43 | # define OLED_RENDER_LAYOUT_NAME "Layout: " | 48 | # define OLED_RENDER_LAYOUT_NAME "Layout: " |
| 44 | # define OLED_RENDER_LAYOUT_QWERTY "Qwerty" | 49 | # define OLED_RENDER_LAYOUT_QWERTY "Qwerty" |
| 45 | # define OLED_RENDER_LAYOUT_COLEMAK_DH "Colemak-DH" | 50 | # define OLED_RENDER_LAYOUT_COLEMAK_DH "ColemkDH" |
| 46 | # define OLED_RENDER_LAYOUT_COLEMAK "Colemak" | 51 | # define OLED_RENDER_LAYOUT_COLEMAK "Colemak" |
| 47 | # define OLED_RENDER_LAYOUT_DVORAK "Dvorak" | 52 | # define OLED_RENDER_LAYOUT_DVORAK "Dvorak" |
| 48 | # define OLED_RENDER_LAYOUT_WORKMAN "Workman" | 53 | # define OLED_RENDER_LAYOUT_WORKMAN "Workman" |
| @@ -58,11 +63,11 @@ void oled_driver_render_logo_right(void); | |||
| 58 | # define OLED_RENDER_LAYER_MODS "Mods" | 63 | # define OLED_RENDER_LAYER_MODS "Mods" |
| 59 | 64 | ||
| 60 | # define OLED_RENDER_LOCK_NAME "Lock: " | 65 | # define OLED_RENDER_LOCK_NAME "Lock: " |
| 61 | # define OLED_RENDER_LOCK_NUML "NUML" | 66 | # define OLED_RENDER_LOCK_NUML "NUM" |
| 62 | # define OLED_RENDER_LOCK_CAPS "CAPS" | 67 | # define OLED_RENDER_LOCK_CAPS "CAPS" |
| 63 | # define OLED_RENDER_LOCK_SCLK "SCLK" | 68 | # define OLED_RENDER_LOCK_SCLK "SCLK" |
| 64 | 69 | ||
| 65 | # define OLED_RENDER_MODS_NAME "Mods:" | 70 | # define OLED_RENDER_MODS_NAME "Mods" |
| 66 | # define OLED_RENDER_MODS_SFT "Sft" | 71 | # define OLED_RENDER_MODS_SFT "Sft" |
| 67 | # define OLED_RENDER_MODS_CTL "Ctl" | 72 | # define OLED_RENDER_MODS_CTL "Ctl" |
| 68 | # define OLED_RENDER_MODS_ALT "Alt" | 73 | # define OLED_RENDER_MODS_ALT "Alt" |
| @@ -84,6 +89,9 @@ void oled_driver_render_logo_right(void); | |||
| 84 | # define OLED_RENDER_WPM_COUNTER "WPM: " | 89 | # define OLED_RENDER_WPM_COUNTER "WPM: " |
| 85 | #else | 90 | #else |
| 86 | # define OLED_RENDER_KEYLOGGER "KLogr" | 91 | # define OLED_RENDER_KEYLOGGER "KLogr" |
| 92 | # ifndef OLED_KEYLOGGER_LENGTH | ||
| 93 | # define OLED_KEYLOGGER_LENGTH 5 | ||
| 94 | # endif | ||
| 87 | 95 | ||
| 88 | # define OLED_RENDER_LAYOUT_NAME "Lyout" | 96 | # define OLED_RENDER_LAYOUT_NAME "Lyout" |
| 89 | # define OLED_RENDER_LAYOUT_QWERTY " QRTY" | 97 | # define OLED_RENDER_LAYOUT_QWERTY " QRTY" |
| @@ -127,5 +135,7 @@ void oled_driver_render_logo_right(void); | |||
| 127 | # define OLED_RENDER_USER_NUKE "Nuke" | 135 | # define OLED_RENDER_USER_NUKE "Nuke" |
| 128 | 136 | ||
| 129 | # define OLED_RENDER_WPM_COUNTER "WPM: " | 137 | # define OLED_RENDER_WPM_COUNTER "WPM: " |
| 130 | |||
| 131 | #endif | 138 | #endif |
| 139 | |||
| 140 | |||
| 141 | extern char keylog_str[OLED_KEYLOGGER_LENGTH]; | ||
