summaryrefslogtreecommitdiffstats
path: root/users/pcoves/pcoves.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/pcoves/pcoves.h')
-rw-r--r--users/pcoves/pcoves.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/users/pcoves/pcoves.h b/users/pcoves/pcoves.h
new file mode 100644
index 0000000000..10dfc56bd3
--- /dev/null
+++ b/users/pcoves/pcoves.h
@@ -0,0 +1,32 @@
+#pragma once
+
+#include "quantum.h"
+
+#define SECRET_ENABLE (__has_include("secret.h") && !defined(NO_SECRET))
+
+enum {
+ AUTRUCHE = SAFE_RANGE,
+#ifdef RAINBOW_UNICORN_ENABLE
+ RAINBOW_UNICORN_TOGGLE,
+#endif
+#ifdef UNICODE_ENABLE
+ EMOTE0,
+ EMOTE1,
+ EMOTE2,
+ EMOTE3,
+#endif
+#if SECRET_ENABLE
+ SECRET0,
+ SECRET1,
+ SECRET2,
+ SECRET3,
+ SECRET4,
+#endif
+ PCOVES_SAFE_RANGE,
+};
+
+__attribute__((weak)) void eeconfig_init_keymap(void);
+void eeconfig_init_user(void);
+
+__attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
+bool process_record_user(uint16_t keycode, keyrecord_t *record);