[Keymap] Reorganization, cleanup and readmes for drashna code (#15617)
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
// additional fonts from
|
||||
// https://github.com/datacute/TinyOLED-Fonts
|
||||
|
||||
#if __has_include("../../../../Documents/qmk/oled_font.h")
|
||||
# include "../../../../Documents/qmk/oled_font.h"
|
||||
#if __has_include("oled_font.h")
|
||||
# include "oled_font.h"
|
||||
#else
|
||||
|
||||
// additional fonts from
|
||||
|
@@ -162,15 +162,8 @@ void render_keylock_status(uint8_t led_usb_state) {
|
||||
|
||||
void render_matrix_scan_rate(void) {
|
||||
#ifdef DEBUG_MATRIX_SCAN_RATE
|
||||
char matrix_rate[5];
|
||||
uint16_t n = get_matrix_scan_rate();
|
||||
matrix_rate[4] = '\0';
|
||||
matrix_rate[3] = '0' + n % 10;
|
||||
matrix_rate[2] = (n /= 10) % 10 ? '0' + (n) % 10 : (n / 10) % 10 ? '0' : ' ';
|
||||
matrix_rate[1] = n / 10 ? '0' + n / 10 : ' ';
|
||||
matrix_rate[0] = ' ';
|
||||
oled_write_P(PSTR("MS:"), false);
|
||||
oled_write(matrix_rate, false);
|
||||
oled_write(get_u16_str(get_matrix_scan_rate(), ' '), false);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
42
users/drashna/oled/readme.md
Normal file
42
users/drashna/oled/readme.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# OLED Display
|
||||
|
||||
To disable the pre genrated oled display, add `CUSTOM_OLED_DRIVER = no` to your `rules.mk`.
|
||||
|
||||
<!-- to do: add all the stuff -->
|
||||
## OLED Font
|
||||
|
||||
My font file has multiple fonts and multiple logs integrated into the one file. And it uses the full 255 possible characters.
|
||||
|
||||
In addition to the default font and logos:
|
||||
|
||||
```c
|
||||
# define OLED_FONT_5X5
|
||||
# define OLED_FONT_AZTECH
|
||||
# define OLED_FONT_BMPLAIN
|
||||
# define OLED_FONT_CRACKERS
|
||||
# define OLED_FONT_EIN
|
||||
# define OLED_FONT_HISKYF21
|
||||
# define OLED_FONT_SQUASH
|
||||
# define OLED_FONT_SUPER_DIGG
|
||||
# define OLED_FONT_ZXPIX
|
||||
```
|
||||
|
||||
```c
|
||||
# define OLED_LOGO_CORNE
|
||||
# define OLED_LOGO_GMK_BAD
|
||||
# define OLED_LOGO_GOTHAM
|
||||
# define OLED_LOGO_HUE_MANITEE
|
||||
# define OLED_LOGO_LOOSE
|
||||
# define OLED_LOGO_SETS3N
|
||||
# define OLED_LOGO_SKEEB
|
||||
```
|
||||
|
||||
Additionally, the font file allows for external oled font files, instead. This allows for additional files that cannot be hosted in the QMK Repo.
|
||||
|
||||
## Display
|
||||
|
||||
A picture is worth a thousand words. So here are two:
|
||||
|
||||

|
||||
|
||||

|
Reference in New Issue
Block a user