aboutsummaryrefslogtreecommitdiff
path: root/keyboards/hotdox76v2/hotdox76v2.c
diff options
context:
space:
mode:
authorWoodrow Douglass <[email protected]>2024-10-10 23:31:08 -0400
committerGitHub <[email protected]>2024-10-10 20:31:08 -0700
commitf0b5feb85806269d5c51684e8d7787ee8a084567 (patch)
tree8e4032c16402c7ebdc7434e3aa4f6dbd318fceb2 /keyboards/hotdox76v2/hotdox76v2.c
parentf43c9127bf9e030ffb372fe46179abf99d7d8b72 (diff)
downloadqmk_firmware-f0b5feb85806269d5c51684e8d7787ee8a084567.tar.gz
qmk_firmware-f0b5feb85806269d5c51684e8d7787ee8a084567.zip
fix hotdox76v2 oled font to more closely mirror utf8 (#23807)
Diffstat (limited to 'keyboards/hotdox76v2/hotdox76v2.c')
-rw-r--r--keyboards/hotdox76v2/hotdox76v2.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/keyboards/hotdox76v2/hotdox76v2.c b/keyboards/hotdox76v2/hotdox76v2.c
index 26dc8f4d74..e60777703e 100644
--- a/keyboards/hotdox76v2/hotdox76v2.c
+++ b/keyboards/hotdox76v2/hotdox76v2.c
@@ -60,7 +60,7 @@ led_config_t g_led_config = {
#ifdef OLED_ENABLE
-# define UNC (94 + 0x21)
+# define UNC (' ')
typedef struct _master_to_slave_t {
int cur_alp_index;
char current_alp[7];
@@ -115,8 +115,8 @@ void render_layer_helper_fun(uint8_t start_line, const char *data, uint8_t gap_w
for (j = 0; j < l; ++j) { // font index
for (k = 0; k < 12; ++k) { // font byte index
// base + logo_w(32) + gap_w(12) +l*font_w(12)+current_byte_index
- oled_write_raw_byte(pgm_read_byte(&ext_big_font[pgm_read_byte(&data[j]) - 0x21][k]), start_line * 2 * 128 + 32 + gap_w + j * 12 + k);
- oled_write_raw_byte(pgm_read_byte(&ext_big_font[pgm_read_byte(&data[j]) - 0x21][k + 12]), start_line * 2 * 128 + 128 + 32 + gap_w + j * 12 + k);
+ oled_write_raw_byte(pgm_read_byte(&ext_big_font[pgm_read_byte(&data[j]) - 0x20][k]), start_line * 2 * 128 + 32 + gap_w + j * 12 + k);
+ oled_write_raw_byte(pgm_read_byte(&ext_big_font[pgm_read_byte(&data[j]) - 0x20][k + 12]), start_line * 2 * 128 + 128 + 32 + gap_w + j * 12 + k);
}
}
for (j = 0; j < gap_w; ++j) {
@@ -151,8 +151,8 @@ void render_cur_input_helper_fun(uint8_t start_line, const char *data, uint8_t g
for (j = 0; j < l; ++j) { // font index
for (k = 0; k < 12; ++k) { // font byte index
// base + logo_w(0) + gap_w(12) +l*font_w(12)+current_byte_index
- oled_write_raw_byte(pgm_read_byte(&ext_big_font[data[j] - 0x21][k]), start_line * 2 * 128 + gap_w + j * 12 + k);
- oled_write_raw_byte(pgm_read_byte(&ext_big_font[data[j] - 0x21][12 + k]), start_line * 2 * 128 + 128 + gap_w + j * 12 + k);
+ oled_write_raw_byte(pgm_read_byte(&ext_big_font[data[j] - 0x20][k]), start_line * 2 * 128 + gap_w + j * 12 + k);
+ oled_write_raw_byte(pgm_read_byte(&ext_big_font[data[j] - 0x20][12 + k]), start_line * 2 * 128 + 128 + gap_w + j * 12 + k);
}
}
for (j = 0; j < gap_w; ++j) {