aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/drashna.h
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2021-01-22 08:23:03 -0800
committerGitHub <noreply@github.com>2021-01-22 08:23:03 -0800
commit7a08b9d374dfcf9d872738af44b231862064b96f (patch)
treea83e16b5b6afd67b22fcbdf81ced5896554ca631 /users/drashna/drashna.h
parentc16a3dcb5458bc8d237d26c20a434c333b48d5c8 (diff)
downloadqmk_firmware-7a08b9d374dfcf9d872738af44b231862064b96f.tar.gz
qmk_firmware-7a08b9d374dfcf9d872738af44b231862064b96f.zip
[Keymap] Cleanup and updating of drashna keymap code (#11516)
* Update other keyboards for rgb matrix changes * Remove customized bootmagic code * Fix corne layout compilation error * Fix compiler errors with all keymaps * Add Simple Visualizer for ergodox infinity * Fix compile issue with Corne * Fix keymap stuff * Add alias for mouse layer * Add Halmak Keyboard layout * Updates for Kyria * Add support for oled interval * Change RGB stuff [CHANGE] Fix coexistence issues * Fix rgb_stuff * Add custom ploopyco mouse keymap * Decrease default dwell time * Updates based on last breaking changes update * Disable command on dactyl * Update ergodox to use proper commands for rgb matrix indicators * Update all rgb matrix indicator functions * Update rules for dactyl-manuform * Reduce wait time for mouse layer off event * Add more info to logger * Add wrappers for get_tapping term * Move version.h include into only file that actually needs it * Update rgb sleep stuff * Update key print function * Change DM keymap settings * Change pin for DM Manuform * Add Proton C stuff for Corne keymap * more arm corne tinkering * Even more arm stuff for corne * Cleanup corne stuff * redirect default keymap to drashna because I am a very bad man * change corne rgb priority * Update tractyl manuform to not conflict * Add more secret stuff * more dactyl tweaks * Add more options to split transport * Changes of oled support * Change split settings * Improve keylogger formatting more * tweak oled stuff * Oled and such tweaks * Reduce brightness due to leds * Decrease brightness more * Only run layer code if master
Diffstat (limited to 'users/drashna/drashna.h')
-rw-r--r--users/drashna/drashna.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/users/drashna/drashna.h b/users/drashna/drashna.h
index 772005a03..35d11101d 100644
--- a/users/drashna/drashna.h
+++ b/users/drashna/drashna.h
@@ -17,7 +17,6 @@
17#pragma once 17#pragma once
18#include QMK_KEYBOARD_H 18#include QMK_KEYBOARD_H
19 19
20#include "version.h"
21#include "eeprom.h" 20#include "eeprom.h"
22#include "wrappers.h" 21#include "wrappers.h"
23#include "process_records.h" 22#include "process_records.h"
@@ -58,13 +57,17 @@ enum userspace_layers {
58 _ADJUST, 57 _ADJUST,
59}; 58};
60 59
60#define _MOUSE _MACROS
61
61bool mod_key_press_timer(uint16_t code, uint16_t mod_code, bool pressed); 62bool mod_key_press_timer(uint16_t code, uint16_t mod_code, bool pressed);
62bool mod_key_press(uint16_t code, uint16_t mod_code, bool pressed, uint16_t this_timer); 63bool mod_key_press(uint16_t code, uint16_t mod_code, bool pressed, uint16_t this_timer);
63void matrix_init_keymap(void); 64void matrix_init_keymap(void);
65void matrix_init_secret(void);
64void shutdown_keymap(void); 66void shutdown_keymap(void);
65void suspend_power_down_keymap(void); 67void suspend_power_down_keymap(void);
66void suspend_wakeup_init_keymap(void); 68void suspend_wakeup_init_keymap(void);
67void matrix_scan_keymap(void); 69void matrix_scan_keymap(void);
70void matrix_scan_secret(void);
68layer_state_t layer_state_set_keymap(layer_state_t state); 71layer_state_t layer_state_set_keymap(layer_state_t state);
69layer_state_t default_layer_state_set_keymap(layer_state_t state); 72layer_state_t default_layer_state_set_keymap(layer_state_t state);
70void led_set_keymap(uint8_t usb_led); 73void led_set_keymap(uint8_t usb_led);