mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-05-31 11:30:09 -04:00
- Limit to eight layers to save MCU space - Tweaked default rules.mk for WPM, Audio, etc - Added Luna Pet OLED code and modified to my standard - Enabled Drag Scroll OLED indicator - Increased Split Communications (layers, LED state, Mods) - Cleaned up OLED Code and overhauled screen. - Data is on both halves now, no more split side logo - Added WPM counter - Added graphics for layers, mods, features, small QMK logo - Leveraged KLOR font and added my own images - Made LTO disabled by default since I'm team RP2040
61 lines
No EOL
1.3 KiB
C
61 lines
No EOL
1.3 KiB
C
/*
|
|
* Set build options for
|
|
* - consistent configuration across all keyboards
|
|
* - enable features specific to certain board (e.g. encoders, rgb, oled)
|
|
* - a way to save memory on MCU
|
|
*
|
|
* Pattern
|
|
* - This will hold config for features we force to be on
|
|
* - bring in additional configuration for features that can be enabled/disabled
|
|
* - clear and reset the setting
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
//Turn off settings we won't use to save memory
|
|
#undef LOCKING_SUPPORT_ENABLE
|
|
#undef LOCKING_RESYNC_ENABLE
|
|
|
|
//Clear variables we plan to use that might be set elsewhere
|
|
#undef USB_POLLING_INTERVAL_MS
|
|
#undef LAYER_STATE_8BIT
|
|
|
|
//Set common configuration for all keyboards
|
|
#define USB_POLLING_INTERVAL_MS 1
|
|
#define LAYER_STATE_8BIT
|
|
|
|
|
|
|
|
#include "config/tapping_config.h"
|
|
|
|
#if defined(CAPS_WORD_ENABLE)
|
|
# include "config/capsword_config.h"
|
|
#endif
|
|
|
|
#if defined(RGB_MATRIX_ENABLE)
|
|
# include "config/rgbmatrix_config.h"
|
|
#endif
|
|
|
|
#if defined(MOUSEKEY_ENABLE)
|
|
# include "config/mouse_config.h"
|
|
#endif
|
|
|
|
#if defined(COMBO_ENABLE)
|
|
# include "config/combo_config.h"
|
|
#endif
|
|
|
|
#if defined(SPLIT_KEYBOARD)
|
|
# include "config/split_config.h"
|
|
#endif
|
|
|
|
#if defined(OLED_ENABLE)
|
|
# include "config/oled_config.h"
|
|
#endif
|
|
|
|
#if defined(HAPTIC_ENABLE)
|
|
# include "config/haptic_config.h"
|
|
#endif
|
|
|
|
#if defined(AUDIO_ENABLE)
|
|
# include "config/audio_config.h"
|
|
#endif |