summaryrefslogtreecommitdiff
path: root/keyboards/tominabox1/le_chiffre/le_chiffre.h
diff options
context:
space:
mode:
authorLess/Rikki <86894501+lesshonor@users.noreply.github.com>2023-09-15 15:06:11 -0400
committerGitHub <noreply@github.com>2023-09-15 12:06:11 -0700
commit134b60bb252056e50ebfd8f95522fdd6e4b432d5 (patch)
treeffc8b5cc66ad9a86496bc7517a966cdfd0130e8c /keyboards/tominabox1/le_chiffre/le_chiffre.h
parent35be48f525ace61782914091084c22c0454fdf57 (diff)
[keyboard] tominabox1/le_chiffre oled rework (#21611)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Diffstat (limited to 'keyboards/tominabox1/le_chiffre/le_chiffre.h')
-rw-r--r--keyboards/tominabox1/le_chiffre/le_chiffre.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/keyboards/tominabox1/le_chiffre/le_chiffre.h b/keyboards/tominabox1/le_chiffre/le_chiffre.h
new file mode 100644
index 0000000000..5bbcbf51cf
--- /dev/null
+++ b/keyboards/tominabox1/le_chiffre/le_chiffre.h
@@ -0,0 +1,17 @@
+// Copyright 2020 tominabox1 (@tominabox1) and sickbabies
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+#define KEYLOG_LEN 11
+
+extern const char PROGMEM code_to_name[53];
+extern const char PROGMEM lechiffre_logo[96];
+extern const char PROGMEM oled_section_break[6];
+
+void add_keylog(uint16_t keycode, keyrecord_t* record);
+void render_keylock_status(led_t led_state);
+void render_keylogger_status(void);
+void render_layer_status(const char* layer_name);
+void render_mod_status(uint8_t modifiers);
+void update_layer_namebuf(layer_state_t layer, bool force_update);