aboutsummaryrefslogtreecommitdiffstats
path: root/users/pcoves/pcoves.h
diff options
context:
space:
mode:
authorpcoves <33952527+pcoves@users.noreply.github.com>2020-07-08 22:57:11 +0200
committerGitHub <noreply@github.com>2020-07-08 21:57:11 +0100
commitfacca2331519d5d56a926f93f0cdf925fe0857da (patch)
tree575913db2ecb5a78eeb22acabd69825f54d31b0d /users/pcoves/pcoves.h
parent071e0c2029e7923cbaa6ff721365b2f61cdd08d8 (diff)
downloadfirmware-facca2331519d5d56a926f93f0cdf925fe0857da.tar.gz
firmware-facca2331519d5d56a926f93f0cdf925fe0857da.tar.bz2
firmware-facca2331519d5d56a926f93f0cdf925fe0857da.zip
Add pcoves's userspace (#9354)
Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Pablo COVES <pablo.coves@anatoscope.com>
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 000000000..10dfc56bd
--- /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);