diff options
| author | Xelus22 <17491233+Xelus22@users.noreply.github.com> | 2021-08-24 16:28:26 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-24 16:28:26 +1000 |
| commit | 4e1c5887c5c08ebd2cf7868c8d9292aa728e7bf0 (patch) | |
| tree | 24ff5bdf570a6a9f5a77a517005bffbb35e46b22 /keyboards | |
| parent | 6fd20acf4be76e7a2bd82d3dfd0a9bcca8c507eb (diff) | |
| download | qmk_firmware-4e1c5887c5c08ebd2cf7868c8d9292aa728e7bf0.tar.gz qmk_firmware-4e1c5887c5c08ebd2cf7868c8d9292aa728e7bf0.zip | |
[Core] Refactor OLED to allow easy addition of other types (#13454)
* add docs
* core changes
* update keyboards to new OLED
* updated users to new OLED
* update layouts to new OLED
* fixup docs
* drashna's suggestion
* fix up docs
* new keyboards with oled
* core split changes
* remaining keyboard files
* Fix The Helix keyboards oled options
* reflect develop
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: mtei <2170248+mtei@users.noreply.github.com>
Diffstat (limited to 'keyboards')
468 files changed, 1487 insertions, 1329 deletions
diff --git a/keyboards/0xcb/1337/keymaps/conor/keymap.c b/keyboards/0xcb/1337/keymaps/conor/keymap.c index e9d8756b1..63c3ea9f5 100644 --- a/keyboards/0xcb/1337/keymaps/conor/keymap.c +++ b/keyboards/0xcb/1337/keymaps/conor/keymap.c | |||
| @@ -76,7 +76,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 76 | #endif | 76 | #endif |
| 77 | 77 | ||
| 78 | /* oled stuff :) */ | 78 | /* oled stuff :) */ |
| 79 | #ifdef OLED_DRIVER_ENABLE | 79 | #ifdef OLED_ENABLE |
| 80 | uint16_t startup_timer; | 80 | uint16_t startup_timer; |
| 81 | 81 | ||
| 82 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 82 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
diff --git a/keyboards/0xcb/1337/keymaps/default/keymap.c b/keyboards/0xcb/1337/keymaps/default/keymap.c index 54413458f..b79ecb767 100644 --- a/keyboards/0xcb/1337/keymaps/default/keymap.c +++ b/keyboards/0xcb/1337/keymaps/default/keymap.c | |||
| @@ -76,7 +76,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 76 | #endif | 76 | #endif |
| 77 | 77 | ||
| 78 | /* oled stuff :) */ | 78 | /* oled stuff :) */ |
| 79 | #ifdef OLED_DRIVER_ENABLE | 79 | #ifdef OLED_ENABLE |
| 80 | uint16_t startup_timer; | 80 | uint16_t startup_timer; |
| 81 | 81 | ||
| 82 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 82 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
diff --git a/keyboards/0xcb/1337/keymaps/jakob/keymap.c b/keyboards/0xcb/1337/keymaps/jakob/keymap.c index f4a5c3cb4..190fee21c 100644 --- a/keyboards/0xcb/1337/keymaps/jakob/keymap.c +++ b/keyboards/0xcb/1337/keymaps/jakob/keymap.c | |||
| @@ -76,7 +76,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 76 | #endif | 76 | #endif |
| 77 | 77 | ||
| 78 | /* oled stuff :) */ | 78 | /* oled stuff :) */ |
| 79 | #ifdef OLED_DRIVER_ENABLE | 79 | #ifdef OLED_ENABLE |
| 80 | uint16_t startup_timer; | 80 | uint16_t startup_timer; |
| 81 | 81 | ||
| 82 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 82 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
diff --git a/keyboards/0xcb/1337/keymaps/via/keymap.c b/keyboards/0xcb/1337/keymaps/via/keymap.c index 897bfdeda..eefa67ddb 100644 --- a/keyboards/0xcb/1337/keymaps/via/keymap.c +++ b/keyboards/0xcb/1337/keymaps/via/keymap.c | |||
| @@ -76,7 +76,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 76 | #endif | 76 | #endif |
| 77 | 77 | ||
| 78 | /* oled stuff :) */ | 78 | /* oled stuff :) */ |
| 79 | #ifdef OLED_DRIVER_ENABLE | 79 | #ifdef OLED_ENABLE |
| 80 | uint16_t startup_timer; | 80 | uint16_t startup_timer; |
| 81 | 81 | ||
| 82 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 82 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
diff --git a/keyboards/0xcb/1337/rules.mk b/keyboards/0xcb/1337/rules.mk index 365b79c05..b08dfd380 100644 --- a/keyboards/0xcb/1337/rules.mk +++ b/keyboards/0xcb/1337/rules.mk | |||
| @@ -24,4 +24,5 @@ AUDIO_ENABLE = no # Audio output | |||
| 24 | 24 | ||
| 25 | ENCODER_ENABLE = yes | 25 | ENCODER_ENABLE = yes |
| 26 | LTO_ENABLE = yes | 26 | LTO_ENABLE = yes |
| 27 | OLED_DRIVER_ENABLE = yes | 27 | OLED_ENABLE = yes |
| 28 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/0xcb/static/keymaps/default/keymap.c b/keyboards/0xcb/static/keymaps/default/keymap.c index e83d6c904..139c257e6 100644 --- a/keyboards/0xcb/static/keymaps/default/keymap.c +++ b/keyboards/0xcb/static/keymaps/default/keymap.c | |||
| @@ -92,7 +92,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 92 | #endif | 92 | #endif |
| 93 | 93 | ||
| 94 | /* oled stuff :) */ | 94 | /* oled stuff :) */ |
| 95 | #ifdef OLED_DRIVER_ENABLE | 95 | #ifdef OLED_ENABLE |
| 96 | uint16_t startup_timer = 0; | 96 | uint16_t startup_timer = 0; |
| 97 | 97 | ||
| 98 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 98 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
diff --git a/keyboards/0xcb/static/keymaps/via/keymap.c b/keyboards/0xcb/static/keymaps/via/keymap.c index 4b8bf3ae5..6bb24c1fa 100644 --- a/keyboards/0xcb/static/keymaps/via/keymap.c +++ b/keyboards/0xcb/static/keymaps/via/keymap.c | |||
| @@ -92,7 +92,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 92 | #endif | 92 | #endif |
| 93 | 93 | ||
| 94 | /* oled stuff :) */ | 94 | /* oled stuff :) */ |
| 95 | #ifdef OLED_DRIVER_ENABLE | 95 | #ifdef OLED_ENABLE |
| 96 | uint16_t startup_timer = 0; | 96 | uint16_t startup_timer = 0; |
| 97 | 97 | ||
| 98 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 98 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
diff --git a/keyboards/0xcb/static/rules.mk b/keyboards/0xcb/static/rules.mk index fb9907998..c50970a43 100644 --- a/keyboards/0xcb/static/rules.mk +++ b/keyboards/0xcb/static/rules.mk | |||
| @@ -23,4 +23,5 @@ AUDIO_ENABLE = no # Audio output | |||
| 23 | 23 | ||
| 24 | ENCODER_ENABLE = yes | 24 | ENCODER_ENABLE = yes |
| 25 | LTO_ENABLE = yes | 25 | LTO_ENABLE = yes |
| 26 | OLED_DRIVER_ENABLE = yes | 26 | OLED_ENABLE = yes |
| 27 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/10bleoledhub/keymaps/default/keymap.c b/keyboards/10bleoledhub/keymaps/default/keymap.c index fec5f8f37..84c1f1068 100644 --- a/keyboards/10bleoledhub/keymaps/default/keymap.c +++ b/keyboards/10bleoledhub/keymaps/default/keymap.c | |||
| @@ -54,7 +54,7 @@ static void render_logo(void) { | |||
| 54 | oled_write_P(qmk_logo, false); | 54 | oled_write_P(qmk_logo, false); |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | #ifdef OLED_DRIVER_ENABLE | 57 | #ifdef OLED_ENABLE |
| 58 | void oled_task_user(void) { render_logo(); } | 58 | void oled_task_user(void) { render_logo(); } |
| 59 | #endif | 59 | #endif |
| 60 | 60 | ||
diff --git a/keyboards/10bleoledhub/keymaps/via/keymap.c b/keyboards/10bleoledhub/keymaps/via/keymap.c index 6f78ac8af..df7130e80 100644 --- a/keyboards/10bleoledhub/keymaps/via/keymap.c +++ b/keyboards/10bleoledhub/keymaps/via/keymap.c | |||
| @@ -54,7 +54,7 @@ static void render_logo(void) { | |||
| 54 | oled_write_P(qmk_logo, false); | 54 | oled_write_P(qmk_logo, false); |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | #ifdef OLED_DRIVER_ENABLE | 57 | #ifdef OLED_ENABLE |
| 58 | void oled_task_user(void) { render_logo(); } | 58 | void oled_task_user(void) { render_logo(); } |
| 59 | #endif | 59 | #endif |
| 60 | 60 | ||
diff --git a/keyboards/10bleoledhub/rules.mk b/keyboards/10bleoledhub/rules.mk index e090cd375..1e036e660 100644 --- a/keyboards/10bleoledhub/rules.mk +++ b/keyboards/10bleoledhub/rules.mk | |||
| @@ -24,5 +24,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 24 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 25 | AUDIO_ENABLE = no # Audio output | 25 | AUDIO_ENABLE = no # Audio output |
| 26 | BLUETOOTH = AdafruitBLE | 26 | BLUETOOTH = AdafruitBLE |
| 27 | OLED_DRIVER_ENABLE = yes | 27 | OLED_ENABLE = yes |
| 28 | OLED_DRIVER = SSD1306 | ||
| 28 | ENCODER_ENABLE = yes | 29 | ENCODER_ENABLE = yes |
diff --git a/keyboards/8pack/rules.mk b/keyboards/8pack/rules.mk index d2a17801f..4b00bd2e5 100644 --- a/keyboards/8pack/rules.mk +++ b/keyboards/8pack/rules.mk | |||
| @@ -24,6 +24,6 @@ NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here: htt | |||
| 24 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 24 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality |
| 25 | AUDIO_ENABLE = no | 25 | AUDIO_ENABLE = no |
| 26 | RGBLIGHT_ENABLE = yes | 26 | RGBLIGHT_ENABLE = yes |
| 27 | OLED_DRIVER_ENABLE = no | 27 | OLED_ENABLE = no |
| 28 | 28 | ||
| 29 | DEFAULT_FOLDER = 8pack/rev12 | 29 | DEFAULT_FOLDER = 8pack/rev12 |
diff --git a/keyboards/aeboards/ext65/keymaps/default/keymap.c b/keyboards/aeboards/ext65/keymaps/default/keymap.c index af7537925..466b34539 100644 --- a/keyboards/aeboards/ext65/keymaps/default/keymap.c +++ b/keyboards/aeboards/ext65/keymaps/default/keymap.c | |||
| @@ -62,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 62 | ) | 62 | ) |
| 63 | }; | 63 | }; |
| 64 | 64 | ||
| 65 | #ifdef OLED_DRIVER_ENABLE | 65 | #ifdef OLED_ENABLE |
| 66 | 66 | ||
| 67 | void render_layer_state(void) { | 67 | void render_layer_state(void) { |
| 68 | oled_write_ln(PSTR("LAYER"), false); | 68 | oled_write_ln(PSTR("LAYER"), false); |
diff --git a/keyboards/aeboards/ext65/keymaps/via/keymap.c b/keyboards/aeboards/ext65/keymaps/via/keymap.c index af7537925..466b34539 100644 --- a/keyboards/aeboards/ext65/keymaps/via/keymap.c +++ b/keyboards/aeboards/ext65/keymaps/via/keymap.c | |||
| @@ -62,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 62 | ) | 62 | ) |
| 63 | }; | 63 | }; |
| 64 | 64 | ||
| 65 | #ifdef OLED_DRIVER_ENABLE | 65 | #ifdef OLED_ENABLE |
| 66 | 66 | ||
| 67 | void render_layer_state(void) { | 67 | void render_layer_state(void) { |
| 68 | oled_write_ln(PSTR("LAYER"), false); | 68 | oled_write_ln(PSTR("LAYER"), false); |
diff --git a/keyboards/aeboards/ext65/keymaps/via/rules.mk b/keyboards/aeboards/ext65/keymaps/via/rules.mk index 1e5b99807..e9a8bec87 100644 --- a/keyboards/aeboards/ext65/keymaps/via/rules.mk +++ b/keyboards/aeboards/ext65/keymaps/via/rules.mk | |||
| @@ -1 +1,3 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | OLED_ENABLE = yes | ||
| 3 | # OLED_DRIVER = not a real thing | ||
diff --git a/keyboards/aeboards/ext65/rev2/rev2.c b/keyboards/aeboards/ext65/rev2/rev2.c index 5d7658101..ce16eb4c4 100644 --- a/keyboards/aeboards/ext65/rev2/rev2.c +++ b/keyboards/aeboards/ext65/rev2/rev2.c | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | // Tested and verified working on ext65rev2 | 3 | // Tested and verified working on ext65rev2 |
| 4 | void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); } | 4 | void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); } |
| 5 | 5 | ||
| 6 | #ifdef OLED_DRIVER_ENABLE | 6 | #ifdef OLED_ENABLE |
| 7 | void board_init(void) { | 7 | void board_init(void) { |
| 8 | SYSCFG->CFGR1 |= SYSCFG_CFGR1_I2C1_DMA_RMP; | 8 | SYSCFG->CFGR1 |= SYSCFG_CFGR1_I2C1_DMA_RMP; |
| 9 | SYSCFG->CFGR1 &= ~(SYSCFG_CFGR1_SPI2_DMA_RMP); | 9 | SYSCFG->CFGR1 &= ~(SYSCFG_CFGR1_SPI2_DMA_RMP); |
diff --git a/keyboards/aleblazer/zodiark/keymaps/default/config.h b/keyboards/aleblazer/zodiark/keymaps/default/config.h index 0c89f634b..2e8732ecc 100644 --- a/keyboards/aleblazer/zodiark/keymaps/default/config.h +++ b/keyboards/aleblazer/zodiark/keymaps/default/config.h | |||
| @@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 16 | */ | 16 | */ |
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #define OLED_TIMEOUT 400000 | 21 | #define OLED_TIMEOUT 400000 |
| 22 | #endif | 22 | #endif |
diff --git a/keyboards/aleblazer/zodiark/keymaps/default/keymap.c b/keyboards/aleblazer/zodiark/keymaps/default/keymap.c index c09b483d9..84953ec58 100644 --- a/keyboards/aleblazer/zodiark/keymaps/default/keymap.c +++ b/keyboards/aleblazer/zodiark/keymaps/default/keymap.c | |||
| @@ -70,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | ) | 70 | ) |
| 71 | 71 | ||
| 72 | }; | 72 | }; |
| 73 | #ifdef OLED_DRIVER_ENABLE | 73 | #ifdef OLED_ENABLE |
| 74 | 74 | ||
| 75 | static void render_logo(void) { | 75 | static void render_logo(void) { |
| 76 | static const char PROGMEM qmk_logo[] = { | 76 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/aleblazer/zodiark/keymaps/slimoled/config.h b/keyboards/aleblazer/zodiark/keymaps/slimoled/config.h index 36d9637e7..e2df253c3 100644 --- a/keyboards/aleblazer/zodiark/keymaps/slimoled/config.h +++ b/keyboards/aleblazer/zodiark/keymaps/slimoled/config.h | |||
| @@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 16 | */ | 16 | */ |
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X32 | 20 | #define OLED_DISPLAY_128X32 |
| 21 | #define OLED_TIMEOUT 400000 | 21 | #define OLED_TIMEOUT 400000 |
| 22 | #endif | 22 | #endif |
diff --git a/keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c b/keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c index 4f97953fd..99c5c5e4e 100644 --- a/keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c +++ b/keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c | |||
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | ) | 73 | ) |
| 74 | 74 | ||
| 75 | }; | 75 | }; |
| 76 | #ifdef OLED_DRIVER_ENABLE | 76 | #ifdef OLED_ENABLE |
| 77 | 77 | ||
| 78 | static void render_logo(void) { | 78 | static void render_logo(void) { |
| 79 | static const char PROGMEM qmk_logo[] = { | 79 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/aleblazer/zodiark/keymaps/via/config.h b/keyboards/aleblazer/zodiark/keymaps/via/config.h index 0c89f634b..2e8732ecc 100644 --- a/keyboards/aleblazer/zodiark/keymaps/via/config.h +++ b/keyboards/aleblazer/zodiark/keymaps/via/config.h | |||
| @@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 16 | */ | 16 | */ |
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #define OLED_TIMEOUT 400000 | 21 | #define OLED_TIMEOUT 400000 |
| 22 | #endif | 22 | #endif |
diff --git a/keyboards/aleblazer/zodiark/keymaps/via/oled.c b/keyboards/aleblazer/zodiark/keymaps/via/oled.c index 037fe2ff7..5e4959ab2 100644 --- a/keyboards/aleblazer/zodiark/keymaps/via/oled.c +++ b/keyboards/aleblazer/zodiark/keymaps/via/oled.c | |||
| @@ -12,7 +12,7 @@ You should have received a copy of the GNU General Public License | |||
| 12 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 12 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 13 | */ | 13 | */ |
| 14 | 14 | ||
| 15 | #ifdef OLED_DRIVER_ENABLE | 15 | #ifdef OLED_ENABLE |
| 16 | 16 | ||
| 17 | static void render_logo(void) { | 17 | static void render_logo(void) { |
| 18 | static const char PROGMEM qmk_logo[] = { | 18 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/aleblazer/zodiark/rules.mk b/keyboards/aleblazer/zodiark/rules.mk index 7582dc4f0..fbb3e2f59 100644 --- a/keyboards/aleblazer/zodiark/rules.mk +++ b/keyboards/aleblazer/zodiark/rules.mk | |||
| @@ -20,7 +20,8 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | ||
| 24 | ENCODER_ENABLE = yes | 25 | ENCODER_ENABLE = yes |
| 25 | SPLIT_KEYBOARD = yes | 26 | SPLIT_KEYBOARD = yes |
| 26 | LTO_ENABLE = yes | 27 | LTO_ENABLE = yes |
diff --git a/keyboards/anavi/macropad8/config.h b/keyboards/anavi/macropad8/config.h index fd9d6e357..4ec8c7312 100644 --- a/keyboards/anavi/macropad8/config.h +++ b/keyboards/anavi/macropad8/config.h | |||
| @@ -64,7 +64,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 64 | # define RGBLIGHT_LIMIT_VAL 255 | 64 | # define RGBLIGHT_LIMIT_VAL 255 |
| 65 | #endif | 65 | #endif |
| 66 | 66 | ||
| 67 | #ifdef OLED_DRIVER_ENABLE | 67 | #ifdef OLED_ENABLE |
| 68 | # define OLED_DISPLAY_128X64 | 68 | # define OLED_DISPLAY_128X64 |
| 69 | # define OLED_TIMEOUT 60000 | 69 | # define OLED_TIMEOUT 60000 |
| 70 | # define OLED_FONT_H "keyboards/anavi/macropad8/glcdfont.c" | 70 | # define OLED_FONT_H "keyboards/anavi/macropad8/glcdfont.c" |
diff --git a/keyboards/anavi/macropad8/keymaps/default/keymap.c b/keyboards/anavi/macropad8/keymaps/default/keymap.c index 68fbdf0d1..5b69532e1 100644 --- a/keyboards/anavi/macropad8/keymaps/default/keymap.c +++ b/keyboards/anavi/macropad8/keymaps/default/keymap.c | |||
| @@ -17,7 +17,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 17 | ) | 17 | ) |
| 18 | }; | 18 | }; |
| 19 | 19 | ||
| 20 | #ifdef OLED_DRIVER_ENABLE | 20 | #ifdef OLED_ENABLE |
| 21 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 21 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 22 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 22 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 23 | } | 23 | } |
diff --git a/keyboards/anavi/macropad8/keymaps/git/keymap.c b/keyboards/anavi/macropad8/keymaps/git/keymap.c index 0b0099fd5..c1f1681ec 100644 --- a/keyboards/anavi/macropad8/keymaps/git/keymap.c +++ b/keyboards/anavi/macropad8/keymaps/git/keymap.c | |||
| @@ -100,7 +100,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 100 | ) | 100 | ) |
| 101 | }; | 101 | }; |
| 102 | 102 | ||
| 103 | #ifdef OLED_DRIVER_ENABLE | 103 | #ifdef OLED_ENABLE |
| 104 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 104 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 105 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 105 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 106 | } | 106 | } |
diff --git a/keyboards/anavi/macropad8/keymaps/kicad/keymap.c b/keyboards/anavi/macropad8/keymaps/kicad/keymap.c index 938d0d53f..ba4755034 100644 --- a/keyboards/anavi/macropad8/keymaps/kicad/keymap.c +++ b/keyboards/anavi/macropad8/keymaps/kicad/keymap.c | |||
| @@ -50,7 +50,7 @@ const uint8_t RGBLED_RAINBOW_SWIRL_INTERVALS[] PROGMEM = {20, 10, 4}; | |||
| 50 | * F1 - zoom in | 50 | * F1 - zoom in |
| 51 | * F2 - zoom out | 51 | * F2 - zoom out |
| 52 | * F4 - zoom center | 52 | * F4 - zoom center |
| 53 | * | 53 | * |
| 54 | */ | 54 | */ |
| 55 | 55 | ||
| 56 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 56 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| @@ -70,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | ) | 70 | ) |
| 71 | }; | 71 | }; |
| 72 | 72 | ||
| 73 | #ifdef OLED_DRIVER_ENABLE | 73 | #ifdef OLED_ENABLE |
| 74 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 74 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 75 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 75 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 76 | } | 76 | } |
diff --git a/keyboards/anavi/macropad8/keymaps/kodi/keymap.c b/keyboards/anavi/macropad8/keymaps/kodi/keymap.c index 72022a01b..61cedc810 100644 --- a/keyboards/anavi/macropad8/keymaps/kodi/keymap.c +++ b/keyboards/anavi/macropad8/keymaps/kodi/keymap.c | |||
| @@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | ) | 36 | ) |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | #ifdef OLED_DRIVER_ENABLE | 39 | #ifdef OLED_ENABLE |
| 40 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 40 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 41 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 41 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 42 | } | 42 | } |
diff --git a/keyboards/anavi/macropad8/keymaps/obs/keymap.c b/keyboards/anavi/macropad8/keymaps/obs/keymap.c index 0c78883cf..e740482bb 100644 --- a/keyboards/anavi/macropad8/keymaps/obs/keymap.c +++ b/keyboards/anavi/macropad8/keymaps/obs/keymap.c | |||
| @@ -53,7 +53,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 53 | ) | 53 | ) |
| 54 | }; | 54 | }; |
| 55 | 55 | ||
| 56 | #ifdef OLED_DRIVER_ENABLE | 56 | #ifdef OLED_ENABLE |
| 57 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 57 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 58 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 58 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 59 | } | 59 | } |
diff --git a/keyboards/anavi/macropad8/keymaps/zoom/keymap.c b/keyboards/anavi/macropad8/keymaps/zoom/keymap.c index 64f4f5b01..ef47102fa 100644 --- a/keyboards/anavi/macropad8/keymaps/zoom/keymap.c +++ b/keyboards/anavi/macropad8/keymaps/zoom/keymap.c | |||
| @@ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 52 | ) | 52 | ) |
| 53 | }; | 53 | }; |
| 54 | 54 | ||
| 55 | #ifdef OLED_DRIVER_ENABLE | 55 | #ifdef OLED_ENABLE |
| 56 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 56 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 57 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 57 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 58 | } | 58 | } |
diff --git a/keyboards/anavi/macropad8/rules.mk b/keyboards/anavi/macropad8/rules.mk index 961ed63e0..63a7bb719 100644 --- a/keyboards/anavi/macropad8/rules.mk +++ b/keyboards/anavi/macropad8/rules.mk | |||
| @@ -24,7 +24,8 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | |||
| 24 | AUDIO_ENABLE = no # Audio output on port C6 | 24 | AUDIO_ENABLE = no # Audio output on port C6 |
| 25 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 25 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 26 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 26 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 27 | OLED_DRIVER_ENABLE = yes # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | 27 | OLED_ENABLE = yes |
| 28 | OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | ||
| 28 | 29 | ||
| 29 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 30 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 30 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 31 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/angel64/alpha/keymaps/default/keymap.c b/keyboards/angel64/alpha/keymaps/default/keymap.c index 7e880e18c..802ff138b 100644 --- a/keyboards/angel64/alpha/keymaps/default/keymap.c +++ b/keyboards/angel64/alpha/keymaps/default/keymap.c | |||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | KC_NO, KC_NO, KC_NO, _______, KC_NO, _______, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO), | 37 | KC_NO, KC_NO, KC_NO, _______, KC_NO, _______, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO), |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | #ifdef OLED_DRIVER_ENABLE | 40 | #ifdef OLED_ENABLE |
| 41 | void oled_task_user(void) { | 41 | void oled_task_user(void) { |
| 42 | oled_write_P(PSTR("Layer: "), false); | 42 | oled_write_P(PSTR("Layer: "), false); |
| 43 | switch (biton32(layer_state)) { | 43 | switch (biton32(layer_state)) { |
diff --git a/keyboards/angel64/rev1/keymaps/default/keymap.c b/keyboards/angel64/rev1/keymaps/default/keymap.c index 905387ac9..ff06e418c 100644 --- a/keyboards/angel64/rev1/keymaps/default/keymap.c +++ b/keyboards/angel64/rev1/keymaps/default/keymap.c | |||
| @@ -24,7 +24,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 24 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_RALT, KC_APP, KC_RCTL), | 24 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_SPC, KC_RALT, KC_APP, KC_RCTL), |
| 25 | }; | 25 | }; |
| 26 | 26 | ||
| 27 | #ifdef OLED_DRIVER_ENABLE | 27 | #ifdef OLED_ENABLE |
| 28 | void oled_task_user(void) { | 28 | void oled_task_user(void) { |
| 29 | // Host Keyboard LED Status | 29 | // Host Keyboard LED Status |
| 30 | oled_write_P(IS_HOST_LED_ON(USB_LED_NUM_LOCK) ? PSTR("NUMLCK ") : PSTR(" "), false); | 30 | oled_write_P(IS_HOST_LED_ON(USB_LED_NUM_LOCK) ? PSTR("NUMLCK ") : PSTR(" "), false); |
diff --git a/keyboards/angel64/rev1/keymaps/kakunpc/keymap.c b/keyboards/angel64/rev1/keymaps/kakunpc/keymap.c index 6f70dd72c..3780c5e74 100644 --- a/keyboards/angel64/rev1/keymaps/kakunpc/keymap.c +++ b/keyboards/angel64/rev1/keymaps/kakunpc/keymap.c | |||
| @@ -172,7 +172,7 @@ void matrix_scan_user(void) { | |||
| 172 | #endif | 172 | #endif |
| 173 | } | 173 | } |
| 174 | 174 | ||
| 175 | #ifdef OLED_DRIVER_ENABLE | 175 | #ifdef OLED_ENABLE |
| 176 | void oled_task_user(void) { | 176 | void oled_task_user(void) { |
| 177 | oled_write_P(PSTR("Layer: "), false); | 177 | oled_write_P(PSTR("Layer: "), false); |
| 178 | switch (biton32(layer_state)) { | 178 | switch (biton32(layer_state)) { |
diff --git a/keyboards/angel64/rules.mk b/keyboards/angel64/rules.mk index 04b3bf082..e5aaef9cb 100644 --- a/keyboards/angel64/rules.mk +++ b/keyboards/angel64/rules.mk | |||
| @@ -28,7 +28,8 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 28 | UNICODE_ENABLE = no # Unicode | 28 | UNICODE_ENABLE = no # Unicode |
| 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 30 | AUDIO_ENABLE = no # Audio output on port C6 | 30 | AUDIO_ENABLE = no # Audio output on port C6 |
| 31 | OLED_DRIVER_ENABLE = yes | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 | ||
| 32 | CUSTOM_MATRIX = yes | 33 | CUSTOM_MATRIX = yes |
| 33 | 34 | ||
| 34 | SRC += matrix.c | 35 | SRC += matrix.c |
diff --git a/keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c b/keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c index 91a76a828..5f3ec5b5d 100644 --- a/keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c +++ b/keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c | |||
| @@ -77,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 77 | ) | 77 | ) |
| 78 | }; | 78 | }; |
| 79 | 79 | ||
| 80 | #if defined(OLED_DRIVER_ENABLE) | 80 | #if defined(OLED_ENABLE) |
| 81 | static void render_logo(void) { | 81 | static void render_logo(void) { |
| 82 | //Logo for _MEDIA | 82 | //Logo for _MEDIA |
| 83 | static const char PROGMEM logo1[] = { | 83 | static const char PROGMEM logo1[] = { |
diff --git a/keyboards/aplyard/aplx6/rev2/rules.mk b/keyboards/aplyard/aplx6/rev2/rules.mk index 0e04f9878..44c93fe3b 100644 --- a/keyboards/aplyard/aplx6/rev2/rules.mk +++ b/keyboards/aplyard/aplx6/rev2/rules.mk | |||
| @@ -21,5 +21,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | UNICODE_ENABLE = yes # Unicode | 23 | UNICODE_ENABLE = yes # Unicode |
| 24 | OLED_DRIVER_ENABLE = yes # Enable Support for Oled Display | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 # Enable Support for Oled Display | ||
| 25 | ENCODER_ENABLE = yes # Enable Support for Encoder | 26 | ENCODER_ENABLE = yes # Enable Support for Encoder |
diff --git a/keyboards/arabica37/keymaps/default/keymap.c b/keyboards/arabica37/keymaps/default/keymap.c index 877fb7347..5a363152d 100644 --- a/keyboards/arabica37/keymaps/default/keymap.c +++ b/keyboards/arabica37/keymaps/default/keymap.c | |||
| @@ -139,7 +139,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 139 | return true; | 139 | return true; |
| 140 | } | 140 | } |
| 141 | 141 | ||
| 142 | #ifdef OLED_DRIVER_ENABLE | 142 | #ifdef OLED_ENABLE |
| 143 | 143 | ||
| 144 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 144 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 145 | if (!is_keyboard_master()) { | 145 | if (!is_keyboard_master()) { |
diff --git a/keyboards/arabica37/keymaps/default/rules.mk b/keyboards/arabica37/keymaps/default/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/arabica37/keymaps/default/rules.mk +++ b/keyboards/arabica37/keymaps/default/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/arch_36/keymaps/default/keymap.c b/keyboards/arch_36/keymaps/default/keymap.c index 48412f812..5dff79206 100644 --- a/keyboards/arch_36/keymaps/default/keymap.c +++ b/keyboards/arch_36/keymaps/default/keymap.c | |||
| @@ -122,7 +122,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 122 | return true; | 122 | return true; |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | #ifdef OLED_DRIVER_ENABLE | 125 | #ifdef OLED_ENABLE |
| 126 | 126 | ||
| 127 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 127 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 128 | return OLED_ROTATION_180; | 128 | return OLED_ROTATION_180; |
| @@ -229,69 +229,69 @@ static void render_status(void) { | |||
| 229 | 229 | ||
| 230 | static void render_logo(void) { | 230 | static void render_logo(void) { |
| 231 | static const char PROGMEM logo[] = { | 231 | static const char PROGMEM logo[] = { |
| 232 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 232 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 233 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 233 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 234 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 234 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 235 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, 0x1c, 0x1c, 0x38, 0xf8, | 235 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, 0x1c, 0x1c, 0x38, 0xf8, |
| 236 | 0xf0, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 236 | 0xf0, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 237 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 237 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 238 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 238 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 239 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 239 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 240 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 240 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 241 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 241 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 242 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 242 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 243 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, | 243 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, |
| 244 | 0x03, 0x1f, 0x7f, 0xfe, 0xf0, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 244 | 0x03, 0x1f, 0x7f, 0xfe, 0xf0, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 245 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 245 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 246 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 246 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 247 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 247 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 248 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 248 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 249 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 249 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 250 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 250 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 251 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x87, 0x9f, 0x3f, 0xfc, 0xf0, | 251 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x87, 0x9f, 0x3f, 0xfc, 0xf0, |
| 252 | 0xe0, 0xc0, 0x00, 0x01, 0x07, 0x0f, 0x3f, 0x3f, 0x7f, 0xfe, 0xfe, 0xee, 0xce, 0xfe, 0x8e, 0x0e, | 252 | 0xe0, 0xc0, 0x00, 0x01, 0x07, 0x0f, 0x3f, 0x3f, 0x7f, 0xfe, 0xfe, 0xee, 0xce, 0xfe, 0x8e, 0x0e, |
| 253 | 0xfe, 0x8e, 0x0e, 0xfe, 0x8e, 0x0e, 0xfe, 0xfe, 0x7e, 0xee, 0xdc, 0x9c, 0x38, 0x78, 0xf0, 0xe0, | 253 | 0xfe, 0x8e, 0x0e, 0xfe, 0x8e, 0x0e, 0xfe, 0xfe, 0x7e, 0xee, 0xdc, 0x9c, 0x38, 0x78, 0xf0, 0xe0, |
| 254 | 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 254 | 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 255 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 255 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 256 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 256 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 257 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 257 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 258 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 258 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 259 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf7, 0xe3, 0xc3, 0xc7, 0x8f, 0x0e, 0x1f, | 259 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf7, 0xe3, 0xc3, 0xc7, 0x8f, 0x0e, 0x1f, |
| 260 | 0x1f, 0x3f, 0x7f, 0x7f, 0xfe, 0xfc, 0xf8, 0xf8, 0xf8, 0xf0, 0xf0, 0xf0, 0xe0, 0xe0, 0xe0, 0xe0, | 260 | 0x1f, 0x3f, 0x7f, 0x7f, 0xfe, 0xfc, 0xf8, 0xf8, 0xf8, 0xf0, 0xf0, 0xf0, 0xe0, 0xe0, 0xe0, 0xe0, |
| 261 | 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe1, 0xe1, 0xe7, 0xff, 0xdb, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, | 261 | 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe1, 0xe1, 0xe7, 0xff, 0xdb, 0xff, 0xff, 0x00, 0x00, 0x00, 0x03, |
| 262 | 0x1f, 0xff, 0xfe, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 262 | 0x1f, 0xff, 0xfe, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 263 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 263 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 264 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 264 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 265 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 265 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 266 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 266 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 267 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xfc, 0xff, 0xff, 0x8f, 0x8f, 0x0f, 0x0f, 0x0f, 0x0f, | 267 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xfc, 0xff, 0xff, 0x8f, 0x8f, 0x0f, 0x0f, 0x0f, 0x0f, |
| 268 | 0x0e, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0f, 0x0f, 0x0c, 0x08, 0x0f, 0x0c, 0x08, | 268 | 0x0e, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x0f, 0x0f, 0x0c, 0x08, 0x0f, 0x0c, 0x08, |
| 269 | 0x0f, 0x0c, 0x08, 0x0f, 0x0c, 0x08, 0x0f, 0x0f, 0x0e, 0x07, 0x03, 0x01, 0x80, 0xc0, 0xe0, 0x40, | 269 | 0x0f, 0x0c, 0x08, 0x0f, 0x0c, 0x08, 0x0f, 0x0f, 0x0e, 0x07, 0x03, 0x01, 0x80, 0xc0, 0xe0, 0x40, |
| 270 | 0x01, 0x03, 0x07, 0x1f, 0xfe, 0xfc, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 270 | 0x01, 0x03, 0x07, 0x1f, 0xfe, 0xfc, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 271 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 271 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 272 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, | 272 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, |
| 273 | 0xe0, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 273 | 0xe0, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 274 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 274 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 275 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf3, 0xf3, 0xf3, 0x03, 0x03, 0x03, 0x03, | 275 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf3, 0xf3, 0xf3, 0x03, 0x03, 0x03, 0x03, |
| 276 | 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xf3, 0xff, 0xff, 0x9f, 0x8f, 0x80, 0x80, 0xc0, 0xf0, 0xfc, | 276 | 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0xf3, 0xff, 0xff, 0x9f, 0x8f, 0x80, 0x80, 0xc0, 0xf0, 0xfc, |
| 277 | 0x7e, 0x1e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xce, 0xce, 0xef, 0x67, 0x67, 0x6f, 0x6f, 0xef, 0xee, | 277 | 0x7e, 0x1e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0xce, 0xce, 0xef, 0x67, 0x67, 0x6f, 0x6f, 0xef, 0xee, |
| 278 | 0xce, 0x8e, 0x0e, 0x0e, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0x60, | 278 | 0xce, 0x8e, 0x0e, 0x0e, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0x60, |
| 279 | 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 279 | 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 280 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfc, 0xff, | 280 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfc, 0xff, |
| 281 | 0xbf, 0x83, 0x8f, 0xff, 0xff, 0xf0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xfe, 0xfe, | 281 | 0xbf, 0x83, 0x8f, 0xff, 0xff, 0xf0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xfe, 0xfe, |
| 282 | 0x1c, 0x0c, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xf8, 0xfc, 0x1c, 0x0e, 0x06, | 282 | 0x1c, 0x0c, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xf8, 0xfc, 0x1c, 0x0e, 0x06, |
| 283 | 0x06, 0x06, 0x06, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x0c, 0x06, 0x06, 0x06, | 283 | 0x06, 0x06, 0x06, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x0c, 0x06, 0x06, 0x06, |
| 284 | 0x0e, 0xfe, 0xfc, 0xf8, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x33, 0x33, 0x33, 0x33, 0x33, 0x31, | 284 | 0x0e, 0xfe, 0xfc, 0xf8, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x33, 0x33, 0x33, 0x33, 0x33, 0x31, |
| 285 | 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x30, 0x30, 0x78, 0xff, | 285 | 0x30, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x30, 0x30, 0x30, 0x78, 0xff, |
| 286 | 0xef, 0xc7, 0x80, 0x00, 0x00, 0x00, 0xe0, 0xf8, 0xfc, 0x7e, 0x3f, 0x1f, 0x1b, 0x39, 0x70, 0xf0, | 286 | 0xef, 0xc7, 0x80, 0x00, 0x00, 0x00, 0xe0, 0xf8, 0xfc, 0x7e, 0x3f, 0x1f, 0x1b, 0x39, 0x70, 0xf0, |
| 287 | 0xe0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 287 | 0xe0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 288 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x3f, 0x3f, 0x1f, 0x01, | 288 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x3f, 0x3f, 0x1f, 0x01, |
| 289 | 0x01, 0x01, 0x01, 0x01, 0x07, 0x3f, 0x3f, 0x3c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, | 289 | 0x01, 0x01, 0x01, 0x01, 0x07, 0x3f, 0x3f, 0x3c, 0x20, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, |
| 290 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0f, 0x1f, 0x1c, 0x38, 0x30, | 290 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0f, 0x1f, 0x1c, 0x38, 0x30, |
| 291 | 0x30, 0x30, 0x30, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, | 291 | 0x30, 0x30, 0x30, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, |
| 292 | 0x00, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 292 | 0x00, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 293 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x3f, | 293 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x3f, |
| 294 | 0x1f, 0x1f, 0x0f, 0x00, 0x00, 0x00, 0x07, 0x1f, 0x1f, 0x3c, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x1f, | 294 | 0x1f, 0x1f, 0x0f, 0x00, 0x00, 0x00, 0x07, 0x1f, 0x1f, 0x3c, 0x30, 0x30, 0x30, 0x30, 0x3c, 0x1f, |
| 295 | 0x0f, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 295 | 0x0f, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 296 | }; | 296 | }; |
| 297 | 297 | ||
diff --git a/keyboards/arch_36/keymaps/obosob/config.h b/keyboards/arch_36/keymaps/obosob/config.h index 02be7b511..a60cafb5d 100644 --- a/keyboards/arch_36/keymaps/obosob/config.h +++ b/keyboards/arch_36/keymaps/obosob/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/arch_36/keymaps/obosob/keymap.c b/keyboards/arch_36/keymaps/obosob/keymap.c index a938314ac..00e1a837b 100644 --- a/keyboards/arch_36/keymaps/obosob/keymap.c +++ b/keyboards/arch_36/keymaps/obosob/keymap.c | |||
| @@ -67,9 +67,9 @@ enum keycodes { | |||
| 67 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 67 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 68 | 68 | ||
| 69 | // Qwerty ________ ________ | 69 | // Qwerty ________ ________ |
| 70 | // ________| E |________ ________| I |________ | 70 | // ________| E |________ ________| I |________ |
| 71 | // | W | | R |________ ________| U | | O | | 71 | // | W | | R |________ ________| U | | O | |
| 72 | // ________| |________| | T | | Y | |________| |________ | 72 | // ________| |________| | T | | Y | |________| |________ |
| 73 | // | Q |________| D |________| | | |________| K |________| P | | 73 | // | Q |________| D |________| | | |________| K |________| P | |
| 74 | // | | S | | F |________| |________| J | | L | | | 74 | // | | S | | F |________| |________| J | | L | | |
| 75 | // |________| |________| | G | | H | |________| |________| | 75 | // |________| |________| | G | | H | |________| |________| |
| @@ -79,9 +79,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | // | Z |________| |________| | | |________| |________| ? | | 79 | // | Z |________| |________| | | |________| |________| ? | |
| 80 | // | | | Esc |________| |________| Tab | | / | | 80 | // | | | Esc |________| |________| Tab | | / | |
| 81 | // |________| | Ctrl | Enter |________ ________| Space | Alt | |________| | 81 | // |________| | Ctrl | Enter |________ ________| Space | Alt | |________| |
| 82 | // |________| NUM | Del | | BkSp | NAV |________| | 82 | // |________| NUM | Del | | BkSp | NAV |________| |
| 83 | // ________| Shift | | Shift |________ | 83 | // ________| Shift | | Shift |________ |
| 84 | // |________| |________| | 84 | // |________| |________| |
| 85 | 85 | ||
| 86 | [_QWERTY] = LAYOUT_split_3x5_3( | 86 | [_QWERTY] = LAYOUT_split_3x5_3( |
| 87 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, | 87 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, |
| @@ -90,9 +90,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 90 | MY_ESC, MY_ENT, MY_DEL, MY_BSPC, MY_SPC, MY_TAB | 90 | MY_ESC, MY_ENT, MY_DEL, MY_BSPC, MY_SPC, MY_TAB |
| 91 | ), | 91 | ), |
| 92 | // Colemak (Mod-DH) ________ ________ | 92 | // Colemak (Mod-DH) ________ ________ |
| 93 | // ________| F |________ ________| U |________ | 93 | // ________| F |________ ________| U |________ |
| 94 | // | W | | P |________ ________| L | | Y | | 94 | // | W | | P |________ ________| L | | Y | |
| 95 | // ________| |________| | B | | J | |________| |________ | 95 | // ________| |________| | B | | J | |________| |________ |
| 96 | // | Q |________| S |________| | | |________| E |________| : | | 96 | // | Q |________| S |________| | | |________| E |________| : | |
| 97 | // | | R | | T |________| |________| N | | I | ; | | 97 | // | | R | | T |________| |________| N | | I | ; | |
| 98 | // |________| |________| | G | | K | |________| |________| | 98 | // |________| |________| | G | | K | |________| |________| |
| @@ -102,9 +102,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 102 | // | Z |________| |________| | | |________| |________| ? | | 102 | // | Z |________| |________| | | |________| |________| ? | |
| 103 | // | | | Esc |________| |________| Tab | | / | | 103 | // | | | Esc |________| |________| Tab | | / | |
| 104 | // |________| | Ctrl | Enter |________ ________| Space | Alt | |________| | 104 | // |________| | Ctrl | Enter |________ ________| Space | Alt | |________| |
| 105 | // |________| NUM | Del | | BkSp | NAV |________| | 105 | // |________| NUM | Del | | BkSp | NAV |________| |
| 106 | // ________| Shift | | Shift |________ | 106 | // ________| Shift | | Shift |________ |
| 107 | // |________| |________| | 107 | // |________| |________| |
| 108 | 108 | ||
| 109 | [_COLMAK] = LAYOUT_split_3x5_3( | 109 | [_COLMAK] = LAYOUT_split_3x5_3( |
| 110 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, | 110 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, |
| @@ -113,9 +113,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 113 | MY_ESC, MY_ENT, MY_DEL, MY_BSPC, MY_SPC, MY_TAB | 113 | MY_ESC, MY_ENT, MY_DEL, MY_BSPC, MY_SPC, MY_TAB |
| 114 | ), | 114 | ), |
| 115 | // Number ________ ________ | 115 | // Number ________ ________ |
| 116 | // ________| F3 |________ ________| 8 |________ | 116 | // ________| F3 |________ ________| 8 |________ |
| 117 | // | F2 | | F4 |________ ________| 7 | | 9 | | 117 | // | F2 | | F4 |________ ________| 7 | | 9 | |
| 118 | // ________| |________| | | | + | |________| |________ | 118 | // ________| |________| | | | + | |________| |________ |
| 119 | // | F1 |________| F7 |________| | | |________| 5 |________| / | | 119 | // | F1 |________| F7 |________| | | |________| 5 |________| / | |
| 120 | // | | F6 | | F8 |________| |________| 4 | | 6 | | | 120 | // | | F6 | | F8 |________| |________| 4 | | 6 | | |
| 121 | // |________| |________| | | | 0 | |________| |________| | 121 | // |________| |________| | | | 0 | |________| |________| |
| @@ -125,7 +125,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 125 | // | F9 |________| |________| | | |________| |________| * | | 125 | // | F9 |________| |________| | | |________| |________| * | |
| 126 | // | | | |________| |________| | | | | 126 | // | | | |________| |________| | | | |
| 127 | // |________| | | |________ ________| ADJUST | | |________| | 127 | // |________| | | |________ ________| ADJUST | | |________| |
| 128 | // |________| **** | | | | |________| | 128 | // |________| **** | | | | |________| |
| 129 | // |________| | | |________| | 129 | // |________| | | |________| |
| 130 | // |________| |________| | 130 | // |________| |________| |
| 131 | [_NUM] = LAYOUT_split_3x5_3( | 131 | [_NUM] = LAYOUT_split_3x5_3( |
| @@ -135,9 +135,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 135 | XXXXXXX, _______, XXXXXXX, _______, _______, KC_0 | 135 | XXXXXXX, _______, XXXXXXX, _______, _______, KC_0 |
| 136 | ), | 136 | ), |
| 137 | // Navigation ________ ________ | 137 | // Navigation ________ ________ |
| 138 | // ________| OS |________ ________| PgUp |________ | 138 | // ________| OS |________ ________| PgUp |________ |
| 139 | // | OS | Ctrl | OS |________ ________| PgDn | | End | | 139 | // | OS | Ctrl | OS |________ ________| PgDn | | End | |
| 140 | // ________| Alt |________| Shift | AltTab | | Home | |________| |________ | 140 | // ________| Alt |________| Shift | AltTab | | Home | |________| |________ |
| 141 | // | OS |________| Ctrl |________| | | |________| Up |________| PrtScr | | 141 | // | OS |________| Ctrl |________| | | |________| Up |________| PrtScr | |
| 142 | // | Super | Alt | | Shift |________| |________| Down | | Right | | | 142 | // | Super | Alt | | Shift |________| |________| Down | | Right | | |
| 143 | // |________| |________| | | | Left | |________| |________| | 143 | // |________| |________| | | | Left | |________| |________| |
| @@ -147,19 +147,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 147 | // | |________| |________| | | |________| |________| | | 147 | // | |________| |________| | | |________| |________| | |
| 148 | // | | | |________| |________| | | | | 148 | // | | | |________| |________| | | | |
| 149 | // |________| | | ADJUST |________ ________| | | |________| | 149 | // |________| | | ADJUST |________ ________| | | |________| |
| 150 | // |________| | | | | **** |________| | 150 | // |________| | | | | **** |________| |
| 151 | // |________| | | |________| | 151 | // |________| | | |________| |
| 152 | // |________| |________| | 152 | // |________| |________| |
| 153 | [_NAV] = LAYOUT_split_3x5_3( | 153 | [_NAV] = LAYOUT_split_3x5_3( |
| 154 | OS_GUI, OS_ALT, OS_CTL, OS_SFT, XXXXXXX, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_PSCR, | 154 | OS_GUI, OS_ALT, OS_CTL, OS_SFT, XXXXXXX, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_PSCR, |
| 155 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_INS, | 155 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_INS, |
| 156 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, AS_TAB, A_TAB, XXXXXXX, XXXXXXX, | 156 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, AS_TAB, A_TAB, XXXXXXX, XXXXXXX, |
| 157 | _______, _______, _______, XXXXXXX, _______, XXXXXXX | 157 | _______, _______, _______, XXXXXXX, _______, XXXXXXX |
| 158 | ), | 158 | ), |
| 159 | // Symbol ________ ________ | 159 | // Symbol ________ ________ |
| 160 | // ________| { |________ ________| |________ | 160 | // ________| { |________ ________| |________ |
| 161 | // | > | | } |________ ________| | | | | 161 | // | > | | } |________ ________| | | | |
| 162 | // ________| |________| | ` | | | |________| |________ | 162 | // ________| |________| | ` | | | |________| |________ |
| 163 | // | < |________| ( |________| | | |________| |________| | | | 163 | // | < |________| ( |________| | | |________| |________| | | |
| 164 | // | | £ | | ) |________| |________| - | | & | | | 164 | // | | £ | | ) |________| |________| - | | & | | |
| 165 | // |________| |________| | ^ | | _ | |________| |________| | 165 | // |________| |________| | ^ | | _ | |________| |________| |
| @@ -169,20 +169,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 169 | // | \ |________| |________| | | |________| |________| # | | 169 | // | \ |________| |________| | | |________| |________| # | |
| 170 | // | | | ? |________| |________| ! | | | | 170 | // | | | ? |________| |________| ! | | | |
| 171 | // |________| | | ' |________ ________| . | | |________| | 171 | // |________| | | ' |________ ________| . | | |________| |
| 172 | // |________| | " | | , | |________| | 172 | // |________| | " | | , | |________| |
| 173 | // |________| | | |________| | 173 | // |________| | | |________| |
| 174 | // |________| |________| | 174 | // |________| |________| |
| 175 | // | 175 | // |
| 176 | [_SYM] = LAYOUT_split_3x5_3( | 176 | [_SYM] = LAYOUT_split_3x5_3( |
| 177 | KC_LT, KC_GT, KC_LCBR, KC_RCBR, KC_GRV, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_NUPI, | 177 | KC_LT, KC_GT, KC_LCBR, KC_RCBR, KC_GRV, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_NUPI, |
| 178 | KC_ASTR, KC_HASH, KC_LPRN, KC_RPRN, KC_CIRC, KC_UNDS, KC_MINS, XXXXXXX, KC_AMPR, KC_PIPE, | 178 | KC_ASTR, KC_HASH, KC_LPRN, KC_RPRN, KC_CIRC, KC_UNDS, KC_MINS, XXXXXXX, KC_AMPR, KC_PIPE, |
| 179 | KC_NUBS, KC_DLR, KC_LBRC, KC_RBRC, KC_DQUO, KC_EQL, KC_PLUS, _______, KC_PERC, KC_NUHS, | 179 | KC_NUBS, KC_DLR, KC_LBRC, KC_RBRC, KC_DQUO, KC_EQL, KC_PLUS, _______, KC_PERC, KC_NUHS, |
| 180 | KC_QUES, KC_QUOT, KC_AT, KC_COMM, KC_DOT, KC_EXLM | 180 | KC_QUES, KC_QUOT, KC_AT, KC_COMM, KC_DOT, KC_EXLM |
| 181 | ), | 181 | ), |
| 182 | // Miscellaneous ________ ________ | 182 | // Miscellaneous ________ ________ |
| 183 | // ________| {|} |________ ________| |________ | 183 | // ________| {|} |________ ________| |________ |
| 184 | // | </|> | | {|} |________ ________| | | | | 184 | // | </|> | | {|} |________ ________| | | | |
| 185 | // ________| |________| | | | | |________| |________ | 185 | // ________| |________| | | | | |________| |________ |
| 186 | // | <|> |________| (|) |________| | | |________| |________| | | 186 | // | <|> |________| (|) |________| | | |________| |________| | |
| 187 | // | | | | (|) |________| |________| | | | | | 187 | // | | | | (|) |________| |________| | | | | |
| 188 | // |________| |________| | | | | |________| |________| | 188 | // |________| |________| | | | | |________| |________| |
| @@ -192,7 +192,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 192 | // | |________| |________| | | |________| |________| | | 192 | // | |________| |________| | | |________| |________| | |
| 193 | // | | | ?_^ |________| |________| !_^ | | | | 193 | // | | | ?_^ |________| |________| !_^ | | | |
| 194 | // |________| | | '|' |________ ________| ._^ | | |________| | 194 | // |________| | | '|' |________ ________| ._^ | | |________| |
| 195 | // |________| | "|" | | ,_ | |________| | 195 | // |________| | "|" | | ,_ | |________| |
| 196 | // |________| | | |________| | 196 | // |________| | | |________| |
| 197 | // |________| |________| | 197 | // |________| |________| |
| 198 | // | 198 | // |
| @@ -203,9 +203,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 203 | QUESSPC, QUOT, DQUOT, COMMSPC, DOTSPC, EXLMSPC | 203 | QUESSPC, QUOT, DQUOT, COMMSPC, DOTSPC, EXLMSPC |
| 204 | ), | 204 | ), |
| 205 | // Adjust ________ ________ | 205 | // Adjust ________ ________ |
| 206 | // ________| RESET |________ ________| |________ | 206 | // ________| RESET |________ ________| |________ |
| 207 | // | | EEPROM | RESET |________ ________| | | | | 207 | // | | EEPROM | RESET |________ ________| | | | |
| 208 | // ________| |________| | | | | |________| |________ | 208 | // ________| |________| | | | | |________| |________ |
| 209 | // | |________| RGB |________| | | |________| |________| | | 209 | // | |________| RGB |________| | | |________| |________| | |
| 210 | // | | RGB | Hue+ | RGB |________| |________| | | | | | 210 | // | | RGB | Hue+ | RGB |________| |________| | | | | |
| 211 | // |________| Toggle |________| Sat+ | RGB | | | |________| |________| | 211 | // |________| Toggle |________| Sat+ | RGB | | | |________| |________| |
| @@ -215,13 +215,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 215 | // | |________| |________| Bri- | | |________| |________| | | 215 | // | |________| |________| Bri- | | |________| |________| | |
| 216 | // | | | |________| |________| | | | | 216 | // | | | |________| |________| | | | |
| 217 | // |________| | | |________ ________| | | |________| | 217 | // |________| | | |________ ________| | | |________| |
| 218 | // |________| **** | | | | **** |________| | 218 | // |________| **** | | | | **** |________| |
| 219 | // |________| | | |________| | 219 | // |________| | | |________| |
| 220 | // |________| |________| | 220 | // |________| |________| |
| 221 | [_ADJUST] = LAYOUT_split_3x5_3( | 221 | [_ADJUST] = LAYOUT_split_3x5_3( |
| 222 | XXXXXXX, WOKE, EEP_RST, RESET, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 222 | XXXXXXX, WOKE, EEP_RST, RESET, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 223 | XXXXXXX, RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, QWERTY, COLEMAK, XXXXXXX, XXXXXXX, | 223 | XXXXXXX, RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, QWERTY, COLEMAK, XXXXXXX, XXXXXXX, |
| 224 | XXXXXXX, RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 224 | XXXXXXX, RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 225 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX | 225 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX |
| 226 | ), | 226 | ), |
| 227 | }; | 227 | }; |
| @@ -235,12 +235,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 235 | switch (keycode) { | 235 | switch (keycode) { |
| 236 | case QWERTY: | 236 | case QWERTY: |
| 237 | if (record->event.pressed) { | 237 | if (record->event.pressed) { |
| 238 | set_single_persistent_default_layer(_QWERTY); | 238 | set_single_persistent_default_layer(_QWERTY); |
| 239 | } | 239 | } |
| 240 | return false; | 240 | return false; |
| 241 | case COLEMAK: | 241 | case COLEMAK: |
| 242 | if (record->event.pressed) { | 242 | if (record->event.pressed) { |
| 243 | set_single_persistent_default_layer(_COLMAK); | 243 | set_single_persistent_default_layer(_COLMAK); |
| 244 | } | 244 | } |
| 245 | return false; | 245 | return false; |
| 246 | case SYM: | 246 | case SYM: |
| @@ -396,7 +396,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 396 | return state; | 396 | return state; |
| 397 | } | 397 | } |
| 398 | 398 | ||
| 399 | #ifdef OLED_DRIVER_ENABLE | 399 | #ifdef OLED_ENABLE |
| 400 | 400 | ||
| 401 | #define ANIM_NUM_FRAMES 4 | 401 | #define ANIM_NUM_FRAMES 4 |
| 402 | #define ANIM_FRAME_DURATION 100 | 402 | #define ANIM_FRAME_DURATION 100 |
| @@ -530,273 +530,273 @@ static void render_logo(void) { | |||
| 530 | static const char PROGMEM frame[ANIM_NUM_FRAMES][1024] = { | 530 | static const char PROGMEM frame[ANIM_NUM_FRAMES][1024] = { |
| 531 | { | 531 | { |
| 532 | // leekspin: frame 0 | 532 | // leekspin: frame 0 |
| 533 | 0xff, 0xbf, 0xfb, 0x6f, 0xff, 0xdb, 0x7f, 0xf7, 0xde, 0x7c, 0xf1, 0xc6, 0x98, 0x21, 0x66, 0x9a, | 533 | 0xff, 0xbf, 0xfb, 0x6f, 0xff, 0xdb, 0x7f, 0xf7, 0xde, 0x7c, 0xf1, 0xc6, 0x98, 0x21, 0x66, 0x9a, |
| 534 | 0xc9, 0x24, 0x33, 0xcf, 0x2f, 0xfd, 0xff, 0x6b, 0x7f, 0x9d, 0x81, 0x76, 0x14, 0x81, 0x67, 0x0f, | 534 | 0xc9, 0x24, 0x33, 0xcf, 0x2f, 0xfd, 0xff, 0x6b, 0x7f, 0x9d, 0x81, 0x76, 0x14, 0x81, 0x67, 0x0f, |
| 535 | 0xfb, 0xff, 0xef, 0xbb, 0xff, 0xef, 0xbb, 0xff, 0xef, 0xbb, 0xff, 0xef, 0xbb, 0xff, 0xef, 0xbb, | 535 | 0xfb, 0xff, 0xef, 0xbb, 0xff, 0xef, 0xbb, 0xff, 0xef, 0xbb, 0xff, 0xef, 0xbb, 0xff, 0xef, 0xbb, |
| 536 | 0xff, 0x6f, 0xfb, 0xdf, 0x77, 0xff, 0x0d, 0xe0, 0x3f, 0xc0, 0x0d, 0x37, 0xd0, 0x26, 0xa9, 0xd8, | 536 | 0xff, 0x6f, 0xfb, 0xdf, 0x77, 0xff, 0x0d, 0xe0, 0x3f, 0xc0, 0x0d, 0x37, 0xd0, 0x26, 0xa9, 0xd8, |
| 537 | 0xc7, 0x1d, 0xf0, 0xff, 0xff, 0xf0, 0xc7, 0xb1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf1, 0xc6, | 537 | 0xc7, 0x1d, 0xf0, 0xff, 0xff, 0xf0, 0xc7, 0xb1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf1, 0xc6, |
| 538 | 0xff, 0xf7, 0xf8, 0xf3, 0xcf, 0x90, 0xf7, 0xfc, 0xe3, 0x9b, 0x2e, 0xe2, 0xfc, 0x03, 0xfc, 0x7c, | 538 | 0xff, 0xf7, 0xf8, 0xf3, 0xcf, 0x90, 0xf7, 0xfc, 0xe3, 0x9b, 0x2e, 0xe2, 0xfc, 0x03, 0xfc, 0x7c, |
| 539 | 0x83, 0x1b, 0x6c, 0xa5, 0xb3, 0x4e, 0x59, 0x64, 0x13, 0xdb, 0xae, 0x20, 0xdf, 0xff, 0xbb, 0xef, | 539 | 0x83, 0x1b, 0x6c, 0xa5, 0xb3, 0x4e, 0x59, 0x64, 0x13, 0xdb, 0xae, 0x20, 0xdf, 0xff, 0xbb, 0xef, |
| 540 | 0xff, 0xbb, 0xef, 0xdf, 0x7b, 0xef, 0xbf, 0xfb, 0x6f, 0xff, 0xdb, 0x7f, 0xf7, 0xdf, 0x7b, 0xef, | 540 | 0xff, 0xbb, 0xef, 0xdf, 0x7b, 0xef, 0xbf, 0xfb, 0x6f, 0xff, 0xdb, 0x7f, 0xf7, 0xdf, 0x7b, 0xef, |
| 541 | 0xff, 0xff, 0xdd, 0x77, 0xff, 0xdd, 0x77, 0xff, 0xdd, 0x77, 0xff, 0xdd, 0x77, 0xfe, 0xdc, 0xf1, | 541 | 0xff, 0xff, 0xdd, 0x77, 0xff, 0xdd, 0x77, 0xff, 0xdd, 0x77, 0xff, 0xdd, 0x77, 0xfe, 0xdc, 0xf1, |
| 542 | 0xcc, 0x23, 0x99, 0x64, 0x26, 0x98, 0x63, 0x0f, 0x30, 0xcc, 0x33, 0x24, 0xcd, 0x19, 0xe0, 0xff, | 542 | 0xcc, 0x23, 0x99, 0x64, 0x26, 0x98, 0x63, 0x0f, 0x30, 0xcc, 0x33, 0x24, 0xcd, 0x19, 0xe0, 0xff, |
| 543 | 0xff, 0xde, 0x7b, 0xef, 0xbe, 0xfb, 0xef, 0xbe, 0xfb, 0x6f, 0xfe, 0xdb, 0x7f, 0xf6, 0xdf, 0xfd, | 543 | 0xff, 0xde, 0x7b, 0xef, 0xbe, 0xfb, 0xef, 0xbe, 0xfb, 0x6f, 0xfe, 0xdb, 0x7f, 0xf6, 0xdf, 0xfd, |
| 544 | 0xb7, 0xff, 0x6d, 0xff, 0xdb, 0xff, 0x00, 0xbd, 0x67, 0x48, 0x13, 0xfc, 0x85, 0xff, 0x5f, 0x3f, | 544 | 0xb7, 0xff, 0x6d, 0xff, 0xdb, 0xff, 0x00, 0xbd, 0x67, 0x48, 0x13, 0xfc, 0x85, 0xff, 0x5f, 0x3f, |
| 545 | 0xb7, 0x97, 0xcf, 0xcb, 0xeb, 0xcf, 0x97, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 545 | 0xb7, 0x97, 0xcf, 0xcb, 0xeb, 0xcf, 0x97, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 546 | 0xef, 0x9f, 0xd7, 0xcf, 0xcb, 0xdf, 0xd7, 0xcf, 0x8f, 0x3f, 0x1f, 0x7f, 0xff, 0xfe, 0xff, 0xf2, | 546 | 0xef, 0x9f, 0xd7, 0xcf, 0xcb, 0xdf, 0xd7, 0xcf, 0x8f, 0x3f, 0x1f, 0x7f, 0xff, 0xfe, 0xff, 0xf2, |
| 547 | 0x07, 0xe9, 0x3e, 0x00, 0x35, 0xef, 0xc9, 0x1b, 0xc2, 0xbc, 0x37, 0xc0, 0xff, 0xbf, 0xfb, 0x6e, | 547 | 0x07, 0xe9, 0x3e, 0x00, 0x35, 0xef, 0xc9, 0x1b, 0xc2, 0xbc, 0x37, 0xc0, 0xff, 0xbf, 0xfb, 0x6e, |
| 548 | 0xef, 0xfb, 0xde, 0xf7, 0xb7, 0xfd, 0xef, 0xbd, 0xf7, 0x77, 0xdd, 0xff, 0xb7, 0xfd, 0xef, 0xbb, | 548 | 0xef, 0xfb, 0xde, 0xf7, 0xb7, 0xfd, 0xef, 0xbd, 0xf7, 0x77, 0xdd, 0xff, 0xb7, 0xfd, 0xef, 0xbb, |
| 549 | 0xff, 0xff, 0xdd, 0xf7, 0x7f, 0xdd, 0xf7, 0x7f, 0xdd, 0xf7, 0x7f, 0xdd, 0xf7, 0xbf, 0xed, 0xff, | 549 | 0xff, 0xff, 0xdd, 0xf7, 0x7f, 0xdd, 0xf7, 0x7f, 0xdd, 0xf7, 0x7f, 0xdd, 0xf7, 0xbf, 0xed, 0xff, |
| 550 | 0xdf, 0xf7, 0xf6, 0x7c, 0xf9, 0xb1, 0xe6, 0xcb, 0x18, 0xa4, 0xb3, 0x09, 0xfc, 0xff, 0xfb, 0x6f, | 550 | 0xdf, 0xf7, 0xf6, 0x7c, 0xf9, 0xb1, 0xe6, 0xcb, 0x18, 0xa4, 0xb3, 0x09, 0xfc, 0xff, 0xfb, 0x6f, |
| 551 | 0xfe, 0xdf, 0xfb, 0xbf, 0xf7, 0x7e, 0xef, 0xfd, 0xb7, 0xff, 0x6d, 0xff, 0xdb, 0xff, 0xb6, 0xff, | 551 | 0xfe, 0xdf, 0xfb, 0xbf, 0xf7, 0x7e, 0xef, 0xfd, 0xb7, 0xff, 0x6d, 0xff, 0xdb, 0xff, 0xb6, 0xff, |
| 552 | 0x6d, 0xff, 0xdb, 0x7f, 0xf6, 0xdf, 0xf9, 0x21, 0x8e, 0xfb, 0x00, 0x7e, 0xc0, 0xff, 0xfe, 0xff, | 552 | 0x6d, 0xff, 0xdb, 0x7f, 0xf6, 0xdf, 0xf9, 0x21, 0x8e, 0xfb, 0x00, 0x7e, 0xc0, 0xff, 0xfe, 0xff, |
| 553 | 0xf7, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x7f, 0x7f, 0x3f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, | 553 | 0xf7, 0xff, 0xff, 0xff, 0x3f, 0x3f, 0x7f, 0x7f, 0x3f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, |
| 554 | 0x3f, 0x7f, 0x7f, 0x3f, 0x3f, 0x7f, 0x37, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xef, 0x3f, 0xc0, | 554 | 0x3f, 0x7f, 0x7f, 0x3f, 0x3f, 0x7f, 0x37, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xef, 0x3f, 0xc0, |
| 555 | 0x6e, 0x3b, 0x09, 0xe0, 0x6f, 0x1a, 0x92, 0x64, 0x6d, 0x99, 0xf2, 0x7f, 0xef, 0xfd, 0xb7, 0xff, | 555 | 0x6e, 0x3b, 0x09, 0xe0, 0x6f, 0x1a, 0x92, 0x64, 0x6d, 0x99, 0xf2, 0x7f, 0xef, 0xfd, 0xb7, 0xff, |
| 556 | 0x7b, 0xde, 0xf7, 0xbf, 0xfb, 0x7e, 0xef, 0xbf, 0xff, 0xfb, 0xef, 0xbe, 0xfb, 0x6f, 0xfe, 0xdb, | 556 | 0x7b, 0xde, 0xf7, 0xbf, 0xfb, 0x7e, 0xef, 0xbf, 0xff, 0xfb, 0xef, 0xbe, 0xfb, 0x6f, 0xfe, 0xdb, |
| 557 | 0xff, 0xff, 0xfe, 0xf7, 0xbf, 0xfb, 0xff, 0xbf, 0xef, 0xfd, 0xdf, 0xf7, 0x7d, 0xff, 0xee, 0x7f, | 557 | 0xff, 0xff, 0xfe, 0xf7, 0xbf, 0xfb, 0xff, 0xbf, 0xef, 0xfd, 0xdf, 0xf7, 0x7d, 0xff, 0xee, 0x7f, |
| 558 | 0xf7, 0xbd, 0xff, 0xef, 0xfb, 0xbf, 0xfd, 0x77, 0xfe, 0xa0, 0xf9, 0xfe, 0xf0, 0xef, 0xbf, 0xf7, | 558 | 0xf7, 0xbd, 0xff, 0xef, 0xfb, 0xbf, 0xfd, 0x77, 0xfe, 0xa0, 0xf9, 0xfe, 0xf0, 0xef, 0xbf, 0xf7, |
| 559 | 0x7f, 0xfb, 0xde, 0xff, 0xbb, 0xff, 0xf7, 0xbe, 0xfb, 0xdf, 0xff, 0xfd, 0xb7, 0xfe, 0xef, 0x7f, | 559 | 0x7f, 0xfb, 0xde, 0xff, 0xbb, 0xff, 0xf7, 0xbe, 0xfb, 0xdf, 0xff, 0xfd, 0xb7, 0xfe, 0xef, 0x7f, |
| 560 | 0xfb, 0xbf, 0xed, 0xff, 0xf7, 0xbe, 0xfb, 0xdf, 0xf0, 0x06, 0x98, 0xe7, 0x3c, 0x03, 0xcf, 0x2f, | 560 | 0xfb, 0xbf, 0xed, 0xff, 0xf7, 0xbe, 0xfb, 0xdf, 0xf0, 0x06, 0x98, 0xe7, 0x3c, 0x03, 0xcf, 0x2f, |
| 561 | 0x1f, 0x9f, 0x7f, 0x7f, 0x7e, 0xf8, 0xf1, 0xe6, 0xf8, 0xc9, 0xca, 0xfa, 0xc8, 0xda, 0xf2, 0xcc, | 561 | 0x1f, 0x9f, 0x7f, 0x7f, 0x7e, 0xf8, 0xf1, 0xe6, 0xf8, 0xc9, 0xca, 0xfa, 0xc8, 0xda, 0xf2, 0xcc, |
| 562 | 0xd9, 0xf2, 0xe0, 0xed, 0xf1, 0xfa, 0xfc, 0x7f, 0x7f, 0x3f, 0xbf, 0x9f, 0x0f, 0xe3, 0x34, 0x8d, | 562 | 0xd9, 0xf2, 0xe0, 0xed, 0xf1, 0xfa, 0xfc, 0x7f, 0x7f, 0x3f, 0xbf, 0x9f, 0x0f, 0xe3, 0x34, 0x8d, |
| 563 | 0xe3, 0x18, 0x17, 0x85, 0xa0, 0x38, 0xcf, 0x13, 0xf8, 0xef, 0xdd, 0x7f, 0xff, 0xf7, 0xfd, 0xef, | 563 | 0xe3, 0x18, 0x17, 0x85, 0xa0, 0x38, 0xcf, 0x13, 0xf8, 0xef, 0xdd, 0x7f, 0xff, 0xf7, 0xfd, 0xef, |
| 564 | 0xbb, 0xff, 0x7f, 0xf7, 0xfd, 0xef, 0xbf, 0xfb, 0xee, 0xff, 0xff, 0xbb, 0xef, 0x7f, 0xfb, 0xee, | 564 | 0xbb, 0xff, 0x7f, 0xf7, 0xfd, 0xef, 0xbf, 0xfb, 0xee, 0xff, 0xff, 0xbb, 0xef, 0x7f, 0xfb, 0xee, |
| 565 | 0xff, 0xff, 0xde, 0xf7, 0xff, 0xef, 0xbd, 0xff, 0xdb, 0xff, 0xfe, 0x77, 0x7f, 0xf7, 0xfd, 0x7f, | 565 | 0xff, 0xff, 0xde, 0xf7, 0xff, 0xef, 0xbd, 0xff, 0xdb, 0xff, 0xfe, 0x77, 0x7f, 0xf7, 0xfd, 0x7f, |
| 566 | 0xf7, 0xff, 0xdb, 0x7e, 0xff, 0xef, 0xfb, 0xff, 0xb7, 0xff, 0xc8, 0xff, 0xff, 0xff, 0xfc, 0x27, | 566 | 0xf7, 0xff, 0xdb, 0x7e, 0xff, 0xef, 0xfb, 0xff, 0xb7, 0xff, 0xc8, 0xff, 0xff, 0xff, 0xfc, 0x27, |
| 567 | 0xff, 0xff, 0xff, 0xed, 0xbf, 0xfe, 0xf7, 0x7f, 0xfb, 0xdf, 0xfe, 0xf7, 0xdf, 0xff, 0xfd, 0x6f, | 567 | 0xff, 0xff, 0xff, 0xed, 0xbf, 0xfe, 0xf7, 0x7f, 0xfb, 0xdf, 0xfe, 0xf7, 0xdf, 0xff, 0xfd, 0x6f, |
| 568 | 0xff, 0xbf, 0xfb, 0xff, 0xde, 0xff, 0xf7, 0xfd, 0xbf, 0x00, 0x77, 0x6c, 0x89, 0x11, 0x04, 0xa2, | 568 | 0xff, 0xbf, 0xfb, 0xff, 0xde, 0xff, 0xf7, 0xfd, 0xbf, 0x00, 0x77, 0x6c, 0x89, 0x11, 0x04, 0xa2, |
| 569 | 0x08, 0x69, 0x46, 0x90, 0x02, 0x64, 0x94, 0x24, 0x09, 0x91, 0x85, 0x21, 0x09, 0xff, 0xf7, 0xdd, | 569 | 0x08, 0x69, 0x46, 0x90, 0x02, 0x64, 0x94, 0x24, 0x09, 0x91, 0x85, 0x21, 0x09, 0xff, 0xf7, 0xdd, |
| 570 | 0x3d, 0x37, 0x1d, 0x1d, 0x06, 0xc6, 0x07, 0x10, 0x20, 0x83, 0x84, 0x30, 0x66, 0x19, 0x92, 0x06, | 570 | 0x3d, 0x37, 0x1d, 0x1d, 0x06, 0xc6, 0x07, 0x10, 0x20, 0x83, 0x84, 0x30, 0x66, 0x19, 0x92, 0x06, |
| 571 | 0x40, 0x31, 0x0c, 0xc0, 0x14, 0xb7, 0x09, 0xfa, 0xff, 0xdf, 0xfb, 0xbf, 0xfd, 0xf7, 0xef, 0xef, | 571 | 0x40, 0x31, 0x0c, 0xc0, 0x14, 0xb7, 0x09, 0xfa, 0xff, 0xdf, 0xfb, 0xbf, 0xfd, 0xf7, 0xef, 0xef, |
| 572 | 0xff, 0xdf, 0xf7, 0xff, 0x6e, 0xff, 0xff, 0xde, 0xf7, 0xff, 0x7e, 0xdb, 0xff, 0xb7, 0xff, 0xee, | 572 | 0xff, 0xdf, 0xf7, 0xff, 0x6e, 0xff, 0xff, 0xde, 0xf7, 0xff, 0x7e, 0xdb, 0xff, 0xb7, 0xff, 0xee, |
| 573 | 0xff, 0xff, 0x7f, 0xf6, 0xdf, 0xfd, 0xff, 0xff, 0xef, 0xbb, 0xfe, 0x7f, 0xf7, 0xdf, 0xff, 0xf7, | 573 | 0xff, 0xff, 0x7f, 0xf6, 0xdf, 0xfd, 0xff, 0xff, 0xef, 0xbb, 0xfe, 0x7f, 0xf7, 0xdf, 0xff, 0xf7, |
| 574 | 0xdd, 0xff, 0xff, 0xbf, 0xed, 0xff, 0xfe, 0xef, 0x3f, 0xde, 0xee, 0xc9, 0xff, 0xff, 0xdf, 0xff, | 574 | 0xdd, 0xff, 0xff, 0xbf, 0xed, 0xff, 0xfe, 0xef, 0x3f, 0xde, 0xee, 0xc9, 0xff, 0xff, 0xdf, 0xff, |
| 575 | 0xc9, 0xff, 0x9e, 0xdf, 0xdf, 0xb7, 0xfd, 0xff, 0xef, 0xff, 0xfb, 0xef, 0xfd, 0xbf, 0xf7, 0xff, | 575 | 0xc9, 0xff, 0x9e, 0xdf, 0xdf, 0xb7, 0xfd, 0xff, 0xef, 0xff, 0xfb, 0xef, 0xfd, 0xbf, 0xf7, 0xff, |
| 576 | 0xbb, 0xef, 0xff, 0xfd, 0xff, 0xef, 0x7e, 0xff, 0xb1, 0x06, 0x7b, 0xc9, 0x00, 0x42, 0x98, 0x31, | 576 | 0xbb, 0xef, 0xff, 0xfd, 0xff, 0xef, 0x7e, 0xff, 0xb1, 0x06, 0x7b, 0xc9, 0x00, 0x42, 0x98, 0x31, |
| 577 | 0x46, 0x44, 0x38, 0x89, 0xc4, 0x30, 0x00, 0x42, 0x10, 0x84, 0x20, 0x08, 0x81, 0x03, 0x10, 0x80, | 577 | 0x46, 0x44, 0x38, 0x89, 0xc4, 0x30, 0x00, 0x42, 0x10, 0x84, 0x20, 0x08, 0x81, 0x03, 0x10, 0x80, |
| 578 | 0x24, 0x00, 0x88, 0x21, 0x04, 0xc0, 0x08, 0xa1, 0x34, 0x4c, 0x03, 0x90, 0x46, 0x00, 0x30, 0xd1, | 578 | 0x24, 0x00, 0x88, 0x21, 0x04, 0xc0, 0x08, 0xa1, 0x34, 0x4c, 0x03, 0x90, 0x46, 0x00, 0x30, 0xd1, |
| 579 | 0x04, 0x69, 0x88, 0x30, 0x22, 0xcb, 0x04, 0x3f, 0xfb, 0xff, 0xfd, 0x6f, 0xfe, 0xf7, 0xbf, 0xfe, | 579 | 0x04, 0x69, 0x88, 0x30, 0x22, 0xcb, 0x04, 0x3f, 0xfb, 0xff, 0xfd, 0x6f, 0xfe, 0xf7, 0xbf, 0xfe, |
| 580 | 0xdb, 0xff, 0xee, 0x7f, 0xf7, 0xbf, 0xfd, 0xef, 0x7e, 0xf7, 0xff, 0xdb, 0xff, 0xb7, 0xfe, 0x7b, | 580 | 0xdb, 0xff, 0xee, 0x7f, 0xf7, 0xbf, 0xfd, 0xef, 0x7e, 0xf7, 0xff, 0xdb, 0xff, 0xb7, 0xfe, 0x7b, |
| 581 | 0xff, 0xff, 0xff, 0xbb, 0xef, 0xff, 0xf6, 0xff, 0xbf, 0xef, 0xff, 0xdf, 0xfd, 0x7f, 0xfe, 0xbf, | 581 | 0xff, 0xff, 0xff, 0xbb, 0xef, 0xff, 0xf6, 0xff, 0xbf, 0xef, 0xff, 0xdf, 0xfd, 0x7f, 0xfe, 0xbf, |
| 582 | 0xef, 0xfe, 0xff, 0xdf, 0xff, 0xfe, 0xff, 0xe4, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 582 | 0xef, 0xfe, 0xff, 0xdf, 0xff, 0xfe, 0xff, 0xe4, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 583 | 0xff, 0xff, 0xfe, 0xfb, 0x37, 0xfd, 0xfe, 0xff, 0xff, 0x6f, 0xff, 0xf6, 0xff, 0xbf, 0xfb, 0xdf, | 583 | 0xff, 0xff, 0xfe, 0xfb, 0x37, 0xfd, 0xfe, 0xff, 0xff, 0x6f, 0xff, 0xf6, 0xff, 0xbf, 0xfb, 0xdf, |
| 584 | 0xff, 0xff, 0x77, 0x7f, 0x9d, 0x9f, 0x27, 0x21, 0xcc, 0x18, 0x63, 0x84, 0x80, 0x2a, 0x29, 0x44, | 584 | 0xff, 0xff, 0x77, 0x7f, 0x9d, 0x9f, 0x27, 0x21, 0xcc, 0x18, 0x63, 0x84, 0x80, 0x2a, 0x29, 0x44, |
| 585 | 0x59, 0x43, 0x94, 0x34, 0x42, 0x49, 0x2c, 0x92, 0x92, 0x64, 0x0c, 0x80, 0xb8, 0x22, 0x86, 0x34, | 585 | 0x59, 0x43, 0x94, 0x34, 0x42, 0x49, 0x2c, 0x92, 0x92, 0x64, 0x0c, 0x80, 0xb8, 0x22, 0x86, 0x34, |
| 586 | 0x48, 0x23, 0x34, 0x44, 0xc9, 0x18, 0x46, 0x09, 0x80, 0x72, 0x08, 0x61, 0x80, 0x9b, 0x12, 0x64, | 586 | 0x48, 0x23, 0x34, 0x44, 0xc9, 0x18, 0x46, 0x09, 0x80, 0x72, 0x08, 0x61, 0x80, 0x9b, 0x12, 0x64, |
| 587 | 0x8d, 0x90, 0x23, 0xa8, 0x26, 0x44, 0x59, 0x89, 0x24, 0xd3, 0x1f, 0xff, 0xfd, 0xef, 0xff, 0x7d, | 587 | 0x8d, 0x90, 0x23, 0xa8, 0x26, 0x44, 0x59, 0x89, 0x24, 0xd3, 0x1f, 0xff, 0xfd, 0xef, 0xff, 0x7d, |
| 588 | 0xef, 0xfe, 0xf7, 0xbf, 0xfb, 0xdf, 0x7d, 0xff, 0xf7, 0xbf, 0xfe, 0xdb, 0x7f, 0xfd, 0xff, 0xcf, | 588 | 0xef, 0xfe, 0xf7, 0xbf, 0xfb, 0xdf, 0x7d, 0xff, 0xf7, 0xbf, 0xfe, 0xdb, 0x7f, 0xfd, 0xff, 0xcf, |
| 589 | 0xff, 0xff, 0xfb, 0xff, 0x7f, 0xff, 0xb6, 0xff, 0xff, 0xff, 0xfd, 0xb7, 0xff, 0xfb, 0xbf, 0xff, | 589 | 0xff, 0xff, 0xfb, 0xff, 0x7f, 0xff, 0xb6, 0xff, 0xff, 0xff, 0xfd, 0xb7, 0xff, 0xfb, 0xbf, 0xff, |
| 590 | 0xef, 0xfb, 0x7e, 0xdf, 0xff, 0xf6, 0xff, 0xdf, 0xff, 0xed, 0xfb, 0xff, 0xef, 0x2f, 0xef, 0xef, | 590 | 0xef, 0xfb, 0x7e, 0xdf, 0xff, 0xf6, 0xff, 0xdf, 0xff, 0xed, 0xfb, 0xff, 0xef, 0x2f, 0xef, 0xef, |
| 591 | 0xf7, 0xf7, 0x9f, 0xfb, 0xfc, 0xff, 0xf7, 0xdf, 0xbb, 0x7f, 0xff, 0xef, 0xfe, 0xf7, 0x1f, 0x07, | 591 | 0xf7, 0xf7, 0x9f, 0xfb, 0xfc, 0xff, 0xf7, 0xdf, 0xbb, 0x7f, 0xff, 0xef, 0xfe, 0xf7, 0x1f, 0x07, |
| 592 | 0xd1, 0x19, 0x22, 0x66, 0x44, 0x98, 0x8b, 0x21, 0x64, 0x1a, 0x42, 0xd4, 0x14, 0x23, 0xa8, 0x4d, | 592 | 0xd1, 0x19, 0x22, 0x66, 0x44, 0x98, 0x8b, 0x21, 0x64, 0x1a, 0x42, 0xd4, 0x14, 0x23, 0xa8, 0x4d, |
| 593 | 0x91, 0x92, 0x64, 0x25, 0x99, 0x44, 0x23, 0x88, 0x50, 0x96, 0xa3, 0x18, 0x44, 0x65, 0x99, 0x22, | 593 | 0x91, 0x92, 0x64, 0x25, 0x99, 0x44, 0x23, 0x88, 0x50, 0x96, 0xa3, 0x18, 0x44, 0x65, 0x99, 0x22, |
| 594 | 0x8a, 0x69, 0x25, 0x86, 0xd8, 0x1d, 0xb7, 0x9a, 0x9e, 0x30, 0x8b, 0xe2, 0xcc, 0xd9, 0xe1, 0xfc, | 594 | 0x8a, 0x69, 0x25, 0x86, 0xd8, 0x1d, 0xb7, 0x9a, 0x9e, 0x30, 0x8b, 0xe2, 0xcc, 0xd9, 0xe1, 0xfc, |
| 595 | 0xee, 0xf8, 0xfe, 0xe1, 0xc9, 0x06, 0x98, 0x69, 0x22, 0x92, 0x4c, 0x23, 0xa7, 0x1f, 0x7d, 0xff, | 595 | 0xee, 0xf8, 0xfe, 0xe1, 0xc9, 0x06, 0x98, 0x69, 0x22, 0x92, 0x4c, 0x23, 0xa7, 0x1f, 0x7d, 0xff, |
| 596 | 0xff, 0xbf, 0xef, 0xfb, 0xbe, 0xef, 0x7f, 0xfb, 0xfe, 0x77, 0xff, 0xbf, 0xef, 0xfd, 0xf7, 0xff, | 596 | 0xff, 0xbf, 0xef, 0xfb, 0xbe, 0xef, 0x7f, 0xfb, 0xfe, 0x77, 0xff, 0xbf, 0xef, 0xfd, 0xf7, 0xff, |
| 597 | 597 | ||
| 598 | }, | 598 | }, |
| 599 | { | 599 | { |
| 600 | // leekspin: frame 1 | 600 | // leekspin: frame 1 |
| 601 | 0xff, 0xbf, 0xfb, 0xcf, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xff, 0xdf, | 601 | 0xff, 0xbf, 0xfb, 0xcf, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xff, 0xdf, |
| 602 | 0x77, 0xff, 0xdb, 0xff, 0xb7, 0xff, 0xfb, 0x6f, 0xff, 0xff, 0xdd, 0xf7, 0xff, 0xff, 0xff, 0xbb, | 602 | 0x77, 0xff, 0xdb, 0xff, 0xb7, 0xff, 0xfb, 0x6f, 0xff, 0xff, 0xdd, 0xf7, 0xff, 0xff, 0xff, 0xbb, |
| 603 | 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0x6f, 0xff, 0xbb, 0xef, | 603 | 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0x6f, 0xff, 0xbb, 0xef, |
| 604 | 0xff, 0xbb, 0xef, 0x7f, 0xdb, 0xff, 0x27, 0xd0, 0x5f, 0x60, 0x8d, 0x37, 0xe0, 0x8d, 0x31, 0xd8, | 604 | 0xff, 0xbb, 0xef, 0x7f, 0xdb, 0xff, 0x27, 0xd0, 0x5f, 0x60, 0x8d, 0x37, 0xe0, 0x8d, 0x31, 0xd8, |
| 605 | 0xc7, 0x1d, 0xf0, 0xff, 0xff, 0xf0, 0xcf, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf9, 0xc1, | 605 | 0xc7, 0x1d, 0xf0, 0xff, 0xff, 0xf0, 0xcf, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf9, 0xc1, |
| 606 | 0xff, 0xfe, 0xf9, 0xe7, 0xcc, 0x91, 0xf7, 0xfc, 0xe3, 0x99, 0x2e, 0xe2, 0xfc, 0x03, 0xfc, 0x7c, | 606 | 0xff, 0xfe, 0xf9, 0xe7, 0xcc, 0x91, 0xf7, 0xfc, 0xe3, 0x99, 0x2e, 0xe2, 0xfc, 0x03, 0xfc, 0x7c, |
| 607 | 0x03, 0x3b, 0xec, 0x85, 0x33, 0x76, 0xcd, 0xa8, 0x23, 0x5b, 0xee, 0x20, 0x9f, 0xff, 0x7b, 0xef, | 607 | 0x03, 0x3b, 0xec, 0x85, 0x33, 0x76, 0xcd, 0xa8, 0x23, 0x5b, 0xee, 0x20, 0x9f, 0xff, 0x7b, 0xef, |
| 608 | 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0x6f, 0xff, 0xdb, 0xff, 0xb7, | 608 | 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0x6f, 0xff, 0xdb, 0xff, 0xb7, |
| 609 | 0xff, 0xff, 0x76, 0xdf, 0xfd, 0x77, 0xde, 0xfb, 0xbf, 0xf6, 0xdf, 0xfd, 0xb7, 0xff, 0x6d, 0xff, | 609 | 0xff, 0xff, 0x76, 0xdf, 0xfd, 0x77, 0xde, 0xfb, 0xbf, 0xf6, 0xdf, 0xfd, 0xb7, 0xff, 0x6d, 0xff, |
| 610 | 0xfe, 0xfb, 0xdf, 0xf6, 0xbf, 0xed, 0xff, 0xef, 0xbf, 0xf6, 0xff, 0xef, 0xfb, 0xbf, 0xee, 0xfb, | 610 | 0xfe, 0xfb, 0xdf, 0xf6, 0xbf, 0xed, 0xff, 0xef, 0xbf, 0xf6, 0xff, 0xef, 0xfb, 0xbf, 0xee, 0xfb, |
| 611 | 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0x7b, 0xdf, 0xfd, 0xb7, 0xfe, | 611 | 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0x7b, 0xdf, 0xfd, 0xb7, 0xfe, |
| 612 | 0xef, 0xbd, 0xf7, 0x7f, 0xed, 0xff, 0x00, 0x6e, 0xdb, 0x91, 0x24, 0xee, 0x09, 0xff, 0x5f, 0x3f, | 612 | 0xef, 0xbd, 0xf7, 0x7f, 0xed, 0xff, 0x00, 0x6e, 0xdb, 0x91, 0x24, 0xee, 0x09, 0xff, 0x5f, 0x3f, |
| 613 | 0xa7, 0x9f, 0xcb, 0xcb, 0xef, 0xcb, 0x9f, 0xb7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 613 | 0xa7, 0x9f, 0xcb, 0xcb, 0xef, 0xcb, 0x9f, 0xb7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 614 | 0xff, 0x8f, 0xd7, 0xdf, 0xcb, 0xcf, 0xd7, 0xdf, 0x8f, 0x3f, 0x1f, 0x7f, 0xff, 0xff, 0xff, 0xf0, | 614 | 0xff, 0x8f, 0xd7, 0xdf, 0xcb, 0xcf, 0xd7, 0xdf, 0x8f, 0x3f, 0x1f, 0x7f, 0xff, 0xff, 0xff, 0xf0, |
| 615 | 0x07, 0xb3, 0xec, 0x08, 0x33, 0xf7, 0x8c, 0x66, 0x11, 0xdb, 0x2e, 0xa0, 0xff, 0xdf, 0xf7, 0xbd, | 615 | 0x07, 0xb3, 0xec, 0x08, 0x33, 0xf7, 0x8c, 0x66, 0x11, 0xdb, 0x2e, 0xa0, 0xff, 0xdf, 0xf7, 0xbd, |
| 616 | 0xef, 0xfe, 0xbb, 0xef, 0x7e, 0xdb, 0xff, 0xb6, 0xff, 0x6d, 0xff, 0xdb, 0xff, 0xb6, 0xff, 0x6d, | 616 | 0xef, 0xfe, 0xbb, 0xef, 0x7e, 0xdb, 0xff, 0xb6, 0xff, 0x6d, 0xff, 0xdb, 0xff, 0xb6, 0xff, 0x6d, |
| 617 | 0xff, 0xff, 0xb7, 0xfd, 0xef, 0xbb, 0xff, 0x6e, 0xfb, 0xdf, 0x76, 0xff, 0xdd, 0x77, 0xff, 0xef, | 617 | 0xff, 0xff, 0xb7, 0xfd, 0xef, 0xbb, 0xff, 0x6e, 0xfb, 0xdf, 0x76, 0xff, 0xdd, 0x77, 0xff, 0xef, |
| 618 | 0xbf, 0xfb, 0xf6, 0x7f, 0xef, 0xff, 0x7f, 0xed, 0xfd, 0xf7, 0xbf, 0xff, 0xde, 0xf7, 0xfd, 0xbf, | 618 | 0xbf, 0xfb, 0xf6, 0x7f, 0xef, 0xff, 0x7f, 0xed, 0xfd, 0xf7, 0xbf, 0xff, 0xde, 0xf7, 0xfd, 0xbf, |
| 619 | 0xf7, 0xde, 0xfb, 0xbf, 0xee, 0xfb, 0xdf, 0x76, 0xff, 0xed, 0xbf, 0xfb, 0x6f, 0xfe, 0xdb, 0xff, | 619 | 0xf7, 0xde, 0xfb, 0xbf, 0xee, 0xfb, 0xdf, 0x76, 0xff, 0xed, 0xbf, 0xfb, 0x6f, 0xfe, 0xdb, 0xff, |
| 620 | 0xb6, 0xff, 0xed, 0xbf, 0xfb, 0x6f, 0xfc, 0x83, 0x32, 0xde, 0x00, 0xbf, 0xc0, 0xff, 0xfe, 0xff, | 620 | 0xb6, 0xff, 0xed, 0xbf, 0xfb, 0x6f, 0xfc, 0x83, 0x32, 0xde, 0x00, 0xbf, 0xc0, 0xff, 0xfe, 0xff, |
| 621 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 621 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 622 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xef, 0x3f, 0xc0, | 622 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xef, 0x3f, 0xc0, |
| 623 | 0xde, 0x33, 0x0c, 0xe0, 0xb7, 0x1c, 0x85, 0x70, 0x6f, 0x8d, 0xf0, 0x7f, 0xdf, 0xf7, 0xfe, 0xbb, | 623 | 0xde, 0x33, 0x0c, 0xe0, 0xb7, 0x1c, 0x85, 0x70, 0x6f, 0x8d, 0xf0, 0x7f, 0xdf, 0xf7, 0xfe, 0xbb, |
| 624 | 0xef, 0x7f, 0xd9, 0xff, 0xbf, 0xf7, 0xff, 0x6f, 0xff, 0xfb, 0xff, 0xb6, 0xff, 0x6d, 0xff, 0xdb, | 624 | 0xef, 0x7f, 0xd9, 0xff, 0xbf, 0xf7, 0xff, 0x6f, 0xff, 0xfb, 0xff, 0xb6, 0xff, 0x6d, 0xff, 0xdb, |
| 625 | 0xff, 0xff, 0xff, 0xed, 0xbf, 0xfb, 0xff, 0xdf, 0xf7, 0xfd, 0x7f, 0xef, 0xbb, 0xff, 0xdd, 0xff, | 625 | 0xff, 0xff, 0xff, 0xed, 0xbf, 0xfb, 0xff, 0xdf, 0xf7, 0xfd, 0x7f, 0xef, 0xbb, 0xff, 0xdd, 0xff, |
| 626 | 0x77, 0xfe, 0xef, 0xbb, 0xff, 0x7d, 0xef, 0xff, 0xb6, 0xff, 0xdd, 0xff, 0x7b, 0xde, 0xff, 0xed, | 626 | 0x77, 0xfe, 0xef, 0xbb, 0xff, 0x7d, 0xef, 0xff, 0xb6, 0xff, 0xdd, 0xff, 0x7b, 0xde, 0xff, 0xed, |
| 627 | 0x7f, 0xfb, 0xde, 0xff, 0xb7, 0xfd, 0xff, 0xdb, 0x7f, 0xfe, 0xbb, 0xef, 0x7f, 0xdb, 0xfe, 0xef, | 627 | 0x7f, 0xfb, 0xde, 0xff, 0xb7, 0xfd, 0xff, 0xdb, 0x7f, 0xfe, 0xbb, 0xef, 0x7f, 0xdb, 0xfe, 0xef, |
| 628 | 0x7b, 0xfe, 0xef, 0x7d, 0xf7, 0xbf, 0xed, 0x7f, 0xf8, 0x02, 0xc6, 0xbd, 0x34, 0x47, 0x47, 0x9f, | 628 | 0x7b, 0xfe, 0xef, 0x7d, 0xf7, 0xbf, 0xed, 0x7f, 0xf8, 0x02, 0xc6, 0xbd, 0x34, 0x47, 0x47, 0x9f, |
| 629 | 0x1f, 0x3f, 0x3f, 0x7f, 0x7e, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, | 629 | 0x1f, 0x3f, 0x3f, 0x7f, 0x7e, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, |
| 630 | 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0x7f, 0x9f, 0x9f, 0x0d, 0xe3, 0x3a, 0x8c, | 630 | 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0x7f, 0x9f, 0x9f, 0x0d, 0xe3, 0x3a, 0x8c, |
| 631 | 0x63, 0x58, 0x17, 0x84, 0x21, 0xb8, 0xcf, 0x63, 0xd8, 0xff, 0xef, 0xbb, 0xff, 0xff, 0xfd, 0xf7, | 631 | 0x63, 0x58, 0x17, 0x84, 0x21, 0xb8, 0xcf, 0x63, 0xd8, 0xff, 0xef, 0xbb, 0xff, 0xff, 0xfd, 0xf7, |
| 632 | 0xdd, 0xff, 0xbf, 0x7b, 0xff, 0xf6, 0xdf, 0xff, 0xb7, 0xfd, 0xff, 0xef, 0x7d, 0xdf, 0xfb, 0xee, | 632 | 0xdd, 0xff, 0xbf, 0x7b, 0xff, 0xf6, 0xdf, 0xff, 0xb7, 0xfd, 0xff, 0xef, 0x7d, 0xdf, 0xfb, 0xee, |
| 633 | 0xff, 0xff, 0xbe, 0xef, 0xfb, 0x7f, 0xef, 0xbe, 0xfb, 0xff, 0x77, 0xff, 0xef, 0x7d, 0xff, 0xfb, | 633 | 0xff, 0xff, 0xbe, 0xef, 0xfb, 0x7f, 0xef, 0xbe, 0xfb, 0xff, 0x77, 0xff, 0xef, 0x7d, 0xff, 0xfb, |
| 634 | 0xff, 0xed, 0xff, 0xdf, 0x7d, 0xef, 0xff, 0xf6, 0x7f, 0xdf, 0xfd, 0xb7, 0xff, 0xfb, 0xdf, 0xfd, | 634 | 0xff, 0xed, 0xff, 0xdf, 0x7d, 0xef, 0xff, 0xf6, 0x7f, 0xdf, 0xfd, 0xb7, 0xff, 0xfb, 0xdf, 0xfd, |
| 635 | 0xff, 0xb7, 0xff, 0xed, 0x7f, 0xfe, 0xb7, 0xff, 0xfb, 0xdf, 0xff, 0xf7, 0xff, 0xef, 0xff, 0x7d, | 635 | 0xff, 0xb7, 0xff, 0xed, 0x7f, 0xfe, 0xb7, 0xff, 0xfb, 0xdf, 0xff, 0xf7, 0xff, 0xef, 0xff, 0x7d, |
| 636 | 0xef, 0xff, 0xb7, 0xff, 0xfd, 0xff, 0xdf, 0x77, 0xff, 0x80, 0x36, 0xed, 0x09, 0x12, 0x44, 0x21, | 636 | 0xef, 0xff, 0xb7, 0xff, 0xfd, 0xff, 0xdf, 0x77, 0xff, 0x80, 0x36, 0xed, 0x09, 0x12, 0x44, 0x21, |
| 637 | 0x0c, 0x51, 0x51, 0x86, 0x00, 0x58, 0x46, 0x30, 0x24, 0x85, 0x09, 0x21, 0x85, 0xff, 0x7b, 0xed, | 637 | 0x0c, 0x51, 0x51, 0x86, 0x00, 0x58, 0x46, 0x30, 0x24, 0x85, 0x09, 0x21, 0x85, 0xff, 0x7b, 0xed, |
| 638 | 0x3d, 0x1d, 0x1d, 0x47, 0x0e, 0x8e, 0x23, 0x00, 0x22, 0x02, 0xc4, 0xb0, 0x26, 0x19, 0x4c, 0x03, | 638 | 0x3d, 0x1d, 0x1d, 0x47, 0x0e, 0x8e, 0x23, 0x00, 0x22, 0x02, 0xc4, 0xb0, 0x26, 0x19, 0x4c, 0x03, |
| 639 | 0xc0, 0x18, 0x06, 0x60, 0x89, 0xbd, 0x02, 0xfa, 0xff, 0xff, 0xb6, 0xff, 0xfb, 0xbe, 0xf7, 0xf7, | 639 | 0xc0, 0x18, 0x06, 0x60, 0x89, 0xbd, 0x02, 0xfa, 0xff, 0xff, 0xb6, 0xff, 0xfb, 0xbe, 0xf7, 0xf7, |
| 640 | 0xdf, 0x7f, 0xf7, 0xff, 0x6f, 0xfe, 0xff, 0xdf, 0xfb, 0x6f, 0xfe, 0xdf, 0x7b, 0xff, 0xf7, 0xde, | 640 | 0xdf, 0x7f, 0xf7, 0xff, 0x6f, 0xfe, 0xff, 0xdf, 0xfb, 0x6f, 0xfe, 0xdf, 0x7b, 0xff, 0xf7, 0xde, |
| 641 | 0x23, 0xcf, 0x9f, 0x37, 0x7d, 0xff, 0xff, 0xf7, 0xff, 0xfb, 0x6f, 0xff, 0xdb, 0xff, 0xbf, 0xfe, | 641 | 0x23, 0xcf, 0x9f, 0x37, 0x7d, 0xff, 0xff, 0xf7, 0xff, 0xfb, 0x6f, 0xff, 0xdb, 0xff, 0xbf, 0xfe, |
| 642 | 0xdb, 0xef, 0xff, 0xff, 0xb7, 0xfd, 0x7f, 0xff, 0xef, 0xfb, 0x7f, 0xf7, 0xbd, 0xff, 0xde, 0xdf, | 642 | 0xdb, 0xef, 0xff, 0xff, 0xb7, 0xfd, 0x7f, 0xff, 0xef, 0xfb, 0x7f, 0xf7, 0xbd, 0xff, 0xde, 0xdf, |
| 643 | 0xfb, 0xdf, 0xde, 0xd7, 0xbf, 0xef, 0xfb, 0xf7, 0xfe, 0xfb, 0xfb, 0xfd, 0x7c, 0x7f, 0xfd, 0xfe, | 643 | 0xfb, 0xdf, 0xde, 0xd7, 0xbf, 0xef, 0xfb, 0xf7, 0xfe, 0xfb, 0xfb, 0xfd, 0x7c, 0x7f, 0xfd, 0xfe, |
| 644 | 0x7d, 0xfd, 0x9e, 0x62, 0x6f, 0xff, 0xff, 0x7f, 0xd2, 0x08, 0xef, 0x31, 0x00, 0x42, 0x48, 0x39, | 644 | 0x7d, 0xfd, 0x9e, 0x62, 0x6f, 0xff, 0xff, 0x7f, 0xd2, 0x08, 0xef, 0x31, 0x00, 0x42, 0x48, 0x39, |
| 645 | 0x86, 0x60, 0x0c, 0xd9, 0x90, 0x20, 0x02, 0x10, 0x44, 0x08, 0x02, 0x10, 0x40, 0x03, 0x11, 0x80, | 645 | 0x86, 0x60, 0x0c, 0xd9, 0x90, 0x20, 0x02, 0x10, 0x44, 0x08, 0x02, 0x10, 0x40, 0x03, 0x11, 0x80, |
| 646 | 0x20, 0x24, 0x81, 0x08, 0x42, 0x90, 0x04, 0xc1, 0x78, 0x06, 0x24, 0x09, 0x42, 0x40, 0x98, 0x22, | 646 | 0x20, 0x24, 0x81, 0x08, 0x42, 0x90, 0x04, 0xc1, 0x78, 0x06, 0x24, 0x09, 0x42, 0x40, 0x98, 0x22, |
| 647 | 0x30, 0xc9, 0x88, 0x32, 0x44, 0x4d, 0x80, 0x3f, 0xff, 0xfe, 0xf7, 0x7f, 0xed, 0xbf, 0xfe, 0xf7, | 647 | 0x30, 0xc9, 0x88, 0x32, 0x44, 0x4d, 0x80, 0x3f, 0xff, 0xfe, 0xf7, 0x7f, 0xed, 0xbf, 0xfe, 0xf7, |
| 648 | 0xbf, 0xfb, 0xdf, 0xfd, 0xef, 0x7f, 0xfb, 0xde, 0xff, 0xef, 0xfb, 0xbf, 0xff, 0x6d, 0xff, 0xf6, | 648 | 0xbf, 0xfb, 0xdf, 0xfd, 0xef, 0x7f, 0xfb, 0xde, 0xff, 0xef, 0xfb, 0xbf, 0xff, 0x6d, 0xff, 0xf6, |
| 649 | 0x92, 0x24, 0x65, 0x99, 0xc6, 0x30, 0x8b, 0x67, 0x37, 0x87, 0x6f, 0xff, 0xf5, 0x77, 0x7f, 0xfe, | 649 | 0x92, 0x24, 0x65, 0x99, 0xc6, 0x30, 0x8b, 0x67, 0x37, 0x87, 0x6f, 0xff, 0xf5, 0x77, 0x7f, 0xfe, |
| 650 | 0xff, 0xef, 0xfe, 0x7f, 0xf7, 0xed, 0x0f, 0xfe, 0xfe, 0xfb, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, | 650 | 0xff, 0xef, 0xfe, 0x7f, 0xf7, 0xed, 0x0f, 0xfe, 0xfe, 0xfb, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 651 | 0xff, 0xff, 0xff, 0xff, 0x7f, 0xb6, 0xec, 0xfe, 0xff, 0x7e, 0xef, 0xff, 0x7f, 0xf7, 0xff, 0xbf, | 651 | 0xff, 0xff, 0xff, 0xff, 0x7f, 0xb6, 0xec, 0xfe, 0xff, 0x7e, 0xef, 0xff, 0x7f, 0xf7, 0xff, 0xbf, |
| 652 | 0xef, 0xff, 0xf7, 0x7f, 0x1f, 0x9f, 0x63, 0x03, 0xdc, 0x90, 0x23, 0x8a, 0x20, 0x05, 0xc9, 0x5a, | 652 | 0xef, 0xff, 0xf7, 0x7f, 0x1f, 0x9f, 0x63, 0x03, 0xdc, 0x90, 0x23, 0x8a, 0x20, 0x05, 0xc9, 0x5a, |
| 653 | 0x11, 0xa4, 0x8b, 0x30, 0x24, 0x4b, 0x48, 0x26, 0x34, 0xc1, 0x8c, 0x22, 0x98, 0x91, 0x66, 0x08, | 653 | 0x11, 0xa4, 0x8b, 0x30, 0x24, 0x4b, 0x48, 0x26, 0x34, 0xc1, 0x8c, 0x22, 0x98, 0x91, 0x66, 0x08, |
| 654 | 0x32, 0xc4, 0x99, 0x12, 0x62, 0xcc, 0x00, 0x33, 0x04, 0xc0, 0x38, 0x83, 0x40, 0x96, 0x19, 0x61, | 654 | 0x32, 0xc4, 0x99, 0x12, 0x62, 0xcc, 0x00, 0x33, 0x04, 0xc0, 0x38, 0x83, 0x40, 0x96, 0x19, 0x61, |
| 655 | 0x86, 0x18, 0x60, 0x93, 0x4c, 0x24, 0x93, 0x48, 0x6c, 0x83, 0x3f, 0xff, 0xfb, 0xff, 0xdd, 0xff, | 655 | 0x86, 0x18, 0x60, 0x93, 0x4c, 0x24, 0x93, 0x48, 0x6c, 0x83, 0x3f, 0xff, 0xfb, 0xff, 0xdd, 0xff, |
| 656 | 0xf7, 0xfd, 0xff, 0xde, 0xf7, 0x7f, 0xfb, 0xbf, 0xee, 0xff, 0xbd, 0xf7, 0x7f, 0xfb, 0xff, 0xde, | 656 | 0xf7, 0xfd, 0xff, 0xde, 0xf7, 0x7f, 0xfb, 0xbf, 0xee, 0xff, 0xbd, 0xf7, 0x7f, 0xfb, 0xff, 0xde, |
| 657 | 0xfe, 0xff, 0xde, 0xfe, 0xfe, 0xfe, 0x6f, 0xfe, 0xff, 0xff, 0xff, 0xb7, 0xff, 0xdf, 0x7f, 0xff, | 657 | 0xfe, 0xff, 0xde, 0xfe, 0xfe, 0xfe, 0x6f, 0xfe, 0xff, 0xff, 0xff, 0xb7, 0xff, 0xdf, 0x7f, 0xff, |
| 658 | 0xd7, 0xfd, 0xef, 0xff, 0x7d, 0xff, 0xdf, 0xff, 0xf5, 0x7f, 0xf7, 0xff, 0xef, 0xef, 0xe7, 0x7f, | 658 | 0xd7, 0xfd, 0xef, 0xff, 0x7d, 0xff, 0xdf, 0xff, 0xf5, 0x7f, 0xf7, 0xff, 0xef, 0xef, 0xe7, 0x7f, |
| 659 | 0xfb, 0xfb, 0xfe, 0xfd, 0xff, 0xfb, 0xef, 0xfd, 0xdf, 0x7f, 0xff, 0xfb, 0xdf, 0xff, 0x0b, 0x07, | 659 | 0xfb, 0xfb, 0xfe, 0xfd, 0xff, 0xfb, 0xef, 0xfd, 0xdf, 0x7f, 0xff, 0xfb, 0xdf, 0xff, 0x0b, 0x07, |
| 660 | 0x35, 0xc9, 0x48, 0x92, 0x93, 0x6c, 0x08, 0x93, 0xc4, 0x30, 0x46, 0x99, 0xa1, 0x26, 0x48, 0x8c, | 660 | 0x35, 0xc9, 0x48, 0x92, 0x93, 0x6c, 0x08, 0x93, 0xc4, 0x30, 0x46, 0x99, 0xa1, 0x26, 0x48, 0x8c, |
| 661 | 0x33, 0xc4, 0x28, 0x0b, 0xd1, 0x34, 0x01, 0xc3, 0x18, 0x64, 0x86, 0x30, 0x4d, 0x90, 0xa6, 0x29, | 661 | 0x33, 0xc4, 0x28, 0x0b, 0xd1, 0x34, 0x01, 0xc3, 0x18, 0x64, 0x86, 0x30, 0x4d, 0x90, 0xa6, 0x29, |
| 662 | 0x49, 0x44, 0xb4, 0x83, 0x5a, 0x9c, 0x37, 0x56, 0x9e, 0x21, 0xcc, 0xd1, 0xd6, 0xe4, 0xc9, 0xfc, | 662 | 0x49, 0x44, 0xb4, 0x83, 0x5a, 0x9c, 0x37, 0x56, 0x9e, 0x21, 0xcc, 0xd1, 0xd6, 0xe4, 0xc9, 0xfc, |
| 663 | 0xec, 0xef, 0xf8, 0xe4, 0xc3, 0x19, 0xa4, 0x26, 0xd0, 0x0d, 0x24, 0xd3, 0x47, 0x1f, 0x7e, 0xff, | 663 | 0xec, 0xef, 0xf8, 0xe4, 0xc3, 0x19, 0xa4, 0x26, 0xd0, 0x0d, 0x24, 0xd3, 0x47, 0x1f, 0x7e, 0xff, |
| 664 | 0xff, 0x6f, 0xff, 0xd9, 0xff, 0xbf, 0xe7, 0xff, 0xf9, 0x7f, 0xff, 0xdf, 0xdf, 0xf5, 0xff, 0xfb, | 664 | 0xff, 0x6f, 0xff, 0xd9, 0xff, 0xbf, 0xe7, 0xff, 0xf9, 0x7f, 0xff, 0xdf, 0xdf, 0xf5, 0xff, 0xfb, |
| 665 | 665 | ||
| 666 | }, | 666 | }, |
| 667 | { | 667 | { |
| 668 | // leekspin: frame 2 | 668 | // leekspin: frame 2 |
| 669 | 0xff, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0x6f, 0xff, 0xff, 0xef, | 669 | 0xff, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0x6f, 0xff, 0xff, 0xef, |
| 670 | 0xbf, 0xfb, 0xdf, 0xf7, 0xbf, 0xfb, 0x7f, 0x7f, 0xdb, 0xff, 0xbf, 0xfb, 0xef, 0xff, 0x7f, 0xdf, | 670 | 0xbf, 0xfb, 0xdf, 0xf7, 0xbf, 0xfb, 0x7f, 0x7f, 0xdb, 0xff, 0xbf, 0xfb, 0xef, 0xff, 0x7f, 0xdf, |
| 671 | 0xff, 0xf3, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, | 671 | 0xff, 0xf3, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, |
| 672 | 0xfb, 0xbf, 0xef, 0x7b, 0xdf, 0xf7, 0x2f, 0x60, 0xdf, 0x80, 0x2d, 0x57, 0xd0, 0x93, 0x24, 0xfc, | 672 | 0xfb, 0xbf, 0xef, 0x7b, 0xdf, 0xf7, 0x2f, 0x60, 0xdf, 0x80, 0x2d, 0x57, 0xd0, 0x93, 0x24, 0xfc, |
| 673 | 0xc3, 0x1b, 0xf4, 0xf7, 0xff, 0xf0, 0xcf, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf9, 0xc1, | 673 | 0xc3, 0x1b, 0xf4, 0xf7, 0xff, 0xf0, 0xcf, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf9, 0xc1, |
| 674 | 0xff, 0xfe, 0xf9, 0xe7, 0xcc, 0x91, 0xf7, 0xfc, 0xe3, 0x99, 0x2e, 0xe2, 0xfc, 0x03, 0xec, 0x7c, | 674 | 0xff, 0xfe, 0xf9, 0xe7, 0xcc, 0x91, 0xf7, 0xfc, 0xe3, 0x99, 0x2e, 0xe2, 0xfc, 0x03, 0xec, 0x7c, |
| 675 | 0x93, 0x2b, 0x6c, 0x95, 0x53, 0xce, 0x39, 0xc4, 0x33, 0x6b, 0xce, 0x90, 0xbf, 0xef, 0xfb, 0xbf, | 675 | 0x93, 0x2b, 0x6c, 0x95, 0x53, 0xce, 0x39, 0xc4, 0x33, 0x6b, 0xce, 0x90, 0xbf, 0xef, 0xfb, 0xbf, |
| 676 | 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xed, | 676 | 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xef, 0xfb, 0xbf, 0xed, |
| 677 | 0xff, 0xff, 0xee, 0xbb, 0xff, 0x6e, 0xfb, 0xdf, 0x76, 0xff, 0xdd, 0xf7, 0xbf, 0xed, 0xff, 0xff, | 677 | 0xff, 0xff, 0xee, 0xbb, 0xff, 0x6e, 0xfb, 0xdf, 0x76, 0xff, 0xdd, 0xf7, 0xbf, 0xed, 0xff, 0xff, |
| 678 | 0xee, 0xff, 0x75, 0xdf, 0xff, 0xf6, 0xdf, 0xff, 0xb7, 0xff, 0xfb, 0xef, 0xfd, 0xb7, 0xff, 0xdb, | 678 | 0xee, 0xff, 0x75, 0xdf, 0xff, 0xf6, 0xdf, 0xff, 0xb7, 0xff, 0xfb, 0xef, 0xfd, 0xb7, 0xff, 0xdb, |
| 679 | 0xfe, 0x6f, 0xfb, 0xbe, 0xef, 0xfb, 0xbe, 0xef, 0xfb, 0xbe, 0xef, 0xfb, 0xbe, 0xef, 0x7b, 0xde, | 679 | 0xfe, 0x6f, 0xfb, 0xbe, 0xef, 0xfb, 0xbe, 0xef, 0xfb, 0xbe, 0xef, 0xfb, 0xbe, 0xef, 0x7b, 0xde, |
| 680 | 0xf7, 0x7d, 0xdf, 0xf7, 0xbd, 0xff, 0x00, 0xf7, 0x9c, 0x21, 0x27, 0xd8, 0x46, 0xff, 0x5f, 0x3f, | 680 | 0xf7, 0x7d, 0xdf, 0xf7, 0xbd, 0xff, 0x00, 0xf7, 0x9c, 0x21, 0x27, 0xd8, 0x46, 0xff, 0x5f, 0x3f, |
| 681 | 0xa7, 0x9f, 0xcb, 0xcb, 0xef, 0xcb, 0xdf, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 681 | 0xa7, 0x9f, 0xcb, 0xcb, 0xef, 0xcb, 0xdf, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 682 | 0xef, 0x9f, 0xd7, 0xcf, 0xcb, 0xdf, 0xd7, 0xcf, 0x8f, 0x3f, 0x1f, 0x7f, 0xff, 0xff, 0xff, 0xf0, | 682 | 0xef, 0x9f, 0xd7, 0xcf, 0xcb, 0xdf, 0xd7, 0xcf, 0x8f, 0x3f, 0x1f, 0x7f, 0xff, 0xff, 0xff, 0xf0, |
| 683 | 0x07, 0x73, 0xdc, 0x01, 0x6e, 0x99, 0x73, 0x4e, 0x88, 0xf3, 0x1e, 0xc0, 0xff, 0x7f, 0xde, 0xf3, | 683 | 0x07, 0x73, 0xdc, 0x01, 0x6e, 0x99, 0x73, 0x4e, 0x88, 0xf3, 0x1e, 0xc0, 0xff, 0x7f, 0xde, 0xf3, |
| 684 | 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0x7b, 0xdf, 0xf6, 0xbf, 0xed, | 684 | 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0xfb, 0xbf, 0xee, 0x7b, 0xdf, 0xf6, 0xbf, 0xed, |
| 685 | 0xff, 0xff, 0x76, 0xdf, 0xfd, 0xb7, 0xff, 0xed, 0xbf, 0xfb, 0x6e, 0xff, 0xbd, 0xef, 0xfe, 0xf7, | 685 | 0xff, 0xff, 0x76, 0xdf, 0xfd, 0xb7, 0xff, 0xed, 0xbf, 0xfb, 0x6e, 0xff, 0xbd, 0xef, 0xfe, 0xf7, |
| 686 | 0xbf, 0xfd, 0xf7, 0xdf, 0x7f, 0xff, 0xb7, 0xfc, 0xef, 0xff, 0xf7, 0xbf, 0xfa, 0xdf, 0xfd, 0xef, | 686 | 0xbf, 0xfd, 0xf7, 0xdf, 0x7f, 0xff, 0xb7, 0xfc, 0xef, 0xff, 0xf7, 0xbf, 0xfa, 0xdf, 0xfd, 0xef, |
| 687 | 0x7b, 0xff, 0xed, 0x7f, 0xde, 0xfb, 0xef, 0xbe, 0xfb, 0xdf, 0xf6, 0x7f, 0xdd, 0xf7, 0xbf, 0xed, | 687 | 0x7b, 0xff, 0xed, 0x7f, 0xde, 0xfb, 0xef, 0xbe, 0xfb, 0xdf, 0xf6, 0x7f, 0xdd, 0xf7, 0xbf, 0xed, |
| 688 | 0xff, 0xbb, 0xef, 0x7e, 0xdb, 0xff, 0x76, 0xc0, 0x1d, 0x77, 0x00, 0x7f, 0xc0, 0xff, 0xfe, 0xff, | 688 | 0xff, 0xbb, 0xef, 0x7e, 0xdb, 0xff, 0x76, 0xc0, 0x1d, 0x77, 0x00, 0x7f, 0xc0, 0xff, 0xfe, 0xff, |
| 689 | 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 689 | 0xff, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 690 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xef, 0x3f, 0xc0, | 690 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xef, 0x3f, 0xc0, |
| 691 | 0xbb, 0x37, 0x04, 0xf0, 0xce, 0x39, 0x07, 0x70, 0xdd, 0x86, 0xf2, 0x7f, 0xdf, 0xf7, 0xfd, 0xbf, | 691 | 0xbb, 0x37, 0x04, 0xf0, 0xce, 0x39, 0x07, 0x70, 0xdd, 0x86, 0xf2, 0x7f, 0xdf, 0xf7, 0xfd, 0xbf, |
| 692 | 0xef, 0x79, 0xff, 0xef, 0xfd, 0xdf, 0x7b, 0xef, 0xbf, 0xfd, 0xff, 0xfb, 0xdf, 0xf6, 0xbf, 0xed, | 692 | 0xef, 0x79, 0xff, 0xef, 0xfd, 0xdf, 0x7b, 0xef, 0xbf, 0xfd, 0xff, 0xfb, 0xdf, 0xf6, 0xbf, 0xed, |
| 693 | 0xff, 0xff, 0xef, 0x7d, 0xff, 0xfb, 0xdf, 0xfd, 0xff, 0x6f, 0xfb, 0xbf, 0xfd, 0xef, 0x7e, 0xf7, | 693 | 0xff, 0xff, 0xef, 0x7d, 0xff, 0xfb, 0xdf, 0xfd, 0xff, 0x6f, 0xfb, 0xbf, 0xfd, 0xef, 0x7e, 0xf7, |
| 694 | 0xbf, 0xee, 0xfb, 0x7f, 0xdf, 0xfb, 0xbf, 0xfd, 0xef, 0xfe, 0xdf, 0xfb, 0xef, 0xfe, 0xbf, 0xed, | 694 | 0xbf, 0xee, 0xfb, 0x7f, 0xdf, 0xfb, 0xbf, 0xfd, 0xef, 0xfe, 0xdf, 0xfb, 0xef, 0xfe, 0xbf, 0xed, |
| 695 | 0xff, 0xf7, 0xbd, 0xff, 0x6f, 0xfb, 0xfe, 0xdf, 0xf7, 0xfd, 0xbf, 0xfb, 0x6f, 0xfe, 0xf7, 0xff, | 695 | 0xff, 0xf7, 0xbd, 0xff, 0x6f, 0xfb, 0xfe, 0xdf, 0xf7, 0xfd, 0xbf, 0xfb, 0x6f, 0xfe, 0xf7, 0xff, |
| 696 | 0xdd, 0x7f, 0xfb, 0xef, 0xfd, 0xdf, 0x7b, 0xff, 0xe4, 0x09, 0xc9, 0xb6, 0x36, 0x4b, 0x47, 0x9f, | 696 | 0xdd, 0x7f, 0xfb, 0xef, 0xfd, 0xdf, 0x7b, 0xff, 0xe4, 0x09, 0xc9, 0xb6, 0x36, 0x4b, 0x47, 0x9f, |
| 697 | 0x1f, 0x3f, 0x3f, 0x7f, 0x7f, 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xfd, 0xff, 0xfd, 0xff, | 697 | 0x1f, 0x3f, 0x3f, 0x7f, 0x7f, 0xff, 0xfe, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xfd, 0xff, 0xfd, 0xff, |
| 698 | 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0x3f, 0x9f, 0xdf, 0x0d, 0xa3, 0x3a, 0x4c, | 698 | 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0x3f, 0x9f, 0xdf, 0x0d, 0xa3, 0x3a, 0x4c, |
| 699 | 0xe3, 0x18, 0x17, 0x06, 0x60, 0xd8, 0xcf, 0x33, 0xd8, 0xfe, 0xef, 0x7b, 0xdf, 0xff, 0x7f, 0xfd, | 699 | 0xe3, 0x18, 0x17, 0x06, 0x60, 0xd8, 0xcf, 0x33, 0xd8, 0xfe, 0xef, 0x7b, 0xdf, 0xff, 0x7f, 0xfd, |
| 700 | 0xfd, 0xf7, 0xdf, 0xff, 0xbe, 0xfb, 0xff, 0xb7, 0xdf, 0xfd, 0xff, 0x6e, 0xff, 0xdd, 0xf7, 0xbe, | 700 | 0xfd, 0xf7, 0xdf, 0xff, 0xbe, 0xfb, 0xff, 0xb7, 0xdf, 0xfd, 0xff, 0x6e, 0xff, 0xdd, 0xf7, 0xbe, |
| 701 | 0xff, 0xff, 0xdd, 0xff, 0xef, 0x7b, 0xfe, 0xbf, 0xef, 0x7b, 0xff, 0xbd, 0x37, 0xff, 0xfb, 0x7f, | 701 | 0xff, 0xff, 0xdd, 0xff, 0xef, 0x7b, 0xfe, 0xbf, 0xef, 0x7b, 0xff, 0xbd, 0x37, 0xff, 0xfb, 0x7f, |
| 702 | 0xf7, 0xfd, 0xef, 0xff, 0xbb, 0xff, 0xf7, 0xfe, 0xdb, 0xff, 0xee, 0xff, 0xfb, 0xbe, 0xff, 0xef, | 702 | 0xf7, 0xfd, 0xef, 0xff, 0xbb, 0xff, 0xf7, 0xfe, 0xdb, 0xff, 0xee, 0xff, 0xfb, 0xbe, 0xff, 0xef, |
| 703 | 0xfb, 0x7e, 0xdf, 0xf7, 0xff, 0xbd, 0xff, 0xee, 0xff, 0xdb, 0xff, 0xf7, 0x7f, 0xff, 0xf7, 0xbe, | 703 | 0xfb, 0x7e, 0xdf, 0xf7, 0xff, 0xbd, 0xff, 0xee, 0xff, 0xdb, 0xff, 0xf7, 0x7f, 0xff, 0xf7, 0xbe, |
| 704 | 0xff, 0x77, 0xff, 0xbb, 0xfe, 0xff, 0xff, 0xb7, 0xff, 0x00, 0xb6, 0xed, 0x09, 0x02, 0x64, 0x81, | 704 | 0xff, 0x77, 0xff, 0xbb, 0xfe, 0xff, 0xff, 0xb7, 0xff, 0x00, 0xb6, 0xed, 0x09, 0x02, 0x64, 0x81, |
| 705 | 0x0c, 0x31, 0xc5, 0x48, 0x02, 0x24, 0x98, 0x62, 0x24, 0x05, 0x89, 0x21, 0x05, 0xff, 0xfb, 0x6d, | 705 | 0x0c, 0x31, 0xc5, 0x48, 0x02, 0x24, 0x98, 0x62, 0x24, 0x05, 0x89, 0x21, 0x05, 0xff, 0xfb, 0x6d, |
| 706 | 0x3d, 0x9d, 0x17, 0x1c, 0x4d, 0x07, 0x26, 0x80, 0x11, 0x41, 0x84, 0xb0, 0x66, 0x19, 0x0b, 0x82, | 706 | 0x3d, 0x9d, 0x17, 0x1c, 0x4d, 0x07, 0x26, 0x80, 0x11, 0x41, 0x84, 0xb0, 0x66, 0x19, 0x0b, 0x82, |
| 707 | 0x10, 0x64, 0x09, 0x90, 0xc6, 0x3b, 0x08, 0xf6, 0xff, 0xbf, 0xfb, 0xef, 0xff, 0xdd, 0xff, 0xbb, | 707 | 0x10, 0x64, 0x09, 0x90, 0xc6, 0x3b, 0x08, 0xf6, 0xff, 0xbf, 0xfb, 0xef, 0xff, 0xdd, 0xff, 0xbb, |
| 708 | 0xff, 0x77, 0xf7, 0xbf, 0xfb, 0xfe, 0xb7, 0xff, 0xdf, 0xfd, 0xef, 0x7f, 0xdd, 0xf7, 0xff, 0x6d, | 708 | 0xff, 0x77, 0xf7, 0xbf, 0xfb, 0xfe, 0xb7, 0xff, 0xdf, 0xfd, 0xef, 0x7f, 0xdd, 0xf7, 0xff, 0x6d, |
| 709 | 0xff, 0xff, 0x7b, 0xfe, 0xdf, 0xf7, 0xf7, 0x7d, 0xe9, 0xbe, 0xfe, 0xff, 0xff, 0xfd, 0xff, 0xf7, | 709 | 0xff, 0xff, 0x7b, 0xfe, 0xdf, 0xf7, 0xf7, 0x7d, 0xe9, 0xbe, 0xfe, 0xff, 0xff, 0xfd, 0xff, 0xf7, |
| 710 | 0xfd, 0xcf, 0xff, 0x7f, 0xef, 0xbe, 0xfb, 0xdf, 0xbd, 0xbf, 0xbb, 0xbe, 0xff, 0xbf, 0xef, 0x7d, | 710 | 0xfd, 0xcf, 0xff, 0x7f, 0xef, 0xbe, 0xfb, 0xdf, 0xbd, 0xbf, 0xbb, 0xbe, 0xff, 0xbf, 0xef, 0x7d, |
| 711 | 0x77, 0xff, 0xff, 0xdb, 0xfe, 0xff, 0xef, 0x7b, 0xfe, 0xff, 0xbf, 0xfd, 0xef, 0xff, 0xfb, 0xef, | 711 | 0x77, 0xff, 0xff, 0xdb, 0xfe, 0xff, 0xef, 0x7b, 0xfe, 0xff, 0xbf, 0xfd, 0xef, 0xff, 0xfb, 0xef, |
| 712 | 0xff, 0x7b, 0xff, 0xff, 0xfe, 0xbf, 0xef, 0xff, 0xd8, 0x03, 0xbd, 0x64, 0x00, 0x89, 0xa8, 0x22, | 712 | 0xff, 0x7b, 0xff, 0xff, 0xfe, 0xbf, 0xef, 0xff, 0xd8, 0x03, 0xbd, 0x64, 0x00, 0x89, 0xa8, 0x22, |
| 713 | 0x1c, 0xe1, 0x08, 0x56, 0x90, 0x20, 0x04, 0x90, 0x02, 0x20, 0x04, 0x10, 0x41, 0x03, 0x88, 0x20, | 713 | 0x1c, 0xe1, 0x08, 0x56, 0x90, 0x20, 0x04, 0x90, 0x02, 0x20, 0x04, 0x10, 0x41, 0x03, 0x88, 0x20, |
| 714 | 0x04, 0x40, 0x08, 0x81, 0x30, 0x02, 0x10, 0xc4, 0x30, 0x8e, 0x21, 0x08, 0x22, 0xc1, 0x18, 0xc0, | 714 | 0x04, 0x40, 0x08, 0x81, 0x30, 0x02, 0x10, 0xc4, 0x30, 0x8e, 0x21, 0x08, 0x22, 0xc1, 0x18, 0xc0, |
| 715 | 0x31, 0x0c, 0x60, 0x98, 0xc2, 0x23, 0x0c, 0x5f, 0xff, 0xfb, 0xef, 0xfe, 0x77, 0xfd, 0xff, 0xdb, | 715 | 0x31, 0x0c, 0x60, 0x98, 0xc2, 0x23, 0x0c, 0x5f, 0xff, 0xfb, 0xef, 0xfe, 0x77, 0xfd, 0xff, 0xdb, |
| 716 | 0xff, 0x6f, 0xfb, 0xbf, 0xfd, 0xef, 0xff, 0xdb, 0xfe, 0x7f, 0xf7, 0xdf, 0xfd, 0xef, 0xfb, 0xbf, | 716 | 0xff, 0x6f, 0xfb, 0xbf, 0xfd, 0xef, 0xff, 0xdb, 0xfe, 0x7f, 0xf7, 0xdf, 0xfd, 0xef, 0xfb, 0xbf, |
| 717 | 0xff, 0xff, 0xff, 0xf7, 0xff, 0xdd, 0xff, 0xef, 0xff, 0x7b, 0xff, 0xde, 0xff, 0xff, 0x7b, 0xff, | 717 | 0xff, 0xff, 0xff, 0xf7, 0xff, 0xdd, 0xff, 0xef, 0xff, 0x7b, 0xff, 0xde, 0xff, 0xff, 0x7b, 0xff, |
| 718 | 0xf7, 0xff, 0xef, 0xef, 0xde, 0x73, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 718 | 0xf7, 0xff, 0xef, 0xef, 0xde, 0x73, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 719 | 0xff, 0xfe, 0xfe, 0xff, 0x89, 0xbf, 0xff, 0xbf, 0xf7, 0x7f, 0x7d, 0xff, 0xef, 0x7e, 0xff, 0xfb, | 719 | 0xff, 0xfe, 0xfe, 0xff, 0x89, 0xbf, 0xff, 0xbf, 0xf7, 0x7f, 0x7d, 0xff, 0xef, 0x7e, 0xff, 0xfb, |
| 720 | 0xdf, 0xff, 0xef, 0x7d, 0x1f, 0x97, 0xa7, 0x21, 0x1c, 0xd0, 0x23, 0x0a, 0x40, 0x14, 0xa4, 0x93, | 720 | 0xdf, 0xff, 0xef, 0x7d, 0x1f, 0x97, 0xa7, 0x21, 0x1c, 0xd0, 0x23, 0x0a, 0x40, 0x14, 0xa4, 0x93, |
| 721 | 0x99, 0x24, 0x62, 0x8a, 0x19, 0x51, 0x46, 0xb0, 0x8c, 0x43, 0x18, 0xc4, 0x30, 0x26, 0xc4, 0x18, | 721 | 0x99, 0x24, 0x62, 0x8a, 0x19, 0x51, 0x46, 0xb0, 0x8c, 0x43, 0x18, 0xc4, 0x30, 0x26, 0xc4, 0x18, |
| 722 | 0xc9, 0x26, 0x98, 0x41, 0x4c, 0xb3, 0x80, 0x0d, 0x02, 0x70, 0x88, 0x23, 0xc4, 0x10, 0x96, 0x64, | 722 | 0xc9, 0x26, 0x98, 0x41, 0x4c, 0xb3, 0x80, 0x0d, 0x02, 0x70, 0x88, 0x23, 0xc4, 0x10, 0x96, 0x64, |
| 723 | 0x09, 0x93, 0x24, 0x68, 0x44, 0x95, 0x89, 0x6a, 0x10, 0xc7, 0x3f, 0xfb, 0xff, 0xff, 0x6e, 0xfb, | 723 | 0x09, 0x93, 0x24, 0x68, 0x44, 0x95, 0x89, 0x6a, 0x10, 0xc7, 0x3f, 0xfb, 0xff, 0xff, 0x6e, 0xfb, |
| 724 | 0xbf, 0xff, 0xfb, 0xef, 0xff, 0x76, 0xff, 0x9f, 0xfd, 0xdf, 0xff, 0xbb, 0xee, 0xff, 0x3d, 0xff, | 724 | 0xbf, 0xff, 0xfb, 0xef, 0xff, 0x76, 0xff, 0x9f, 0xfd, 0xdf, 0xff, 0xbb, 0xee, 0xff, 0x3d, 0xff, |
| 725 | 0xff, 0xff, 0xde, 0xfb, 0xff, 0xff, 0xef, 0xbe, 0xff, 0xff, 0xff, 0x77, 0xfd, 0xff, 0xdf, 0xff, | 725 | 0xff, 0xff, 0xde, 0xfb, 0xff, 0xff, 0xef, 0xbe, 0xff, 0xff, 0xff, 0x77, 0xfd, 0xff, 0xdf, 0xff, |
| 726 | 0xfb, 0x7e, 0xdf, 0xf7, 0xff, 0xff, 0xfe, 0xdf, 0xfd, 0xfb, 0xfb, 0xf7, 0xdf, 0xd9, 0xbf, 0xbf, | 726 | 0xfb, 0x7e, 0xdf, 0xf7, 0xff, 0xff, 0xfe, 0xdf, 0xfd, 0xfb, 0xfb, 0xf7, 0xdf, 0xd9, 0xbf, 0xbf, |
| 727 | 0xd7, 0xf7, 0xfb, 0xfc, 0xff, 0xfb, 0xfb, 0xef, 0xb7, 0x7f, 0xff, 0xf7, 0xff, 0xee, 0x0f, 0x0e, | 727 | 0xd7, 0xf7, 0xfb, 0xfc, 0xff, 0xfb, 0xfb, 0xef, 0xb7, 0x7f, 0xff, 0xf7, 0xff, 0xee, 0x0f, 0x0e, |
| 728 | 0xae, 0x6f, 0x8c, 0x90, 0x53, 0x8c, 0x28, 0x23, 0x99, 0x48, 0x66, 0x91, 0x19, 0x66, 0x48, 0x92, | 728 | 0xae, 0x6f, 0x8c, 0x90, 0x53, 0x8c, 0x28, 0x23, 0x99, 0x48, 0x66, 0x91, 0x19, 0x66, 0x48, 0x92, |
| 729 | 0x94, 0x65, 0x24, 0x89, 0x69, 0x46, 0x12, 0xc4, 0x88, 0x32, 0x93, 0x4c, 0x48, 0x33, 0x84, 0x32, | 729 | 0x94, 0x65, 0x24, 0x89, 0x69, 0x46, 0x12, 0xc4, 0x88, 0x32, 0x93, 0x4c, 0x48, 0x33, 0x84, 0x32, |
| 730 | 0xca, 0x0c, 0xb1, 0x22, 0xce, 0x9c, 0x33, 0x96, 0xdf, 0x18, 0xa1, 0xe6, 0xd8, 0xc6, 0xf1, 0xf8, | 730 | 0xca, 0x0c, 0xb1, 0x22, 0xce, 0x9c, 0x33, 0x96, 0xdf, 0x18, 0xa1, 0xe6, 0xd8, 0xc6, 0xf1, 0xf8, |
| 731 | 0xee, 0xfd, 0xf9, 0xf2, 0xc2, 0x0c, 0x66, 0x90, 0x93, 0x4c, 0x48, 0x33, 0x87, 0x9f, 0x7f, 0xff, | 731 | 0xee, 0xfd, 0xf9, 0xf2, 0xc2, 0x0c, 0x66, 0x90, 0x93, 0x4c, 0x48, 0x33, 0x87, 0x9f, 0x7f, 0xff, |
| 732 | 0xff, 0xff, 0xd7, 0x7d, 0xfd, 0xf7, 0xdf, 0xfb, 0xbf, 0xfe, 0x7b, 0xdf, 0xff, 0xf7, 0xf7, 0xfd, | 732 | 0xff, 0xff, 0xd7, 0x7d, 0xfd, 0xf7, 0xdf, 0xfb, 0xbf, 0xfe, 0x7b, 0xdf, 0xff, 0xf7, 0xf7, 0xfd, |
| 733 | }, | 733 | }, |
| 734 | { | 734 | { |
| 735 | // leekspin: frame 3 | 735 | // leekspin: frame 3 |
| 736 | 0xff, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0x6f, 0xff, 0xdb, 0x7f, 0xff, 0xff, | 736 | 0xff, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0xef, 0xbf, 0xfb, 0x6f, 0xff, 0xdb, 0x7f, 0xff, 0xff, |
| 737 | 0xbb, 0xef, 0x7f, 0xdb, 0xff, 0xb7, 0xfd, 0x5d, 0x02, 0xb8, 0xc6, 0x12, 0x30, 0xc4, 0x32, 0x4a, | 737 | 0xbb, 0xef, 0x7f, 0xdb, 0xff, 0xb7, 0xfd, 0x5d, 0x02, 0xb8, 0xc6, 0x12, 0x30, 0xc4, 0x32, 0x4a, |
| 738 | 0x0c, 0xf1, 0xfd, 0xbf, 0xfb, 0x6d, 0xfb, 0xbb, 0x77, 0x77, 0xbb, 0xef, 0x6f, 0xfb, 0xcf, 0xdf, | 738 | 0x0c, 0xf1, 0xfd, 0xbf, 0xfb, 0x6d, 0xfb, 0xbb, 0x77, 0x77, 0xbb, 0xef, 0x6f, 0xfb, 0xcf, 0xdf, |
| 739 | 0xbb, 0x6f, 0x7f, 0xdb, 0xff, 0xf7, 0x0f, 0xe0, 0x3f, 0xc0, 0x0d, 0xb7, 0xe0, 0x0d, 0xa9, 0xf8, | 739 | 0xbb, 0x6f, 0x7f, 0xdb, 0xff, 0xf7, 0x0f, 0xe0, 0x3f, 0xc0, 0x0d, 0xb7, 0xe0, 0x0d, 0xa9, 0xf8, |
| 740 | 0xc7, 0x1d, 0xf0, 0xff, 0xff, 0xf0, 0xc7, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf1, 0xc6, | 740 | 0xc7, 0x1d, 0xf0, 0xff, 0xff, 0xf0, 0xc7, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf1, 0xc6, |
| 741 | 0xff, 0xf7, 0xf8, 0xf3, 0xcf, 0x90, 0xf7, 0xfc, 0xe3, 0x99, 0x2e, 0xe2, 0xfc, 0x03, 0xfc, 0x78, | 741 | 0xff, 0xf7, 0xf8, 0xf3, 0xcf, 0x90, 0xf7, 0xfc, 0xe3, 0x99, 0x2e, 0xe2, 0xfc, 0x03, 0xfc, 0x78, |
| 742 | 0x13, 0x27, 0xec, 0x19, 0x53, 0xe6, 0x2d, 0xd8, 0x83, 0x3b, 0xee, 0x00, 0x7f, 0xff, 0xbb, 0xef, | 742 | 0x13, 0x27, 0xec, 0x19, 0x53, 0xe6, 0x2d, 0xd8, 0x83, 0x3b, 0xee, 0x00, 0x7f, 0xff, 0xbb, 0xef, |
| 743 | 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0x7f, 0xdb, 0xff, 0xb7, | 743 | 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0xff, 0xbb, 0xef, 0x7f, 0xdb, 0xff, 0xb7, |
| 744 | 0xff, 0xfb, 0x6f, 0xfe, 0xdb, 0x7f, 0xf6, 0xdf, 0xfd, 0xb7, 0xff, 0x6d, 0xff, 0xdb, 0xff, 0xf7, | 744 | 0xff, 0xfb, 0x6f, 0xfe, 0xdb, 0x7f, 0xf6, 0xdf, 0xfd, 0xb7, 0xff, 0x6d, 0xff, 0xdb, 0xff, 0xf7, |
| 745 | 0xff, 0xfd, 0x9f, 0xfb, 0xf7, 0xff, 0xbb, 0x00, 0x66, 0x99, 0x4c, 0x63, 0x99, 0x8c, 0x63, 0x7c, | 745 | 0xff, 0xfd, 0x9f, 0xfb, 0xf7, 0xff, 0xbb, 0x00, 0x66, 0x99, 0x4c, 0x63, 0x99, 0x8c, 0x63, 0x7c, |
| 746 | 0x1f, 0xce, 0x26, 0x35, 0xc9, 0x0b, 0x30, 0x4c, 0x83, 0xb0, 0xfc, 0x6f, 0xef, 0xdb, 0xbf, 0x6e, | 746 | 0x1f, 0xce, 0x26, 0x35, 0xc9, 0x0b, 0x30, 0x4c, 0x83, 0xb0, 0xfc, 0x6f, 0xef, 0xdb, 0xbf, 0x6e, |
| 747 | 0x7b, 0xdf, 0xf7, 0xbe, 0xee, 0xfd, 0x00, 0xd9, 0x7b, 0x02, 0x86, 0x7c, 0x09, 0xff, 0x5f, 0x3f, | 747 | 0x7b, 0xdf, 0xf7, 0xbe, 0xee, 0xfd, 0x00, 0xd9, 0x7b, 0x02, 0x86, 0x7c, 0x09, 0xff, 0x5f, 0x3f, |
| 748 | 0xa7, 0x9f, 0xcb, 0xcb, 0xef, 0xcb, 0xdb, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 748 | 0xa7, 0x9f, 0xcb, 0xcb, 0xef, 0xcb, 0xdb, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 749 | 0xef, 0x9f, 0xd7, 0xcf, 0xcb, 0xdf, 0xd7, 0xcf, 0x8f, 0x3f, 0x1f, 0x7f, 0xff, 0xff, 0xfb, 0x72, | 749 | 0xef, 0x9f, 0xd7, 0xcf, 0xcb, 0xdf, 0xd7, 0xcf, 0x8f, 0x3f, 0x1f, 0x7f, 0xff, 0xff, 0xfb, 0x72, |
| 750 | 0x87, 0xb9, 0x6c, 0x03, 0x3b, 0xcc, 0xd3, 0x36, 0x88, 0xdb, 0x75, 0x84, 0xff, 0xfb, 0xef, 0xbe, | 750 | 0x87, 0xb9, 0x6c, 0x03, 0x3b, 0xcc, 0xd3, 0x36, 0x88, 0xdb, 0x75, 0x84, 0xff, 0xfb, 0xef, 0xbe, |
| 751 | 0xfb, 0xef, 0xfe, 0x7b, 0xef, 0xfe, 0xdb, 0xff, 0xb6, 0xff, 0xed, 0xbf, 0xfb, 0x6f, 0xfe, 0xdb, | 751 | 0xfb, 0xef, 0xfe, 0x7b, 0xef, 0xfe, 0xdb, 0xff, 0xb6, 0xff, 0xed, 0xbf, 0xfb, 0x6f, 0xfe, 0xdb, |
| 752 | 0xff, 0xff, 0x77, 0xfd, 0xef, 0x7b, 0xff, 0xb6, 0xff, 0xed, 0x7f, 0xfb, 0xdf, 0xfe, 0xb7, 0xff, | 752 | 0xff, 0xff, 0x77, 0xfd, 0xef, 0x7b, 0xff, 0xb6, 0xff, 0xed, 0x7f, 0xfb, 0xdf, 0xfe, 0xb7, 0xff, |
| 753 | 0xee, 0xfe, 0xb7, 0xff, 0x7f, 0xef, 0xf9, 0x02, 0x66, 0x99, 0x92, 0x66, 0x49, 0x98, 0xa6, 0xb1, | 753 | 0xee, 0xfe, 0xb7, 0xff, 0x7f, 0xef, 0xf9, 0x02, 0x66, 0x99, 0x92, 0x66, 0x49, 0x98, 0xa6, 0xb1, |
| 754 | 0xcd, 0xe4, 0xf3, 0xf9, 0xbc, 0xef, 0xfd, 0xde, 0x77, 0xff, 0xed, 0xbb, 0xfb, 0xf6, 0x6f, 0x1f, | 754 | 0xcd, 0xe4, 0xf3, 0xf9, 0xbc, 0xef, 0xfd, 0xde, 0x77, 0xff, 0xed, 0xbb, 0xfb, 0xf6, 0x6f, 0x1f, |
| 755 | 0x37, 0x4e, 0xce, 0x31, 0x93, 0x63, 0x4c, 0x84, 0x32, 0x59, 0x45, 0x22, 0xaa, 0xc8, 0xfe, 0xff, | 755 | 0x37, 0x4e, 0xce, 0x31, 0x93, 0x63, 0x4c, 0x84, 0x32, 0x59, 0x45, 0x22, 0xaa, 0xc8, 0xfe, 0xff, |
| 756 | 0xf7, 0xf7, 0xdf, 0x7f, 0x3f, 0x3f, 0x7f, 0x7f, 0x3f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, | 756 | 0xf7, 0xf7, 0xdf, 0x7f, 0x3f, 0x3f, 0x7f, 0x7f, 0x3f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, |
| 757 | 0x7f, 0x3f, 0x7f, 0x7f, 0x3f, 0x3f, 0x77, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xef, 0x3f, 0xc4, | 757 | 0x7f, 0x3f, 0x7f, 0x7f, 0x3f, 0x3f, 0x77, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xef, 0x3f, 0xc4, |
| 758 | 0xdd, 0x33, 0x82, 0xc8, 0x3f, 0x32, 0x82, 0xec, 0x33, 0x86, 0xf8, 0x7f, 0xf7, 0xdd, 0xff, 0xbb, | 758 | 0xdd, 0x33, 0x82, 0xc8, 0x3f, 0x32, 0x82, 0xec, 0x33, 0x86, 0xf8, 0x7f, 0xf7, 0xdd, 0xff, 0xbb, |
| 759 | 0xee, 0x7f, 0xdd, 0xf7, 0xff, 0xee, 0xbb, 0xff, 0xf7, 0xbf, 0xfe, 0xff, 0xed, 0xbf, 0xfb, 0x6e, | 759 | 0xee, 0x7f, 0xdd, 0xf7, 0xff, 0xee, 0xbb, 0xff, 0xf7, 0xbf, 0xfe, 0xff, 0xed, 0xbf, 0xfb, 0x6e, |
| 760 | 0xff, 0xff, 0xbf, 0xed, 0xff, 0xff, 0xb7, 0xff, 0xfd, 0xdf, 0xf7, 0xff, 0x6e, 0xfb, 0xff, 0xb7, | 760 | 0xff, 0xff, 0xbf, 0xed, 0xff, 0xff, 0xb7, 0xff, 0xfd, 0xdf, 0xf7, 0xff, 0x6e, 0xfb, 0xff, 0xb7, |
| 761 | 0xfe, 0xef, 0x7d, 0xf7, 0xbf, 0xfd, 0xdf, 0xf0, 0x06, 0x99, 0xe4, 0x26, 0xff, 0xfd, 0xdf, 0xff, | 761 | 0xfe, 0xef, 0x7d, 0xf7, 0xbf, 0xfd, 0xdf, 0xf0, 0x06, 0x99, 0xe4, 0x26, 0xff, 0xfd, 0xdf, 0xff, |
| 762 | 0xf6, 0xbf, 0xff, 0xee, 0xfb, 0x7f, 0xdd, 0xff, 0x37, 0x9f, 0xce, 0x27, 0x31, 0xcc, 0x62, 0x9b, | 762 | 0xf6, 0xbf, 0xff, 0xee, 0xfb, 0x7f, 0xdd, 0xff, 0x37, 0x9f, 0xce, 0x27, 0x31, 0xcc, 0x62, 0x9b, |
| 763 | 0x89, 0x26, 0xb2, 0x98, 0x71, 0x46, 0x9e, 0x1d, 0x70, 0x86, 0x89, 0x33, 0x94, 0x87, 0x2f, 0x4f, | 763 | 0x89, 0x26, 0xb2, 0x98, 0x71, 0x46, 0x9e, 0x1d, 0x70, 0x86, 0x89, 0x33, 0x94, 0x87, 0x2f, 0x4f, |
| 764 | 0x1f, 0xbf, 0x3f, 0x7f, 0x7e, 0xf9, 0xe4, 0x60, 0xdb, 0xd8, 0xc6, 0xf8, 0xc9, 0xda, 0xf2, 0xcc, | 764 | 0x1f, 0xbf, 0x3f, 0x7f, 0x7e, 0xf9, 0xe4, 0x60, 0xdb, 0xd8, 0xc6, 0xf8, 0xc9, 0xda, 0xf2, 0xcc, |
| 765 | 0xc8, 0xf3, 0xf4, 0xe0, 0xfb, 0xf8, 0xfe, 0x7f, 0x7f, 0x3f, 0x9f, 0x5f, 0x0f, 0xc9, 0x72, 0x0e, | 765 | 0xc8, 0xf3, 0xf4, 0xe0, 0xfb, 0xf8, 0xfe, 0x7f, 0x7f, 0x3f, 0x9f, 0x5f, 0x0f, 0xc9, 0x72, 0x0e, |
| 766 | 0xe1, 0x3c, 0x06, 0x09, 0x61, 0xb4, 0xd7, 0x4c, 0xf1, 0xbf, 0xff, 0xfd, 0xe7, 0xbf, 0xff, 0x7d, | 766 | 0xe1, 0x3c, 0x06, 0x09, 0x61, 0xb4, 0xd7, 0x4c, 0xf1, 0xbf, 0xff, 0xfd, 0xe7, 0xbf, 0xff, 0x7d, |
| 767 | 0xf7, 0xff, 0xed, 0xff, 0xfe, 0xcf, 0xff, 0xbe, 0xf7, 0xdd, 0xff, 0xef, 0xfe, 0x7b, 0xdf, 0xf7, | 767 | 0xf7, 0xff, 0xed, 0xff, 0xfe, 0xcf, 0xff, 0xbe, 0xf7, 0xdd, 0xff, 0xef, 0xfe, 0x7b, 0xdf, 0xf7, |
| 768 | 0xff, 0xff, 0x7b, 0xdf, 0xfe, 0xfb, 0xdf, 0xfd, 0xef, 0xfe, 0xf7, 0xdf, 0xfb, 0xff, 0x76, 0xff, | 768 | 0xff, 0xff, 0x7b, 0xdf, 0xfe, 0xfb, 0xdf, 0xfd, 0xef, 0xfe, 0xf7, 0xdf, 0xfb, 0xff, 0x76, 0xff, |
| 769 | 0xef, 0xfd, 0xff, 0xf7, 0xdf, 0x7d, 0xff, 0xff, 0xb0, 0xbf, 0xff, 0xff, 0xf6, 0x9f, 0xff, 0xfb, | 769 | 0xef, 0xfd, 0xff, 0xf7, 0xdf, 0x7d, 0xff, 0xff, 0xb0, 0xbf, 0xff, 0xff, 0xf6, 0x9f, 0xff, 0xfb, |
| 770 | 0xfe, 0xdf, 0xf7, 0xfd, 0x9f, 0xef, 0xf1, 0xf4, 0x66, 0xc9, 0xfc, 0xf3, 0xf9, 0xfc, 0xb6, 0xf8, | 770 | 0xfe, 0xdf, 0xf7, 0xfd, 0x9f, 0xef, 0xf1, 0xf4, 0x66, 0xc9, 0xfc, 0xf3, 0xf9, 0xfc, 0xb6, 0xf8, |
| 771 | 0xf1, 0xf6, 0xdc, 0xf1, 0xf2, 0xee, 0xf1, 0xf4, 0x64, 0x01, 0xb4, 0x26, 0x49, 0x10, 0x24, 0x81, | 771 | 0xf1, 0xf6, 0xdc, 0xf1, 0xf2, 0xee, 0xf1, 0xf4, 0x64, 0x01, 0xb4, 0x26, 0x49, 0x10, 0x24, 0x81, |
| 772 | 0x12, 0x94, 0x65, 0x08, 0x02, 0x64, 0x18, 0x42, 0x24, 0x19, 0x01, 0x85, 0x21, 0xbf, 0xff, 0x6d, | 772 | 0x12, 0x94, 0x65, 0x08, 0x02, 0x64, 0x18, 0x42, 0x24, 0x19, 0x01, 0x85, 0x21, 0xbf, 0xff, 0x6d, |
| 773 | 0x5d, 0x37, 0x1d, 0x1d, 0x86, 0x26, 0x07, 0x10, 0x40, 0x09, 0x21, 0xd2, 0x4c, 0x19, 0x42, 0x13, | 773 | 0x5d, 0x37, 0x1d, 0x1d, 0x86, 0x26, 0x07, 0x10, 0x40, 0x09, 0x21, 0xd2, 0x4c, 0x19, 0x42, 0x13, |
| 774 | 0x40, 0x4c, 0x11, 0xc0, 0x0e, 0xbb, 0x80, 0xfe, 0xff, 0x6f, 0xfb, 0xbe, 0xf7, 0xdf, 0xfb, 0xff, | 774 | 0x40, 0x4c, 0x11, 0xc0, 0x0e, 0xbb, 0x80, 0xfe, 0xff, 0x6f, 0xfb, 0xbe, 0xf7, 0xdf, 0xfb, 0xff, |
| 775 | 0xbd, 0xef, 0xfb, 0xff, 0xbd, 0xef, 0xfb, 0xff, 0xdf, 0xfb, 0xef, 0x7e, 0xf7, 0xbf, 0xff, 0x6d, | 775 | 0xbd, 0xef, 0xfb, 0xff, 0xbd, 0xef, 0xfb, 0xff, 0xdf, 0xfb, 0xef, 0x7e, 0xf7, 0xbf, 0xff, 0x6d, |
| 776 | 0xff, 0xff, 0xef, 0xfb, 0xbf, 0xfe, 0xef, 0x7b, 0xfe, 0xdf, 0xff, 0xf6, 0xdf, 0x7f, 0xf7, 0xdf, | 776 | 0xff, 0xff, 0xef, 0xfb, 0xbf, 0xfe, 0xef, 0x7b, 0xfe, 0xdf, 0xff, 0xf6, 0xdf, 0x7f, 0xf7, 0xdf, |
| 777 | 0xfe, 0xfb, 0xdf, 0x77, 0xff, 0xef, 0xfd, 0xff, 0x6f, 0xfc, 0xa7, 0xbf, 0xff, 0xff, 0xd9, 0xdf, | 777 | 0xfe, 0xfb, 0xdf, 0x77, 0xff, 0xef, 0xfd, 0xff, 0x6f, 0xfc, 0xa7, 0xbf, 0xff, 0xff, 0xd9, 0xdf, |
| 778 | 0xbe, 0xbf, 0x77, 0x7e, 0xff, 0xdf, 0xfb, 0xfc, 0x7f, 0xdf, 0xff, 0xff, 0xbe, 0xfb, 0xff, 0xfd, | 778 | 0xbe, 0xbf, 0x77, 0x7e, 0xff, 0xdf, 0xfb, 0xfc, 0x7f, 0xdf, 0xff, 0xff, 0xbe, 0xfb, 0xff, 0xfd, |
| 779 | 0xdf, 0xfe, 0xff, 0x7b, 0xfe, 0xbf, 0xff, 0xef, 0xd9, 0x11, 0xef, 0x28, 0x00, 0x41, 0x4c, 0x31, | 779 | 0xdf, 0xfe, 0xff, 0x7b, 0xfe, 0xbf, 0xff, 0xef, 0xd9, 0x11, 0xef, 0x28, 0x00, 0x41, 0x4c, 0x31, |
| 780 | 0xc4, 0x0c, 0x68, 0x93, 0x10, 0x64, 0x01, 0x10, 0x04, 0x41, 0x10, 0x04, 0x00, 0x43, 0x11, 0x00, | 780 | 0xc4, 0x0c, 0x68, 0x93, 0x10, 0x64, 0x01, 0x10, 0x04, 0x41, 0x10, 0x04, 0x00, 0x43, 0x11, 0x00, |
| 781 | 0x88, 0x22, 0x00, 0x48, 0x82, 0x90, 0x11, 0xc4, 0x30, 0x0d, 0x43, 0x10, 0x24, 0xc1, 0x10, 0xb4, | 781 | 0x88, 0x22, 0x00, 0x48, 0x82, 0x90, 0x11, 0xc4, 0x30, 0x0d, 0x43, 0x10, 0x24, 0xc1, 0x10, 0xb4, |
| 782 | 0x81, 0x68, 0x24, 0x90, 0x4a, 0x2b, 0x80, 0x3f, 0xff, 0xdb, 0xff, 0xf7, 0xfd, 0xbf, 0xee, 0xff, | 782 | 0x81, 0x68, 0x24, 0x90, 0x4a, 0x2b, 0x80, 0x3f, 0xff, 0xdb, 0xff, 0xf7, 0xfd, 0xbf, 0xee, 0xff, |
| 783 | 0x7b, 0xef, 0xbe, 0xff, 0xed, 0x7f, 0xf6, 0xbf, 0xfb, 0xfe, 0x6f, 0xff, 0xdb, 0xff, 0xfd, 0x6f, | 783 | 0x7b, 0xef, 0xbe, 0xff, 0xed, 0x7f, 0xf6, 0xbf, 0xfb, 0xfe, 0x6f, 0xff, 0xdb, 0xff, 0xfd, 0x6f, |
| 784 | 0xff, 0xff, 0xfb, 0xfe, 0xef, 0xff, 0xbd, 0xff, 0xf7, 0xff, 0xbd, 0xff, 0xef, 0xff, 0xdf, 0xfe, | 784 | 0xff, 0xff, 0xfb, 0xfe, 0xef, 0xff, 0xbd, 0xff, 0xf7, 0xff, 0xbd, 0xff, 0xef, 0xff, 0xdf, 0xfe, |
| 785 | 0xff, 0xbd, 0xff, 0xdf, 0xff, 0xff, 0xf7, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 785 | 0xff, 0xbd, 0xff, 0xdf, 0xff, 0xff, 0xf7, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 786 | 0xff, 0xf9, 0xdf, 0x5f, 0xe6, 0xfd, 0xff, 0xff, 0xf7, 0xbf, 0xfb, 0xff, 0xfd, 0xdf, 0xfe, 0xff, | 786 | 0xff, 0xf9, 0xdf, 0x5f, 0xe6, 0xfd, 0xff, 0xff, 0xf7, 0xbf, 0xfb, 0xff, 0xfd, 0xdf, 0xfe, 0xff, |
| 787 | 0xf7, 0xbd, 0xff, 0x5f, 0x37, 0x9f, 0x47, 0x61, 0x9c, 0x10, 0x63, 0x06, 0xc0, 0x09, 0x64, 0x93, | 787 | 0xf7, 0xbd, 0xff, 0x5f, 0x37, 0x9f, 0x47, 0x61, 0x9c, 0x10, 0x63, 0x06, 0xc0, 0x09, 0x64, 0x93, |
| 788 | 0x18, 0x66, 0x82, 0x59, 0x11, 0xa6, 0xa4, 0x19, 0x42, 0x32, 0x8c, 0x44, 0x20, 0x98, 0x47, 0x68, | 788 | 0x18, 0x66, 0x82, 0x59, 0x11, 0xa6, 0xa4, 0x19, 0x42, 0x32, 0x8c, 0x44, 0x20, 0x98, 0x47, 0x68, |
| 789 | 0x08, 0xd2, 0x93, 0x24, 0x8c, 0x70, 0x02, 0x0d, 0xc0, 0x32, 0x08, 0xe1, 0x82, 0x0a, 0x3a, 0xc0, | 789 | 0x08, 0xd2, 0x93, 0x24, 0x8c, 0x70, 0x02, 0x0d, 0xc0, 0x32, 0x08, 0xe1, 0x82, 0x0a, 0x3a, 0xc0, |
| 790 | 0x16, 0x44, 0x61, 0x19, 0x46, 0xc8, 0x31, 0x06, 0xd8, 0x43, 0x3f, 0xfe, 0xff, 0xf7, 0xbd, 0xff, | 790 | 0x16, 0x44, 0x61, 0x19, 0x46, 0xc8, 0x31, 0x06, 0xd8, 0x43, 0x3f, 0xfe, 0xff, 0xf7, 0xbd, 0xff, |
| 791 | 0xdb, 0xff, 0xf7, 0xff, 0xfd, 0xbf, 0xef, 0xef, 0xff, 0x6d, 0xff, 0xf7, 0xfe, 0xfb, 0xaf, 0xff, | 791 | 0xdb, 0xff, 0xf7, 0xff, 0xfd, 0xbf, 0xef, 0xef, 0xff, 0x6d, 0xff, 0xf7, 0xfe, 0xfb, 0xaf, 0xff, |
| 792 | 0xff, 0xff, 0xbe, 0xef, 0xfd, 0xff, 0xff, 0xdf, 0xfd, 0xff, 0x7f, 0xfb, 0xdf, 0xfe, 0xef, 0xfd, | 792 | 0xff, 0xff, 0xbe, 0xef, 0xfd, 0xff, 0xff, 0xdf, 0xfd, 0xff, 0x7f, 0xfb, 0xdf, 0xfe, 0xef, 0xfd, |
| 793 | 0x7f, 0xff, 0xdb, 0xff, 0xfd, 0xdf, 0xfe, 0x7e, 0xfb, 0xef, 0xef, 0xdf, 0x9f, 0xff, 0xdf, 0xdf, | 793 | 0x7f, 0xff, 0xdb, 0xff, 0xfd, 0xdf, 0xfe, 0x7e, 0xfb, 0xef, 0xef, 0xdf, 0x9f, 0xff, 0xdf, 0xdf, |
| 794 | 0x6f, 0xef, 0xf3, 0xfc, 0xfd, 0xff, 0xf7, 0xef, 0xbf, 0x7d, 0xff, 0xfe, 0xef, 0xdf, 0x1b, 0x26, | 794 | 0x6f, 0xef, 0xf3, 0xfc, 0xfd, 0xff, 0xf7, 0xef, 0xbf, 0x7d, 0xff, 0xfe, 0xef, 0xdf, 0x1b, 0x26, |
| 795 | 0x27, 0xc9, 0x98, 0x12, 0x63, 0x2c, 0x82, 0x5a, 0x41, 0x94, 0x93, 0x2c, 0x20, 0xd3, 0x8c, 0x24, | 795 | 0x27, 0xc9, 0x98, 0x12, 0x63, 0x2c, 0x82, 0x5a, 0x41, 0x94, 0x93, 0x2c, 0x20, 0xd3, 0x8c, 0x24, |
| 796 | 0x53, 0x48, 0x25, 0xb4, 0x83, 0x28, 0x24, 0xc5, 0x11, 0x52, 0x8c, 0x20, 0x9b, 0xa0, 0x26, 0x59, | 796 | 0x53, 0x48, 0x25, 0xb4, 0x83, 0x28, 0x24, 0xc5, 0x11, 0x52, 0x8c, 0x20, 0x9b, 0xa0, 0x26, 0x59, |
| 797 | 0x82, 0x2a, 0x68, 0x86, 0x99, 0x5c, 0x37, 0x96, 0x5e, 0xb1, 0x84, 0xcc, 0xf1, 0xc6, 0xc9, 0xf8, | 797 | 0x82, 0x2a, 0x68, 0x86, 0x99, 0x5c, 0x37, 0x96, 0x5e, 0xb1, 0x84, 0xcc, 0xf1, 0xc6, 0xc9, 0xf8, |
| 798 | 0xfe, 0xed, 0xf8, 0xeb, 0xc2, 0x14, 0x51, 0x4d, 0xa4, 0x92, 0x18, 0x63, 0x47, 0x9f, 0x3f, 0xff, | 798 | 0xfe, 0xed, 0xf8, 0xeb, 0xc2, 0x14, 0x51, 0x4d, 0xa4, 0x92, 0x18, 0x63, 0x47, 0x9f, 0x3f, 0xff, |
| 799 | 0xff, 0xff, 0xf7, 0xdc, 0xff, 0xbb, 0xff, 0xf6, 0xdf, 0x7f, 0xff, 0xde, 0xf7, 0xff, 0xfb, 0xfe | 799 | 0xff, 0xff, 0xf7, 0xdc, 0xff, 0xbb, 0xff, 0xf6, 0xdf, 0x7f, 0xff, 0xde, 0xf7, 0xff, 0xfb, 0xfe |
| 800 | } | 800 | } |
| 801 | }; | 801 | }; |
| 802 | 802 | ||
diff --git a/keyboards/arch_36/rules.mk b/keyboards/arch_36/rules.mk index d4d215ced..8f4e7a81a 100644 --- a/keyboards/arch_36/rules.mk +++ b/keyboards/arch_36/rules.mk | |||
| @@ -18,7 +18,8 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
| 18 | NKRO_ENABLE = no # USB Nkey Rollover | 18 | NKRO_ENABLE = no # USB Nkey Rollover |
| 19 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 19 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 21 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 21 | OLED_ENABLE = yes |
| 22 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 22 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 23 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 23 | AUDIO_ENABLE = no # Audio output | 24 | AUDIO_ENABLE = no # Audio output |
| 24 | SPLIT_KEYBOARD = yes # Split common | 25 | SPLIT_KEYBOARD = yes # Split common |
diff --git a/keyboards/basekeys/slice/keymaps/default/keymap.c b/keyboards/basekeys/slice/keymaps/default/keymap.c index ffb64998e..ad5e9d9ff 100644 --- a/keyboards/basekeys/slice/keymaps/default/keymap.c +++ b/keyboards/basekeys/slice/keymaps/default/keymap.c | |||
| @@ -103,7 +103,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 103 | return result; | 103 | return result; |
| 104 | } | 104 | } |
| 105 | 105 | ||
| 106 | #ifdef OLED_DRIVER_ENABLE | 106 | #ifdef OLED_ENABLE |
| 107 | 107 | ||
| 108 | const char *read_logo(void) { | 108 | const char *read_logo(void) { |
| 109 | static char logo[] = { | 109 | static char logo[] = { |
diff --git a/keyboards/basekeys/slice/keymaps/default_split_left_space/keymap.c b/keyboards/basekeys/slice/keymaps/default_split_left_space/keymap.c index 331dfc0fe..54d41cc38 100644 --- a/keyboards/basekeys/slice/keymaps/default_split_left_space/keymap.c +++ b/keyboards/basekeys/slice/keymaps/default_split_left_space/keymap.c | |||
| @@ -103,7 +103,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 103 | return result; | 103 | return result; |
| 104 | } | 104 | } |
| 105 | 105 | ||
| 106 | #ifdef OLED_DRIVER_ENABLE | 106 | #ifdef OLED_ENABLE |
| 107 | 107 | ||
| 108 | const char *read_logo(void) { | 108 | const char *read_logo(void) { |
| 109 | static char logo[] = { | 109 | static char logo[] = { |
diff --git a/keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/keymap.c b/keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/keymap.c index 36bfb79ab..55d914cbc 100644 --- a/keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/keymap.c +++ b/keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/keymap.c | |||
| @@ -187,7 +187,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 187 | return result; | 187 | return result; |
| 188 | } | 188 | } |
| 189 | 189 | ||
| 190 | #ifdef OLED_DRIVER_ENABLE | 190 | #ifdef OLED_ENABLE |
| 191 | 191 | ||
| 192 | const char *read_logo(void) { | 192 | const char *read_logo(void) { |
| 193 | static char logo[] = { | 193 | static char logo[] = { |
diff --git a/keyboards/basekeys/slice/rev1_rgb/keymaps/via/keymap.c b/keyboards/basekeys/slice/rev1_rgb/keymaps/via/keymap.c index 5670f275e..d0893ae86 100644 --- a/keyboards/basekeys/slice/rev1_rgb/keymaps/via/keymap.c +++ b/keyboards/basekeys/slice/rev1_rgb/keymaps/via/keymap.c | |||
| @@ -84,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 84 | ) | 84 | ) |
| 85 | }; | 85 | }; |
| 86 | 86 | ||
| 87 | #ifdef OLED_DRIVER_ENABLE | 87 | #ifdef OLED_ENABLE |
| 88 | 88 | ||
| 89 | static void render_qmk_logo(void) { | 89 | static void render_qmk_logo(void) { |
| 90 | static const char PROGMEM qmk_logo[] = { | 90 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/basekeys/slice/rev1_rgb/rules.mk b/keyboards/basekeys/slice/rev1_rgb/rules.mk index b49c6e7a9..2b8982384 100644 --- a/keyboards/basekeys/slice/rev1_rgb/rules.mk +++ b/keyboards/basekeys/slice/rev1_rgb/rules.mk | |||
| @@ -27,7 +27,8 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
| 27 | # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 27 | # if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
| 28 | NKRO_ENABLE = no # USB Nkey Rollover | 28 | NKRO_ENABLE = no # USB Nkey Rollover |
| 29 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 29 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 30 | OLED_DRIVER_ENABLE = yes # Disable OLED driver. | 30 | OLED_ENABLE = yes |
| 31 | OLED_DRIVER = SSD1306 # Disable OLED driver. | ||
| 31 | UNICODE_ENABLE = no # Unicode | 32 | UNICODE_ENABLE = no # Unicode |
| 32 | 33 | ||
| 33 | LTO_ENABLE = yes \ No newline at end of file | 34 | LTO_ENABLE = yes |
diff --git a/keyboards/boardsource/holiday/spooky/keymaps/rip_mx/keymap.c b/keyboards/boardsource/holiday/spooky/keymaps/rip_mx/keymap.c index 44b234e4a..a9065fdfa 100644 --- a/keyboards/boardsource/holiday/spooky/keymaps/rip_mx/keymap.c +++ b/keyboards/boardsource/holiday/spooky/keymaps/rip_mx/keymap.c | |||
| @@ -27,44 +27,44 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | RGB_MOD, KC_VOLD, KC_F1 | 27 | RGB_MOD, KC_VOLD, KC_F1 |
| 28 | ), | 28 | ), |
| 29 | }; | 29 | }; |
| 30 | #ifdef OLED_DRIVER_ENABLE | 30 | #ifdef OLED_ENABLE |
| 31 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 31 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 32 | return OLED_ROTATION_180; | 32 | return OLED_ROTATION_180; |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | static void render_RIP(void) { | 35 | static void render_RIP(void) { |
| 36 | static const char PROGMEM my_logo[] = { | 36 | static const char PROGMEM my_logo[] = { |
| 37 | 0xff, 0xff, 0x07, 0x1e, 0x70, 0xc0, 0x00, 0x00, 0xe0, 0x78, 0x1e, 0x07, 0xff, 0xfe, 0x00, 0x00, | 37 | 0xff, 0xff, 0x07, 0x1e, 0x70, 0xc0, 0x00, 0x00, 0xe0, 0x78, 0x1e, 0x07, 0xff, 0xfe, 0x00, 0x00, |
| 38 | 0x00, 0x00, 0x03, 0x06, 0x1c, 0xb8, 0xf0, 0xe0, 0xb8, 0x1c, 0x0e, 0x07, 0x00, 0x00, 0x00, 0x00, | 38 | 0x00, 0x00, 0x03, 0x06, 0x1c, 0xb8, 0xf0, 0xe0, 0xb8, 0x1c, 0x0e, 0x07, 0x00, 0x00, 0x00, 0x00, |
| 39 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x3e, 0x66, 0x63, 0x63, 0x43, 0x43, 0xc3, 0xc2, 0x82, | 39 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x3e, 0x66, 0x63, 0x63, 0x43, 0x43, 0xc3, 0xc2, 0x82, |
| 40 | 0x00, 0x00, 0x00, 0x30, 0xf0, 0xc0, 0x00, 0x00, 0xc0, 0xf0, 0x30, 0xf0, 0x80, 0x00, 0x00, 0xc0, | 40 | 0x00, 0x00, 0x00, 0x30, 0xf0, 0xc0, 0x00, 0x00, 0xc0, 0xf0, 0x30, 0xf0, 0x80, 0x00, 0x00, 0xc0, |
| 41 | 0xf0, 0x10, 0x00, 0x00, 0x00, 0xf3, 0xf3, 0x00, 0x00, 0x10, 0x18, 0xfe, 0x18, 0x10, 0x10, 0x10, | 41 | 0xf0, 0x10, 0x00, 0x00, 0x00, 0xf3, 0xf3, 0x00, 0x00, 0x10, 0x18, 0xfe, 0x18, 0x10, 0x10, 0x10, |
| 42 | 0x00, 0x00, 0xc0, 0xe0, 0x30, 0x10, 0x18, 0x18, 0x18, 0x10, 0x10, 0x00, 0x00, 0x00, 0xff, 0xff, | 42 | 0x00, 0x00, 0xc0, 0xe0, 0x30, 0x10, 0x18, 0x18, 0x18, 0x10, 0x10, 0x00, 0x00, 0x00, 0xff, 0xff, |
| 43 | 0x30, 0x10, 0x18, 0x18, 0x18, 0x30, 0xf0, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0xf0, 0x90, 0x90, 0x98, | 43 | 0x30, 0x10, 0x18, 0x18, 0x18, 0x30, 0xf0, 0xc0, 0x00, 0x00, 0x00, 0xe0, 0xf0, 0x90, 0x90, 0x98, |
| 44 | 0x98, 0x98, 0xb0, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x90, 0x98, 0x98, 0x18, 0x18, 0x10, 0x00, | 44 | 0x98, 0x98, 0xb0, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x90, 0x98, 0x98, 0x18, 0x18, 0x10, 0x00, |
| 45 | 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x00, 0x00, | 45 | 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x00, 0x00, |
| 46 | 0x00, 0x10, 0x1c, 0x0e, 0x07, 0x01, 0x00, 0x00, 0x01, 0x07, 0x0e, 0x1c, 0x18, 0x00, 0x00, 0x00, | 46 | 0x00, 0x10, 0x1c, 0x0e, 0x07, 0x01, 0x00, 0x00, 0x01, 0x07, 0x0e, 0x1c, 0x18, 0x00, 0x00, 0x00, |
| 47 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x18, 0x18, 0x10, 0x10, 0x18, 0x18, 0x0d, 0x0f, | 47 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x18, 0x18, 0x10, 0x10, 0x18, 0x18, 0x0d, 0x0f, |
| 48 | 0x03, 0x00, 0x00, 0x00, 0x01, 0x0f, 0x1e, 0x1e, 0x07, 0x00, 0x00, 0x01, 0x0f, 0x1c, 0x1e, 0x07, | 48 | 0x03, 0x00, 0x00, 0x00, 0x01, 0x0f, 0x1e, 0x1e, 0x07, 0x00, 0x00, 0x01, 0x0f, 0x1c, 0x1e, 0x07, |
| 49 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0c, 0x18, 0x18, 0x18, | 49 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0c, 0x18, 0x18, 0x18, |
| 50 | 0x00, 0x00, 0x03, 0x0f, 0x0c, 0x18, 0x10, 0x10, 0x10, 0x18, 0x08, 0x00, 0x00, 0x00, 0x1f, 0x1f, | 50 | 0x00, 0x00, 0x03, 0x0f, 0x0c, 0x18, 0x10, 0x10, 0x10, 0x18, 0x08, 0x00, 0x00, 0x00, 0x1f, 0x1f, |
| 51 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x07, 0x0f, 0x08, 0x18, 0x10, | 51 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x07, 0x0f, 0x08, 0x18, 0x10, |
| 52 | 0x10, 0x10, 0x18, 0x18, 0x08, 0x00, 0x00, 0x08, 0x18, 0x10, 0x11, 0x11, 0x11, 0x19, 0x0f, 0x0e, | 52 | 0x10, 0x10, 0x18, 0x18, 0x08, 0x00, 0x00, 0x08, 0x18, 0x10, 0x11, 0x11, 0x11, 0x19, 0x0f, 0x0e, |
| 53 | 0x00, 0x30, 0x30, 0x10, 0x10, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xf0, | 53 | 0x00, 0x30, 0x30, 0x10, 0x10, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xf0, |
| 54 | 0x30, 0x10, 0x18, 0x18, 0x10, 0x70, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x40, 0xf0, 0xb0, 0x10, 0x18, | 54 | 0x30, 0x10, 0x18, 0x18, 0x10, 0x70, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x40, 0xf0, 0xb0, 0x10, 0x18, |
| 55 | 0x18, 0x10, 0x30, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x80, 0xe0, 0x70, 0x10, 0x18, 0x18, 0x10, 0x30, | 55 | 0x18, 0x10, 0x30, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x80, 0xe0, 0x70, 0x10, 0x18, 0x18, 0x10, 0x30, |
| 56 | 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 56 | 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 57 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x10, 0x10, 0x18, 0x18, 0x18, | 57 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x10, 0x10, 0x18, 0x18, 0x18, |
| 58 | 0x10, 0x30, 0xf0, 0xc0, 0x00, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0x30, 0x10, 0x18, 0x10, 0x30, 0xf0, | 58 | 0x10, 0x30, 0xf0, 0xc0, 0x00, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0x30, 0x10, 0x18, 0x10, 0x30, 0xf0, |
| 59 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x10, 0x10, 0x18, 0x18, 0x10, 0x30, 0xf0, 0xe0, 0x00, 0x00, | 59 | 0xe0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x10, 0x10, 0x18, 0x18, 0x10, 0x30, 0xf0, 0xe0, 0x00, 0x00, |
| 60 | 0x00, 0x00, 0xc0, 0xe0, 0x30, 0x10, 0x18, 0x18, 0x10, 0x30, 0xe0, 0xc0, 0x00, 0x00, 0x00, 0x00, | 60 | 0x00, 0x00, 0xc0, 0xe0, 0x30, 0x10, 0x18, 0x18, 0x10, 0x30, 0xe0, 0xc0, 0x00, 0x00, 0x00, 0x00, |
| 61 | 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xff, 0xff, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc7, | 61 | 0x00, 0x00, 0xc0, 0xc0, 0xc0, 0xff, 0xff, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc7, |
| 62 | 0xc4, 0x8c, 0x8c, 0xcc, 0xc4, 0x77, 0x3f, 0x0f, 0x00, 0x00, 0x00, 0x38, 0x7d, 0xc7, 0xc3, 0x82, | 62 | 0xc4, 0x8c, 0x8c, 0xcc, 0xc4, 0x77, 0x3f, 0x0f, 0x00, 0x00, 0x00, 0x38, 0x7d, 0xc7, 0xc3, 0x82, |
| 63 | 0x82, 0xc3, 0xc7, 0x7d, 0x7c, 0x00, 0x00, 0x00, 0x0f, 0x3f, 0x70, 0xc0, 0x80, 0x80, 0xc0, 0xc0, | 63 | 0x82, 0xc3, 0xc7, 0x7d, 0x7c, 0x00, 0x00, 0x00, 0x0f, 0x3f, 0x70, 0xc0, 0x80, 0x80, 0xc0, 0xc0, |
| 64 | 0x7f, 0x3f, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x08, | 64 | 0x7f, 0x3f, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x08, |
| 65 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe0, 0xf0, 0xf0, 0xd8, 0xcc, | 65 | 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe0, 0xf0, 0xf0, 0xd8, 0xcc, |
| 66 | 0xc6, 0xc3, 0xc1, 0xc0, 0x00, 0x00, 0x00, 0x0f, 0x3f, 0x70, 0xc0, 0xc0, 0x80, 0xc0, 0xc0, 0x70, | 66 | 0xc6, 0xc3, 0xc1, 0xc0, 0x00, 0x00, 0x00, 0x0f, 0x3f, 0x70, 0xc0, 0xc0, 0x80, 0xc0, 0xc0, 0x70, |
| 67 | 0x3f, 0x0f, 0x00, 0x00, 0x00, 0xc0, 0xe0, 0xf0, 0xd8, 0xcc, 0xcc, 0xc7, 0xc3, 0xc1, 0x00, 0x00, | 67 | 0x3f, 0x0f, 0x00, 0x00, 0x00, 0xc0, 0xe0, 0xf0, 0xd8, 0xcc, 0xcc, 0xc7, 0xc3, 0xc1, 0x00, 0x00, |
| 68 | 0x00, 0x00, 0x3f, 0x7f, 0xe0, 0xc0, 0x80, 0x80, 0xc0, 0x60, 0x7f, 0x1f, 0x00, 0x00, 0x00, 0x00 | 68 | 0x00, 0x00, 0x3f, 0x7f, 0xe0, 0xc0, 0x80, 0x80, 0xc0, 0x60, 0x7f, 0x1f, 0x00, 0x00, 0x00, 0x00 |
| 69 | }; | 69 | }; |
| 70 | 70 | ||
diff --git a/keyboards/boardsource/holiday/spooky/keymaps/rip_mx/rules.mk b/keyboards/boardsource/holiday/spooky/keymaps/rip_mx/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/boardsource/holiday/spooky/keymaps/rip_mx/rules.mk +++ b/keyboards/boardsource/holiday/spooky/keymaps/rip_mx/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/keymap.c b/keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/keymap.c index 88fc47a1d..c50e0b4b3 100644 --- a/keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/keymap.c +++ b/keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/keymap.c | |||
| @@ -27,44 +27,44 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | RGB_MOD, KC_3,KC_4 | 27 | RGB_MOD, KC_3,KC_4 |
| 28 | ), | 28 | ), |
| 29 | }; | 29 | }; |
| 30 | #ifdef OLED_DRIVER_ENABLE | 30 | #ifdef OLED_ENABLE |
| 31 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 31 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 32 | return OLED_ROTATION_180; | 32 | return OLED_ROTATION_180; |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | static void render_RIP(void) { | 35 | static void render_RIP(void) { |
| 36 | static const char PROGMEM my_logo[] = { | 36 | static const char PROGMEM my_logo[] = { |
| 37 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 37 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 38 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x08, 0x04, | 38 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x08, 0x04, |
| 39 | 0x04, 0x7c, 0xfc, 0xf0, 0x00, 0x00, 0x40, 0x20, 0xf0, 0x7c, 0x06, 0x00, 0x41, 0xc0, 0x00, 0x00, | 39 | 0x04, 0x7c, 0xfc, 0xf0, 0x00, 0x00, 0x40, 0x20, 0xf0, 0x7c, 0x06, 0x00, 0x41, 0xc0, 0x00, 0x00, |
| 40 | 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0xc0, 0x00, | 40 | 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0xc0, 0x00, |
| 41 | 0x00, 0x00, 0xe0, 0x60, 0x00, 0x80, 0x40, 0x20, 0x20, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x3c, 0x02, | 41 | 0x00, 0x00, 0xe0, 0x60, 0x00, 0x80, 0x40, 0x20, 0x20, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x3c, 0x02, |
| 42 | 0x01, 0xc1, 0xf8, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x50, 0x00, | 42 | 0x01, 0xc1, 0xf8, 0x0e, 0x00, 0x01, 0xc0, 0x00, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0xf0, 0x50, 0x00, |
| 43 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 43 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 44 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 44 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 45 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 45 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 46 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x00, 0x08, | 46 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x00, 0x08, |
| 47 | 0x03, 0x00, 0x00, 0x0f, 0x06, 0x01, 0x00, 0x1e, 0x1f, 0x10, 0x00, 0x00, 0x1e, 0x1f, 0x08, 0xc0, | 47 | 0x03, 0x00, 0x00, 0x0f, 0x06, 0x01, 0x00, 0x1e, 0x1f, 0x10, 0x00, 0x00, 0x1e, 0x1f, 0x08, 0xc0, |
| 48 | 0x3e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1e, 0x11, 0x08, 0x04, 0x1e, 0x11, 0x00, | 48 | 0x3e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1e, 0x11, 0x08, 0x04, 0x1e, 0x11, 0x00, |
| 49 | 0x08, 0x06, 0x01, 0x00, 0x1e, 0x19, 0x08, 0x00, 0x1e, 0x0b, 0x08, 0x00, 0x1f, 0x1b, 0x08, 0x00, | 49 | 0x08, 0x06, 0x01, 0x00, 0x1e, 0x19, 0x08, 0x00, 0x1e, 0x0b, 0x08, 0x00, 0x1f, 0x1b, 0x08, 0x00, |
| 50 | 0x18, 0x1f, 0x00, 0x00, 0x00, 0x1f, 0x12, 0x10, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x19, 0x08, 0x00, | 50 | 0x18, 0x1f, 0x00, 0x00, 0x00, 0x1f, 0x12, 0x10, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x19, 0x08, 0x00, |
| 51 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 51 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 52 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 52 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 53 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 53 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 54 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, | 54 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, |
| 55 | 0x84, 0x84, 0x84, 0xcc, 0x38, 0x00, 0x00, 0x00, 0xf0, 0x18, 0x04, 0x05, 0x0f, 0x79, 0xe1, 0x00, | 55 | 0x84, 0x84, 0x84, 0xcc, 0x38, 0x00, 0x00, 0x00, 0xf0, 0x18, 0x04, 0x05, 0x0f, 0x79, 0xe1, 0x00, |
| 56 | 0x00, 0x00, 0xc0, 0x78, 0x0c, 0x00, 0x00, 0x0c, 0x84, 0x84, 0xcc, 0xf8, 0x30, 0x00, 0x00, 0xe0, | 56 | 0x00, 0x00, 0xc0, 0x78, 0x0c, 0x00, 0x00, 0x0c, 0x84, 0x84, 0xcc, 0xf8, 0x30, 0x00, 0x00, 0xe0, |
| 57 | 0xf8, 0x0c, 0x04, 0x04, 0x0c, 0xf8, 0x80, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x08, 0x0c, | 57 | 0xf8, 0x0c, 0x04, 0x04, 0x0c, 0xf8, 0x80, 0x00, 0x00, 0x00, 0xe0, 0x1c, 0x00, 0x00, 0x08, 0x0c, |
| 58 | 0x04, 0x04, 0xcc, 0x78, 0x00, 0x00, 0x00, 0xf0, 0x18, 0x0c, 0x04, 0x0c, 0x18, 0xf0, 0x00, 0x00, | 58 | 0x04, 0x04, 0xcc, 0x78, 0x00, 0x00, 0x00, 0xf0, 0x18, 0x0c, 0x04, 0x0c, 0x18, 0xf0, 0x00, 0x00, |
| 59 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 59 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 60 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 60 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 61 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 61 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 62 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, | 62 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, |
| 63 | 0x10, 0x10, 0x10, 0x19, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x18, 0x10, 0x10, 0x18, 0x0f, 0x07, 0x00, | 63 | 0x10, 0x10, 0x10, 0x19, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x18, 0x10, 0x10, 0x18, 0x0f, 0x07, 0x00, |
| 64 | 0x20, 0x1e, 0x03, 0x00, 0x00, 0x00, 0x18, 0x10, 0x10, 0x10, 0x10, 0x1d, 0x0f, 0x00, 0x00, 0x03, | 64 | 0x20, 0x1e, 0x03, 0x00, 0x00, 0x00, 0x18, 0x10, 0x10, 0x10, 0x10, 0x1d, 0x0f, 0x00, 0x00, 0x03, |
| 65 | 0x0f, 0x18, 0x10, 0x10, 0x18, 0x0f, 0x00, 0x00, 0x38, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x18, 0x1c, | 65 | 0x0f, 0x18, 0x10, 0x10, 0x18, 0x0f, 0x00, 0x00, 0x38, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x18, 0x1c, |
| 66 | 0x16, 0x13, 0x10, 0x10, 0x00, 0x00, 0x00, 0x07, 0x1c, 0x10, 0x10, 0x10, 0x0c, 0x07, 0x00, 0x00, | 66 | 0x16, 0x13, 0x10, 0x10, 0x00, 0x00, 0x00, 0x07, 0x1c, 0x10, 0x10, 0x10, 0x0c, 0x07, 0x00, 0x00, |
| 67 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 67 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 68 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 68 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 69 | }; | 69 | }; |
| 70 | 70 | ||
diff --git a/keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/rules.mk b/keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/rules.mk +++ b/keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/boardsource/microdox/keymaps/cole/keymap.c b/keyboards/boardsource/microdox/keymaps/cole/keymap.c index 62d728000..8ea96e8f9 100644 --- a/keyboards/boardsource/microdox/keymaps/cole/keymap.c +++ b/keyboards/boardsource/microdox/keymaps/cole/keymap.c | |||
| @@ -38,27 +38,27 @@ enum layers { | |||
| 38 | 38 | ||
| 39 | 39 | ||
| 40 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 40 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 41 | [_QWERTY] = LAYOUT_split_3x5_3( | 41 | [_QWERTY] = LAYOUT_split_3x5_3( |
| 42 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, | 42 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, |
| 43 | CTRL_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_CTSC, | 43 | CTRL_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_CTSC, |
| 44 | SHFT_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, SHIFT_SLASH, | 44 | SHFT_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, SHIFT_SLASH, |
| 45 | MO(_LOWER),KC_LGUI, RASE_ENT, RASE_BACK, LOWER_SPC, KC_TAB | 45 | MO(_LOWER),KC_LGUI, RASE_ENT, RASE_BACK, LOWER_SPC, KC_TAB |
| 46 | ), | 46 | ), |
| 47 | [_RAISE] = LAYOUT_split_3x5_3( | 47 | [_RAISE] = LAYOUT_split_3x5_3( |
| 48 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, | 48 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, |
| 49 | KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_QUOT, | 49 | KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_QUOT, |
| 50 | KC_LSFT, KC_GRV, PREVWINDOW, NEXTWINDOW, XXXXXXX, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, | 50 | KC_LSFT, KC_GRV, PREVWINDOW, NEXTWINDOW, XXXXXXX, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, |
| 51 | _______, KC_LGUI, KC_ENT, KC_BSPC, KC_SPC, _______ | 51 | _______, KC_LGUI, KC_ENT, KC_BSPC, KC_SPC, _______ |
| 52 | ), | 52 | ), |
| 53 | [_LOWER] = LAYOUT_split_3x5_3( | 53 | [_LOWER] = LAYOUT_split_3x5_3( |
| 54 | KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, | 54 | KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, |
| 55 | KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, RGB_TOG, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_DQT, | 55 | KC_ESC, XXXXXXX, XXXXXXX, XXXXXXX, RGB_TOG, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_DQT, |
| 56 | KC_ESC, KC_TILD, PREVWINDOW, NEXTWINDOW, RGB_MODE_FORWARD, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, | 56 | KC_ESC, KC_TILD, PREVWINDOW, NEXTWINDOW, RGB_MODE_FORWARD, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, |
| 57 | _______, KC_LGUI, KC_ENT, KC_BSPC, KC_SPC, _______ | 57 | _______, KC_LGUI, KC_ENT, KC_BSPC, KC_SPC, _______ |
| 58 | ) | 58 | ) |
| 59 | }; | 59 | }; |
| 60 | 60 | ||
| 61 | #ifdef OLED_DRIVER_ENABLE | 61 | #ifdef OLED_ENABLE |
| 62 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 62 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 63 | if (is_keyboard_master()) | 63 | if (is_keyboard_master()) |
| 64 | return OLED_ROTATION_180; | 64 | return OLED_ROTATION_180; |
| @@ -73,7 +73,7 @@ static void render_logo(void) { | |||
| 73 | 0 | 73 | 0 |
| 74 | }; | 74 | }; |
| 75 | oled_write_P(qmk_logo, false); | 75 | oled_write_P(qmk_logo, false); |
| 76 | } | 76 | } |
| 77 | 77 | ||
| 78 | static void render_status(void) { | 78 | static void render_status(void) { |
| 79 | switch (get_highest_layer(layer_state)) { | 79 | switch (get_highest_layer(layer_state)) { |
diff --git a/keyboards/boardsource/microdox/keymaps/cole/rules.mk b/keyboards/boardsource/microdox/keymaps/cole/rules.mk index 48a51b225..d34d066de 100644 --- a/keyboards/boardsource/microdox/keymaps/cole/rules.mk +++ b/keyboards/boardsource/microdox/keymaps/cole/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes \ No newline at end of file | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/boardsource/microdox/keymaps/via/keymap.c b/keyboards/boardsource/microdox/keymaps/via/keymap.c index 2f4785ad2..96e0a024f 100644 --- a/keyboards/boardsource/microdox/keymaps/via/keymap.c +++ b/keyboards/boardsource/microdox/keymaps/via/keymap.c | |||
| @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 46 | ) | 46 | ) |
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | #ifdef OLED_DRIVER_ENABLE | 49 | #ifdef OLED_ENABLE |
| 50 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 50 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 51 | if (is_keyboard_master()) | 51 | if (is_keyboard_master()) |
| 52 | return OLED_ROTATION_180; | 52 | return OLED_ROTATION_180; |
diff --git a/keyboards/boardsource/microdox/keymaps/via/rules.mk b/keyboards/boardsource/microdox/keymaps/via/rules.mk index fc32a8b11..c84c1f417 100644 --- a/keyboards/boardsource/microdox/keymaps/via/rules.mk +++ b/keyboards/boardsource/microdox/keymaps/via/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | VIA_ENABLE = yes | 3 | VIA_ENABLE = yes |
| 3 | EXTRAKEY_ENABLE = yes | 4 | EXTRAKEY_ENABLE = yes |
| 4 | RGBLIGHT_ENABLE = yes | 5 | RGBLIGHT_ENABLE = yes |
diff --git a/keyboards/business_card/alpha/keymaps/default/keymap.c b/keyboards/business_card/alpha/keymaps/default/keymap.c index 4c7b4237c..d238d651c 100644 --- a/keyboards/business_card/alpha/keymaps/default/keymap.c +++ b/keyboards/business_card/alpha/keymaps/default/keymap.c | |||
| @@ -35,7 +35,7 @@ void keyboard_post_init_user(void) { | |||
| 35 | rgblight_mode_noeeprom(RGBLIGHT_MODE_RAINBOW_MOOD); | 35 | rgblight_mode_noeeprom(RGBLIGHT_MODE_RAINBOW_MOOD); |
| 36 | } | 36 | } |
| 37 | 37 | ||
| 38 | #ifdef OLED_DRIVER_ENABLE | 38 | #ifdef OLED_ENABLE |
| 39 | static void render_logo(void) { | 39 | static void render_logo(void) { |
| 40 | static const char PROGMEM qmk_logo[] = {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, | 40 | static const char PROGMEM qmk_logo[] = {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, |
| 41 | 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, | 41 | 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, |
diff --git a/keyboards/business_card/alpha/rules.mk b/keyboards/business_card/alpha/rules.mk index 2bf1a2ac2..288fa6a8d 100644 --- a/keyboards/business_card/alpha/rules.mk +++ b/keyboards/business_card/alpha/rules.mk | |||
| @@ -28,4 +28,5 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 28 | UNICODE_ENABLE = no # Unicode | 28 | UNICODE_ENABLE = no # Unicode |
| 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 30 | AUDIO_ENABLE = no # Audio output on port C6 | 30 | AUDIO_ENABLE = no # Audio output on port C6 |
| 31 | OLED_DRIVER_ENABLE = yes | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/business_card/beta/keymaps/default/keymap.c b/keyboards/business_card/beta/keymaps/default/keymap.c index c317a236c..8f8f84e57 100644 --- a/keyboards/business_card/beta/keymaps/default/keymap.c +++ b/keyboards/business_card/beta/keymaps/default/keymap.c | |||
| @@ -38,7 +38,7 @@ void led_set_user(uint8_t usb_led) {} | |||
| 38 | 38 | ||
| 39 | void keyboard_post_init_user(void) {} | 39 | void keyboard_post_init_user(void) {} |
| 40 | 40 | ||
| 41 | #ifdef OLED_DRIVER_ENABLE | 41 | #ifdef OLED_ENABLE |
| 42 | static void render_logo(void) { | 42 | static void render_logo(void) { |
| 43 | static const char PROGMEM qmk_logo[] = {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, | 43 | static const char PROGMEM qmk_logo[] = {0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, |
| 44 | 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, | 44 | 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, |
diff --git a/keyboards/business_card/beta/rules.mk b/keyboards/business_card/beta/rules.mk index 2bf1a2ac2..288fa6a8d 100644 --- a/keyboards/business_card/beta/rules.mk +++ b/keyboards/business_card/beta/rules.mk | |||
| @@ -28,4 +28,5 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 28 | UNICODE_ENABLE = no # Unicode | 28 | UNICODE_ENABLE = no # Unicode |
| 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 30 | AUDIO_ENABLE = no # Audio output on port C6 | 30 | AUDIO_ENABLE = no # Audio output on port C6 |
| 31 | OLED_DRIVER_ENABLE = yes | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/cassette42/common/oled_helper.c b/keyboards/cassette42/common/oled_helper.c index de908f128..8800699a8 100644 --- a/keyboards/cassette42/common/oled_helper.c +++ b/keyboards/cassette42/common/oled_helper.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #ifdef OLED_DRIVER_ENABLE | 1 | #ifdef OLED_ENABLE |
| 2 | # include QMK_KEYBOARD_H | 2 | # include QMK_KEYBOARD_H |
| 3 | # include <stdio.h> | 3 | # include <stdio.h> |
| 4 | # include <string.h> | 4 | # include <string.h> |
diff --git a/keyboards/cassette42/common/oled_helper.h b/keyboards/cassette42/common/oled_helper.h index 6c2680664..daeb7bfa4 100644 --- a/keyboards/cassette42/common/oled_helper.h +++ b/keyboards/cassette42/common/oled_helper.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #ifdef OLED_DRIVER_ENABLE | 1 | #ifdef OLED_ENABLE |
| 2 | 2 | ||
| 3 | void render_logo(void); | 3 | void render_logo(void); |
| 4 | 4 | ||
| @@ -19,4 +19,4 @@ void render_led_status(void); | |||
| 19 | # define UPDATE_LED_STATUS() | 19 | # define UPDATE_LED_STATUS() |
| 20 | # define RENDER_LED_STATUS(a) | 20 | # define RENDER_LED_STATUS(a) |
| 21 | 21 | ||
| 22 | #endif \ No newline at end of file | 22 | #endif |
diff --git a/keyboards/cassette42/keymaps/default/keymap.c b/keyboards/cassette42/keymaps/default/keymap.c index 4dc46d74e..a04626db9 100644 --- a/keyboards/cassette42/keymaps/default/keymap.c +++ b/keyboards/cassette42/keymaps/default/keymap.c | |||
| @@ -64,7 +64,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 64 | return true; | 64 | return true; |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | #ifdef OLED_DRIVER_ENABLE | 67 | #ifdef OLED_ENABLE |
| 68 | # include <stdio.h> | 68 | # include <stdio.h> |
| 69 | # include <string.h> | 69 | # include <string.h> |
| 70 | 70 | ||
diff --git a/keyboards/cassette42/rules.mk b/keyboards/cassette42/rules.mk index ec3a9a58f..08200eb82 100644 --- a/keyboards/cassette42/rules.mk +++ b/keyboards/cassette42/rules.mk | |||
| @@ -21,6 +21,7 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes | 23 | ENCODER_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
| 25 | 26 | ||
| 26 | SRC += ./common/oled_helper.c | 27 | SRC += ./common/oled_helper.c |
diff --git a/keyboards/chidori/keymaps/oled_sample/keymap.c b/keyboards/chidori/keymaps/oled_sample/keymap.c index 6c9b7869b..a3bb7c280 100644 --- a/keyboards/chidori/keymaps/oled_sample/keymap.c +++ b/keyboards/chidori/keymaps/oled_sample/keymap.c | |||
| @@ -181,7 +181,7 @@ bool led_update_user(led_t led_state) { | |||
| 181 | return false; | 181 | return false; |
| 182 | } | 182 | } |
| 183 | 183 | ||
| 184 | #ifdef OLED_DRIVER_ENABLE | 184 | #ifdef OLED_ENABLE |
| 185 | 185 | ||
| 186 | void oled_write_layer_state(void) { | 186 | void oled_write_layer_state(void) { |
| 187 | oled_write_P(PSTR("Layer: "), false); | 187 | oled_write_P(PSTR("Layer: "), false); |
diff --git a/keyboards/chidori/keymaps/oled_sample/rules.mk b/keyboards/chidori/keymaps/oled_sample/rules.mk index cc60236ca..7a7b1acc0 100644 --- a/keyboards/chidori/keymaps/oled_sample/rules.mk +++ b/keyboards/chidori/keymaps/oled_sample/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | # Enable SSD1306 OLED | 1 | # Enable SSD1306 OLED |
| 2 | OLED_DRIVER_ENABLE = yes | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/ckeys/washington/keymaps/default/keymap.c b/keyboards/ckeys/washington/keymaps/default/keymap.c index 7adac3c43..a83a28e95 100644 --- a/keyboards/ckeys/washington/keymaps/default/keymap.c +++ b/keyboards/ckeys/washington/keymaps/default/keymap.c | |||
| @@ -58,7 +58,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 58 | return true; | 58 | return true; |
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | #ifdef OLED_DRIVER_ENABLE | 61 | #ifdef OLED_ENABLE |
| 62 | void oled_task_user(void) { | 62 | void oled_task_user(void) { |
| 63 | // Host Keyboard Layer Status | 63 | // Host Keyboard Layer Status |
| 64 | oled_write_P(PSTR("Layer: "), false); | 64 | oled_write_P(PSTR("Layer: "), false); |
diff --git a/keyboards/ckeys/washington/rules.mk b/keyboards/ckeys/washington/rules.mk index b5c49faff..d75947c87 100644 --- a/keyboards/ckeys/washington/rules.mk +++ b/keyboards/ckeys/washington/rules.mk | |||
| @@ -28,4 +28,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 28 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 28 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 29 | AUDIO_ENABLE = no # Audio output on port C6 | 29 | AUDIO_ENABLE = no # Audio output on port C6 |
| 30 | ENCODER_ENABLE = yes # Enable support for encoders | 30 | ENCODER_ENABLE = yes # Enable support for encoders |
| 31 | OLED_DRIVER_ENABLE = yes # Enable support for OLED displays | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 # Enable support for OLED displays | ||
diff --git a/keyboards/claw44/keymaps/oled/keymap.c b/keyboards/claw44/keymaps/oled/keymap.c index 5a5903416..07cb58171 100644 --- a/keyboards/claw44/keymaps/oled/keymap.c +++ b/keyboards/claw44/keymaps/oled/keymap.c | |||
| @@ -84,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 84 | ), | 84 | ), |
| 85 | }; | 85 | }; |
| 86 | 86 | ||
| 87 | #ifdef OLED_DRIVER_ENABLE | 87 | #ifdef OLED_ENABLE |
| 88 | 88 | ||
| 89 | void render_layer_state(void) { | 89 | void render_layer_state(void) { |
| 90 | switch (get_highest_layer(layer_state)) { | 90 | switch (get_highest_layer(layer_state)) { |
diff --git a/keyboards/claw44/keymaps/oled/rules.mk b/keyboards/claw44/keymaps/oled/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/claw44/keymaps/oled/rules.mk +++ b/keyboards/claw44/keymaps/oled/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/claw44/rev1/rules.mk b/keyboards/claw44/rev1/rules.mk index 592a1abd8..12aa20282 100644 --- a/keyboards/claw44/rev1/rules.mk +++ b/keyboards/claw44/rev1/rules.mk | |||
| @@ -15,5 +15,5 @@ SWAP_HANDS_ENABLE = no # Enable one-hand typing | |||
| 15 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 15 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 16 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 16 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 17 | 17 | ||
| 18 | OLED_DRIVER_ENABLE = no # Add OLED displays support | 18 | OLED_ENABLE = no # Add OLED displays support |
| 19 | SPLIT_KEYBOARD = yes | 19 | SPLIT_KEYBOARD = yes |
diff --git a/keyboards/crkbd/keymaps/armand1m/keymap.c b/keyboards/crkbd/keymaps/armand1m/keymap.c index 190cb4cf3..a37862fad 100644 --- a/keyboards/crkbd/keymaps/armand1m/keymap.c +++ b/keyboards/crkbd/keymaps/armand1m/keymap.c | |||
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ), | 67 | ), |
| 68 | }; | 68 | }; |
| 69 | 69 | ||
| 70 | #ifdef OLED_DRIVER_ENABLE | 70 | #ifdef OLED_ENABLE |
| 71 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 71 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 72 | 72 | ||
| 73 | if (!is_keyboard_master()) { | 73 | if (!is_keyboard_master()) { |
| @@ -133,4 +133,4 @@ void oled_render_amsterdam_flag(void) { | |||
| 133 | void oled_task_user(void) { | 133 | void oled_task_user(void) { |
| 134 | oled_render_amsterdam_flag(); | 134 | oled_render_amsterdam_flag(); |
| 135 | } | 135 | } |
| 136 | #endif // OLED_DRIVER_ENABLE | 136 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/armand1m/rules.mk b/keyboards/crkbd/keymaps/armand1m/rules.mk index 9444b88d5..d34d066de 100644 --- a/keyboards/crkbd/keymaps/armand1m/rules.mk +++ b/keyboards/crkbd/keymaps/armand1m/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/crkbd/keymaps/curry/rules.mk b/keyboards/crkbd/keymaps/curry/rules.mk index eb56708fc..fc0e7e192 100644 --- a/keyboards/crkbd/keymaps/curry/rules.mk +++ b/keyboards/crkbd/keymaps/curry/rules.mk | |||
| @@ -10,7 +10,7 @@ COMMAND_ENABLE = no | |||
| 10 | RGBLIGHT_ENABLE = no | 10 | RGBLIGHT_ENABLE = no |
| 11 | RGB_MATRIX_ENABLE = yes | 11 | RGB_MATRIX_ENABLE = yes |
| 12 | 12 | ||
| 13 | OLED_DRIVER_ENABLE = yes | 13 | OLED_ENABLE = yes |
| 14 | 14 | ||
| 15 | BOOTLOADER = atmel-dfu | 15 | BOOTLOADER = atmel-dfu |
| 16 | SPLIT_TRANSPORT = mirror | 16 | SPLIT_TRANSPORT = mirror |
diff --git a/keyboards/crkbd/keymaps/default/keymap.c b/keyboards/crkbd/keymaps/default/keymap.c index 0bc459126..88d40ee40 100644 --- a/keyboards/crkbd/keymaps/default/keymap.c +++ b/keyboards/crkbd/keymaps/default/keymap.c | |||
| @@ -70,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | ) | 70 | ) |
| 71 | }; | 71 | }; |
| 72 | 72 | ||
| 73 | #ifdef OLED_DRIVER_ENABLE | 73 | #ifdef OLED_ENABLE |
| 74 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 74 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 75 | if (!is_keyboard_master()) { | 75 | if (!is_keyboard_master()) { |
| 76 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 76 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| @@ -172,4 +172,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 172 | } | 172 | } |
| 173 | return true; | 173 | return true; |
| 174 | } | 174 | } |
| 175 | #endif // OLED_DRIVER_ENABLE | 175 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/default/rules.mk b/keyboards/crkbd/keymaps/default/rules.mk index 9444b88d5..d34d066de 100644 --- a/keyboards/crkbd/keymaps/default/rules.mk +++ b/keyboards/crkbd/keymaps/default/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/crkbd/keymaps/devdev/keymap.c b/keyboards/crkbd/keymaps/devdev/keymap.c index 4da3fcaa6..aa4d39a25 100644 --- a/keyboards/crkbd/keymaps/devdev/keymap.c +++ b/keyboards/crkbd/keymaps/devdev/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2020 Dane Evans | 1 | /* Copyright 2020 Dane Evans |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | // CRKBD | 17 | // CRKBD |
| 18 | 18 | ||
| @@ -20,12 +20,12 @@ | |||
| 20 | 20 | ||
| 21 | 21 | ||
| 22 | char layer_state_str[24]; | 22 | char layer_state_str[24]; |
| 23 | 23 | ||
| 24 | 24 | ||
| 25 | enum userspace_layers { | 25 | enum userspace_layers { |
| 26 | _DEFAULTS = 0, | 26 | _DEFAULTS = 0, |
| 27 | _COLEMAK = 0, | 27 | _COLEMAK = 0, |
| 28 | _COLEMAKDH, | 28 | _COLEMAKDH, |
| 29 | _QWERTY, | 29 | _QWERTY, |
| 30 | _NUM, | 30 | _NUM, |
| 31 | _SYM, | 31 | _SYM, |
| @@ -33,37 +33,37 @@ char layer_state_str[24]; | |||
| 33 | _NUMPAD, | 33 | _NUMPAD, |
| 34 | _SWITCH, | 34 | _SWITCH, |
| 35 | _MOVE, | 35 | _MOVE, |
| 36 | 36 | ||
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 40 | 40 | ||
| 41 | // colemak | 41 | // colemak |
| 42 | [_COLEMAK] = LAYOUT( | 42 | [_COLEMAK] = LAYOUT( |
| 43 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 43 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| 44 | LT(_NUMPAD,KC_TAB), KC_Q, KC_W, KC_F, KC_P, KC_G, LT(_SWITCH,KC_J), KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, | 44 | LT(_NUMPAD,KC_TAB), KC_Q, KC_W, KC_F, KC_P, KC_G, LT(_SWITCH,KC_J), KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, |
| 45 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 45 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 46 | KC_LSFT, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I,LT(_NUMPAD,KC_O),KC_QUOT, | 46 | KC_LSFT, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I,LT(_NUMPAD,KC_O),KC_QUOT, |
| 47 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 47 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 48 | KC_LCTL, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 48 | KC_LCTL, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
| 49 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| | 49 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| |
| 50 | KC_LGUI, MO(_NUM), KC_SPC, KC_ENT, MO(_SYM), KC_LALT | 50 | KC_LGUI, MO(_NUM), KC_SPC, KC_ENT, MO(_SYM), KC_LALT |
| 51 | //`--------------------------' `--------------------------' | 51 | //`--------------------------' `--------------------------' |
| 52 | ), | 52 | ), |
| 53 | 53 | ||
| 54 | // colemak DH | 54 | // colemak DH |
| 55 | [_COLEMAKDH] = LAYOUT( | 55 | [_COLEMAKDH] = LAYOUT( |
| 56 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 56 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| 57 | LT(_NUMPAD,KC_TAB), KC_Q, KC_W, KC_F, KC_P, KC_B, LT(_SWITCH,KC_J), KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, | 57 | LT(_NUMPAD,KC_TAB), KC_Q, KC_W, KC_F, KC_P, KC_B, LT(_SWITCH,KC_J), KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, |
| 58 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 58 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 59 | KC_LSFT, KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I,LT(_NUMPAD,KC_O),KC_QUOT, | 59 | KC_LSFT, KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I,LT(_NUMPAD,KC_O),KC_QUOT, |
| 60 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 60 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 61 | KC_LCTL, KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 61 | KC_LCTL, KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
| 62 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| | 62 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| |
| 63 | KC_LGUI, MO(_NUM), KC_SPC, KC_ENT, MO(_SYM), KC_LALT | 63 | KC_LGUI, MO(_NUM), KC_SPC, KC_ENT, MO(_SYM), KC_LALT |
| 64 | //`--------------------------' `--------------------------' | 64 | //`--------------------------' `--------------------------' |
| 65 | ), | 65 | ), |
| 66 | 66 | ||
| 67 | // qwerty | 67 | // qwerty |
| 68 | [_QWERTY] = LAYOUT( | 68 | [_QWERTY] = LAYOUT( |
| 69 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 69 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| @@ -77,9 +77,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 77 | //`--------------------------' `--------------------------' | 77 | //`--------------------------' `--------------------------' |
| 78 | ), | 78 | ), |
| 79 | 79 | ||
| 80 | 80 | ||
| 81 | 81 | ||
| 82 | // numbers - L thumb | 82 | // numbers - L thumb |
| 83 | [_NUM] = LAYOUT( | 83 | [_NUM] = LAYOUT( |
| 84 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 84 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| 85 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, | 85 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, |
| @@ -91,8 +91,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 91 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(_COMMAND), KC_TRNS | 91 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(_COMMAND), KC_TRNS |
| 92 | //`--------------------------' `--------------------------' | 92 | //`--------------------------' `--------------------------' |
| 93 | ), | 93 | ), |
| 94 | 94 | ||
| 95 | // symbols - R thumb | 95 | // symbols - R thumb |
| 96 | [_SYM] = LAYOUT( | 96 | [_SYM] = LAYOUT( |
| 97 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 97 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| 98 | KC_ESC, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, | 98 | KC_ESC, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, |
| @@ -104,8 +104,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 104 | KC_TRNS, MO(_COMMAND), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS | 104 | KC_TRNS, MO(_COMMAND), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 105 | //`--------------------------' `--------------------------' | 105 | //`--------------------------' `--------------------------' |
| 106 | ), | 106 | ), |
| 107 | 107 | ||
| 108 | // commands - both thumbs | 108 | // commands - both thumbs |
| 109 | [_COMMAND] = LAYOUT( | 109 | [_COMMAND] = LAYOUT( |
| 110 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 110 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| 111 | RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_NO, | 111 | RESET, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_NO, |
| @@ -114,24 +114,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 114 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 115 | RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, KC_NO, DF(2), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 115 | RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, KC_NO, DF(2), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 116 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| | 116 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| |
| 117 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS | 117 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 118 | //`--------------------------' `--------------------------' | 118 | //`--------------------------' `--------------------------' |
| 119 | ), | 119 | ), |
| 120 | 120 | ||
| 121 | // numpad | 121 | // numpad |
| 122 | [_NUMPAD] = LAYOUT( | 122 | [_NUMPAD] = LAYOUT( |
| 123 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 123 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| 124 | LT(0,KC_NO), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_CIRC, KC_P7, KC_P8, KC_P9, KC_ASTR, KC_BSPC, | 124 | LT(0,KC_NO), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_CIRC, KC_P7, KC_P8, KC_P9, KC_ASTR, KC_BSPC, |
| 125 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 125 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 126 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_MINS, KC_P4, KC_P5, KC_P6, KC_EQL, KC_DEL, | 126 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_MINS, KC_P4, KC_P5, KC_P6, KC_EQL, KC_DEL, |
| 127 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 127 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 128 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PLUS, KC_P1, KC_P2, KC_P3, KC_SLSH, KC_NO, | 128 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PLUS, KC_P1, KC_P2, KC_P3, KC_SLSH, KC_NO, |
| 129 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| | 129 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| |
| 130 | OSM(MOD_MEH), KC_NO, KC_TRNS, KC_ENT, KC_P0, KC_PDOT | 130 | OSM(MOD_MEH), KC_NO, KC_TRNS, KC_ENT, KC_P0, KC_PDOT |
| 131 | //`--------------------------' `--------------------------' | 131 | //`--------------------------' `--------------------------' |
| 132 | ), | 132 | ), |
| 133 | 133 | ||
| 134 | // layer switcher | 134 | // layer switcher |
| 135 | [_SWITCH] = LAYOUT( | 135 | [_SWITCH] = LAYOUT( |
| 136 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 136 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| 137 | TO(0), TO(1), TO(2), TO(3), TO(4), TO(5), KC_NO, TO(7), KC_NO, KC_NO, KC_NO, RESET, | 137 | TO(0), TO(1), TO(2), TO(3), TO(4), TO(5), KC_NO, TO(7), KC_NO, KC_NO, KC_NO, RESET, |
| @@ -139,62 +139,62 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 139 | KC_NO, KC_NO, KC_BRIU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, EEP_RST, | 139 | KC_NO, KC_NO, KC_BRIU, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, EEP_RST, |
| 140 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 140 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 141 | KC_SYSTEM_SLEEP, KC_NO, KC_BRID, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, | 141 | KC_SYSTEM_SLEEP, KC_NO, KC_BRID, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, |
| 142 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| | 142 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| |
| 143 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO | 143 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO |
| 144 | //`--------------------------' `--------------------------' | 144 | //`--------------------------' `--------------------------' |
| 145 | 145 | ||
| 146 | ), | 146 | ), |
| 147 | 147 | ||
| 148 | // amovement | 148 | // amovement |
| 149 | [_MOVE] = LAYOUT( | 149 | [_MOVE] = LAYOUT( |
| 150 | //,-----------------------------------------------------. ,-----------------------------------------------------. | 150 | //,-----------------------------------------------------. ,-----------------------------------------------------. |
| 151 | LT(0,KC_NO), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_HOME, KC_UP, KC_PGUP, KC_NO, KC_NO, KC_NO, | 151 | LT(0,KC_NO), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_HOME, KC_UP, KC_PGUP, KC_NO, KC_NO, KC_NO, |
| 152 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 152 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 153 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_LEFT, KC_ENT, KC_RGHT, KC_NO, KC_NO, KC_NO, | 153 | KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_LEFT, KC_ENT, KC_RGHT, KC_NO, KC_NO, KC_NO, |
| 154 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| | 154 | //|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------| |
| 155 | KC_APP, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_END, KC_DOWN, KC_PGDN, KC_DEL, KC_NO, KC_NO, | 155 | KC_APP, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_END, KC_DOWN, KC_PGDN, KC_DEL, KC_NO, KC_NO, |
| 156 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| | 156 | //|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------| |
| 157 | KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO | 157 | KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO |
| 158 | //`--------------------------' `--------------------------' | 158 | //`--------------------------' `--------------------------' |
| 159 | ) | 159 | ) |
| 160 | 160 | ||
| 161 | }; | 161 | }; |
| 162 | 162 | ||
| 163 | 163 | ||
| 164 | // it appears that these are different to the board numbering. | 164 | // it appears that these are different to the board numbering. |
| 165 | // when you specify n here, it lightss up n+1 on the board diagram - actually may be an entirely different pattern | 165 | // when you specify n here, it lightss up n+1 on the board diagram - actually may be an entirely different pattern |
| 166 | 166 | ||
| 167 | // _QWERTY, | 167 | // _QWERTY, |
| 168 | // Light on inner column and underglow | 168 | // Light on inner column and underglow |
| 169 | const rgblight_segment_t PROGMEM layer_qwerty_lights[] = RGBLIGHT_LAYER_SEGMENTS( | 169 | const rgblight_segment_t PROGMEM layer_qwerty_lights[] = RGBLIGHT_LAYER_SEGMENTS( |
| 170 | {0, 10, HSV_AZURE} | 170 | {0, 10, HSV_AZURE} |
| 171 | ); | 171 | ); |
| 172 | 172 | ||
| 173 | // _COLEMAKDH, | 173 | // _COLEMAKDH, |
| 174 | // Light on inner column and underglow | 174 | // Light on inner column and underglow |
| 175 | const rgblight_segment_t PROGMEM layer_colemakdh_lights[] = RGBLIGHT_LAYER_SEGMENTS( | 175 | const rgblight_segment_t PROGMEM layer_colemakdh_lights[] = RGBLIGHT_LAYER_SEGMENTS( |
| 176 | {0, 10, HSV_RED} | 176 | {0, 10, HSV_RED} |
| 177 | ); | 177 | ); |
| 178 | 178 | ||
| 179 | // _NUM, | 179 | // _NUM, |
| 180 | // Light on inner column and underglow | 180 | // Light on inner column and underglow |
| 181 | const rgblight_segment_t PROGMEM layer_num_lights[] = RGBLIGHT_LAYER_SEGMENTS( | 181 | const rgblight_segment_t PROGMEM layer_num_lights[] = RGBLIGHT_LAYER_SEGMENTS( |
| 182 | {0, 10, HSV_TEAL} | 182 | {0, 10, HSV_TEAL} |
| 183 | ); | 183 | ); |
| 184 | // _SYMBOL, | 184 | // _SYMBOL, |
| 185 | // Light on inner column and underglow | 185 | // Light on inner column and underglow |
| 186 | const rgblight_segment_t PROGMEM layer_symbol_lights[] = RGBLIGHT_LAYER_SEGMENTS( | 186 | const rgblight_segment_t PROGMEM layer_symbol_lights[] = RGBLIGHT_LAYER_SEGMENTS( |
| 187 | {0, 10, HSV_BLUE} | 187 | {0, 10, HSV_BLUE} |
| 188 | ); | 188 | ); |
| 189 | // _COMMAND, | 189 | // _COMMAND, |
| 190 | // Light on inner column and underglow | 190 | // Light on inner column and underglow |
| 191 | const rgblight_segment_t PROGMEM layer_command_lights[] = RGBLIGHT_LAYER_SEGMENTS( | 191 | const rgblight_segment_t PROGMEM layer_command_lights[] = RGBLIGHT_LAYER_SEGMENTS( |
| 192 | {0, 10, HSV_PURPLE} | 192 | {0, 10, HSV_PURPLE} |
| 193 | ); | 193 | ); |
| 194 | 194 | ||
| 195 | 195 | ||
| 196 | //_NUMPAD | 196 | //_NUMPAD |
| 197 | //havent worked out how to do each side individually either | 197 | //havent worked out how to do each side individually either |
| 198 | const rgblight_segment_t PROGMEM layer_numpad_lights[] = RGBLIGHT_LAYER_SEGMENTS( | 198 | const rgblight_segment_t PROGMEM layer_numpad_lights[] = RGBLIGHT_LAYER_SEGMENTS( |
| 199 | {0, 10, HSV_ORANGE} | 199 | {0, 10, HSV_ORANGE} |
| 200 | ); | 200 | ); |
| @@ -206,13 +206,13 @@ const rgblight_segment_t PROGMEM layer_numpad_rh_lights[] = RGBLIGHT_LAYER_SEGME | |||
| 206 | ); | 206 | ); |
| 207 | 207 | ||
| 208 | // _MOVE, | 208 | // _MOVE, |
| 209 | // Light on inner column and underglow | 209 | // Light on inner column and underglow |
| 210 | const rgblight_segment_t PROGMEM layer_move_lights[] = RGBLIGHT_LAYER_SEGMENTS( | 210 | const rgblight_segment_t PROGMEM layer_move_lights[] = RGBLIGHT_LAYER_SEGMENTS( |
| 211 | {0, 10, HSV_PINK} | 211 | {0, 10, HSV_PINK} |
| 212 | ); | 212 | ); |
| 213 | 213 | ||
| 214 | // _SWITCHER // light up top row | 214 | // _SWITCHER // light up top row |
| 215 | const rgblight_segment_t PROGMEM layer_switcher_lights[] = RGBLIGHT_LAYER_SEGMENTS( | 215 | const rgblight_segment_t PROGMEM layer_switcher_lights[] = RGBLIGHT_LAYER_SEGMENTS( |
| 216 | {0, 6, HSV_GREEN}, | 216 | {0, 6, HSV_GREEN}, |
| 217 | {9, 2, HSV_GREEN}, | 217 | {9, 2, HSV_GREEN}, |
| 218 | {17, 2, HSV_GREEN}, | 218 | {17, 2, HSV_GREEN}, |
| @@ -222,12 +222,12 @@ const rgblight_segment_t PROGMEM layer_switcher_lights[] = RGBLIGHT_LAYER_SEGMEN | |||
| 222 | 222 | ||
| 223 | // Now define the array of layers. Later layers take precedence | 223 | // Now define the array of layers. Later layers take precedence |
| 224 | const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( | 224 | const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( |
| 225 | layer_qwerty_lights, | 225 | layer_qwerty_lights, |
| 226 | layer_colemakdh_lights, | 226 | layer_colemakdh_lights, |
| 227 | layer_num_lights,// overrides layer 1 | 227 | layer_num_lights,// overrides layer 1 |
| 228 | layer_symbol_lights, | 228 | layer_symbol_lights, |
| 229 | layer_command_lights, | 229 | layer_command_lights, |
| 230 | layer_numpad_lights, | 230 | layer_numpad_lights, |
| 231 | layer_numpad_rh_lights, | 231 | layer_numpad_rh_lights, |
| 232 | layer_move_lights, | 232 | layer_move_lights, |
| 233 | layer_switcher_lights // Overrides other layers | 233 | layer_switcher_lights // Overrides other layers |
| @@ -236,7 +236,7 @@ const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( | |||
| 236 | void keyboard_post_init_user(void) { | 236 | void keyboard_post_init_user(void) { |
| 237 | // Enable the LED layers | 237 | // Enable the LED layers |
| 238 | rgblight_layers = my_rgb_layers; | 238 | rgblight_layers = my_rgb_layers; |
| 239 | rgblight_mode(10);// haven't found a way to set this in a more useful way | 239 | rgblight_mode(10);// haven't found a way to set this in a more useful way |
| 240 | 240 | ||
| 241 | } | 241 | } |
| 242 | 242 | ||
| @@ -244,7 +244,7 @@ void keyboard_post_init_user(void) { | |||
| 244 | layer_state_t layer_state_set_user(layer_state_t state) { | 244 | layer_state_t layer_state_set_user(layer_state_t state) { |
| 245 | rgblight_set_layer_state(0, layer_state_cmp(state, _DEFAULTS) && layer_state_cmp(default_layer_state,_QWERTY)); | 245 | rgblight_set_layer_state(0, layer_state_cmp(state, _DEFAULTS) && layer_state_cmp(default_layer_state,_QWERTY)); |
| 246 | rgblight_set_layer_state(1, layer_state_cmp(state, _DEFAULTS) && layer_state_cmp(default_layer_state,_QWERTY)); | 246 | rgblight_set_layer_state(1, layer_state_cmp(state, _DEFAULTS) && layer_state_cmp(default_layer_state,_QWERTY)); |
| 247 | 247 | ||
| 248 | rgblight_set_layer_state(2, layer_state_cmp(state, _NUM)); | 248 | rgblight_set_layer_state(2, layer_state_cmp(state, _NUM)); |
| 249 | rgblight_set_layer_state(3, layer_state_cmp(state, _SYM)); | 249 | rgblight_set_layer_state(3, layer_state_cmp(state, _SYM)); |
| 250 | rgblight_set_layer_state(4, layer_state_cmp(state, _COMMAND)); | 250 | rgblight_set_layer_state(4, layer_state_cmp(state, _COMMAND)); |
| @@ -266,7 +266,7 @@ bool led_update_user(led_t led_state) { | |||
| 266 | 266 | ||
| 267 | 267 | ||
| 268 | //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h | 268 | //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h |
| 269 | #ifdef OLED_DRIVER_ENABLE | 269 | #ifdef OLED_ENABLE |
| 270 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 270 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 271 | if (!is_keyboard_master()) { | 271 | if (!is_keyboard_master()) { |
| 272 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 272 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| @@ -288,7 +288,7 @@ const char *read_mode_icon(bool swap); | |||
| 288 | 288 | ||
| 289 | 289 | ||
| 290 | void oled_render_layer_state(void) { | 290 | void oled_render_layer_state(void) { |
| 291 | char string [24]; | 291 | char string [24]; |
| 292 | switch (get_highest_layer(default_layer_state|layer_state)) | 292 | switch (get_highest_layer(default_layer_state|layer_state)) |
| 293 | { | 293 | { |
| 294 | case _QWERTY: | 294 | case _QWERTY: |
| @@ -296,10 +296,10 @@ void oled_render_layer_state(void) { | |||
| 296 | break; | 296 | break; |
| 297 | case _COLEMAK: | 297 | case _COLEMAK: |
| 298 | oled_write_ln_P(PSTR("Layer: COLEMAK"),false); | 298 | oled_write_ln_P(PSTR("Layer: COLEMAK"),false); |
| 299 | break; | 299 | break; |
| 300 | case _COLEMAKDH: | 300 | case _COLEMAKDH: |
| 301 | oled_write_ln_P(PSTR("Layer: COLEMAKDH"),false); | 301 | oled_write_ln_P(PSTR("Layer: COLEMAKDH"),false); |
| 302 | break; | 302 | break; |
| 303 | case _NUM: | 303 | case _NUM: |
| 304 | oled_write_ln_P(PSTR("Layer: Numbers"),false); | 304 | oled_write_ln_P(PSTR("Layer: Numbers"),false); |
| 305 | break; | 305 | break; |
| @@ -311,13 +311,13 @@ void oled_render_layer_state(void) { | |||
| 311 | break; | 311 | break; |
| 312 | case _NUMPAD: | 312 | case _NUMPAD: |
| 313 | oled_write_ln_P(PSTR("Layer: Numpad"),false); | 313 | oled_write_ln_P(PSTR("Layer: Numpad"),false); |
| 314 | break; | 314 | break; |
| 315 | case _MOVE: | 315 | case _MOVE: |
| 316 | oled_write_ln_P(PSTR("Layer: Movement"),false); | 316 | oled_write_ln_P(PSTR("Layer: Movement"),false); |
| 317 | break; | 317 | break; |
| 318 | case _SWITCH: | 318 | case _SWITCH: |
| 319 | oled_write_ln_P(PSTR("Layer: Layer Switch"),false); | 319 | oled_write_ln_P(PSTR("Layer: Layer Switch"),false); |
| 320 | break; | 320 | break; |
| 321 | default: | 321 | default: |
| 322 | snprintf(string, sizeof(string), "%ld",layer_state); | 322 | snprintf(string, sizeof(string), "%ld",layer_state); |
| 323 | oled_write_P(PSTR("Layer: Undef-"),false); | 323 | oled_write_P(PSTR("Layer: Undef-"),false); |
| @@ -407,4 +407,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 407 | } | 407 | } |
| 408 | return true; | 408 | return true; |
| 409 | } | 409 | } |
| 410 | #endif // OLED_DRIVER_ENABLE \ No newline at end of file | 410 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/devdev/rules.mk b/keyboards/crkbd/keymaps/devdev/rules.mk index 58e90c811..4aaf22fd0 100644 --- a/keyboards/crkbd/keymaps/devdev/rules.mk +++ b/keyboards/crkbd/keymaps/devdev/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | MOUSEKEY_ENABLE = yes | 1 | MOUSEKEY_ENABLE = yes |
| 2 | EXTRAKEY_ENABLE = yes | 2 | EXTRAKEY_ENABLE = yes |
| 3 | RGBLIGHT_ENABLE = yes | 3 | RGBLIGHT_ENABLE = yes |
| 4 | OLED_DRIVER_ENABLE = yes \ No newline at end of file | 4 | OLED_ENABLE = yes |
| 5 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/crkbd/keymaps/dsanchezseco/keymap.c b/keyboards/crkbd/keymaps/dsanchezseco/keymap.c index 6cf593bc3..11690b029 100644 --- a/keyboards/crkbd/keymaps/dsanchezseco/keymap.c +++ b/keyboards/crkbd/keymaps/dsanchezseco/keymap.c | |||
| @@ -75,7 +75,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 75 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 75 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 76 | } | 76 | } |
| 77 | 77 | ||
| 78 | #ifdef OLED_DRIVER_ENABLE | 78 | #ifdef OLED_ENABLE |
| 79 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 79 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 80 | if (!is_keyboard_left()) | 80 | if (!is_keyboard_left()) |
| 81 | return OLED_ROTATION_180; // flips the display 180 to see it from my side | 81 | return OLED_ROTATION_180; // flips the display 180 to see it from my side |
diff --git a/keyboards/crkbd/keymaps/dsanchezseco/rules.mk b/keyboards/crkbd/keymaps/dsanchezseco/rules.mk index 0de806971..161517dd8 100644 --- a/keyboards/crkbd/keymaps/dsanchezseco/rules.mk +++ b/keyboards/crkbd/keymaps/dsanchezseco/rules.mk | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | SRC += ./logo_reader.c | 3 | SRC += ./logo_reader.c |
| 4 | 4 | ||
| 5 | # enable OLED displays | 5 | # enable OLED displays |
| 6 | OLED_DRIVER_ENABLE = no | 6 | OLED_ENABLE = no |
| 7 | 7 | ||
| 8 | # enable media keys | 8 | # enable media keys |
| 9 | EXTRAKEY_ENABLE = yes | 9 | EXTRAKEY_ENABLE = yes |
diff --git a/keyboards/crkbd/keymaps/edvorakjp/oled.c b/keyboards/crkbd/keymaps/edvorakjp/oled.c index 2e0fed47e..3a3748c69 100644 --- a/keyboards/crkbd/keymaps/edvorakjp/oled.c +++ b/keyboards/crkbd/keymaps/edvorakjp/oled.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | #include <string.h> | 2 | #include <string.h> |
| 3 | #include "oled.h" | 3 | #include "oled.h" |
| 4 | 4 | ||
| 5 | #ifdef OLED_DRIVER_ENABLE | 5 | #ifdef OLED_ENABLE |
| 6 | void render_host_led_state(void) { oled_write(read_host_led_state(), false); } | 6 | void render_host_led_state(void) { oled_write(read_host_led_state(), false); } |
| 7 | 7 | ||
| 8 | void render_layer_state(void) { | 8 | void render_layer_state(void) { |
| @@ -52,4 +52,4 @@ void oled_task_user(void) { | |||
| 52 | render_logo(); | 52 | render_logo(); |
| 53 | } | 53 | } |
| 54 | } | 54 | } |
| 55 | #endif // OLED_DRIVER_ENABLE | 55 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/edvorakjp/rules.mk b/keyboards/crkbd/keymaps/edvorakjp/rules.mk index 1ec910800..1291d50e9 100644 --- a/keyboards/crkbd/keymaps/edvorakjp/rules.mk +++ b/keyboards/crkbd/keymaps/edvorakjp/rules.mk | |||
| @@ -16,7 +16,8 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
| 16 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 16 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 18 | TAP_DANCE_ENABLE = yes | 18 | TAP_DANCE_ENABLE = yes |
| 19 | OLED_DRIVER_ENABLE = yes | 19 | OLED_ENABLE = yes |
| 20 | OLED_DRIVER = SSD1306 | ||
| 20 | 21 | ||
| 21 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 22 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 22 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 23 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/crkbd/keymaps/gotham/keymap.c b/keyboards/crkbd/keymaps/gotham/keymap.c index 8b864277c..7cf4b7fd5 100644 --- a/keyboards/crkbd/keymaps/gotham/keymap.c +++ b/keyboards/crkbd/keymaps/gotham/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "keycodes.h" | 2 | #include "keycodes.h" |
| 3 | 3 | ||
| 4 | #ifdef OLED_DRIVER_ENABLE | 4 | #ifdef OLED_ENABLE |
| 5 | # include "oled.c" | 5 | # include "oled.c" |
| 6 | #endif | 6 | #endif |
| 7 | 7 | ||
| @@ -78,7 +78,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 78 | #endif | 78 | #endif |
| 79 | 79 | ||
| 80 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 80 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 81 | #ifdef OLED_DRIVER_ENABLE | 81 | #ifdef OLED_ENABLE |
| 82 | if (record->event.pressed) { | 82 | if (record->event.pressed) { |
| 83 | oled_timer = timer_read(); | 83 | oled_timer = timer_read(); |
| 84 | add_keylog(keycode); | 84 | add_keylog(keycode); |
diff --git a/keyboards/crkbd/keymaps/gotham/rules.mk b/keyboards/crkbd/keymaps/gotham/rules.mk index eaf8f89fd..48a2c1d72 100644 --- a/keyboards/crkbd/keymaps/gotham/rules.mk +++ b/keyboards/crkbd/keymaps/gotham/rules.mk | |||
| @@ -2,5 +2,6 @@ MOUSEKEY_ENABLE = no | |||
| 2 | EXTRAKEY_ENABLE = yes | 2 | EXTRAKEY_ENABLE = yes |
| 3 | AUDIO_ENABLE = yes | 3 | AUDIO_ENABLE = yes |
| 4 | RGBLIGHT_ENABLE = yes | 4 | RGBLIGHT_ENABLE = yes |
| 5 | OLED_DRIVER_ENABLE = yes | 5 | OLED_ENABLE = yes |
| 6 | OLED_DRIVER = SSD1306 | ||
| 6 | LTO_ENABLE = yes | 7 | LTO_ENABLE = yes |
diff --git a/keyboards/crkbd/keymaps/kidbrazil/keymap.c b/keyboards/crkbd/keymaps/kidbrazil/keymap.c index 952fb669b..7cb08f40d 100644 --- a/keyboards/crkbd/keymaps/kidbrazil/keymap.c +++ b/keyboards/crkbd/keymaps/kidbrazil/keymap.c | |||
| @@ -73,7 +73,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 73 | default: | 73 | default: |
| 74 | // Use process_record_keymap to reset timer on all other keypresses to awaken from idle. | 74 | // Use process_record_keymap to reset timer on all other keypresses to awaken from idle. |
| 75 | if (record->event.pressed) { | 75 | if (record->event.pressed) { |
| 76 | #ifdef OLED_DRIVER_ENABLE | 76 | #ifdef OLED_ENABLE |
| 77 | oled_timer = timer_read32(); | 77 | oled_timer = timer_read32(); |
| 78 | #endif | 78 | #endif |
| 79 | // Restore LEDs if they are enabled by user | 79 | // Restore LEDs if they are enabled by user |
| @@ -125,7 +125,7 @@ void matrix_scan_user(void) { | |||
| 125 | } | 125 | } |
| 126 | } | 126 | } |
| 127 | // [OLED Configuration] ------------------------------------------------------// | 127 | // [OLED Configuration] ------------------------------------------------------// |
| 128 | #ifdef OLED_DRIVER_ENABLE | 128 | #ifdef OLED_ENABLE |
| 129 | // Init Oled and Rotate.... | 129 | // Init Oled and Rotate.... |
| 130 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 130 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 131 | if (!is_keyboard_master()) | 131 | if (!is_keyboard_master()) |
diff --git a/keyboards/crkbd/keymaps/kidbrazil/rules.mk b/keyboards/crkbd/keymaps/kidbrazil/rules.mk index c58f43c2b..5566a6130 100644 --- a/keyboards/crkbd/keymaps/kidbrazil/rules.mk +++ b/keyboards/crkbd/keymaps/kidbrazil/rules.mk | |||
| @@ -5,7 +5,8 @@ AUDIO_ENABLE = no # Audio output on port C6 | |||
| 5 | MOUSEKEY_ENABLE = no | 5 | MOUSEKEY_ENABLE = no |
| 6 | RGBLIGHT_ENABLE = no | 6 | RGBLIGHT_ENABLE = no |
| 7 | RGB_MATRIX_ENABLE = yes | 7 | RGB_MATRIX_ENABLE = yes |
| 8 | OLED_DRIVER_ENABLE = yes | 8 | OLED_ENABLE = yes |
| 9 | OLED_DRIVER = SSD1306 | ||
| 9 | 10 | ||
| 10 | # If you want to change the display of OLED, you need to change here | 11 | # If you want to change the display of OLED, you need to change here |
| 11 | SRC += logo_reader.c \ | 12 | SRC += logo_reader.c \ |
diff --git a/keyboards/crkbd/keymaps/mcrown/rules.mk b/keyboards/crkbd/keymaps/mcrown/rules.mk index df09acc6c..922e246ba 100644 --- a/keyboards/crkbd/keymaps/mcrown/rules.mk +++ b/keyboards/crkbd/keymaps/mcrown/rules.mk | |||
| @@ -5,8 +5,9 @@ | |||
| 5 | # | 5 | # |
| 6 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) | 6 | MOUSEKEY_ENABLE = no # Mouse keys(+4700) |
| 7 | EXTRAKEY_ENABLE = no # Audio control and System control(+450) | 7 | EXTRAKEY_ENABLE = no # Audio control and System control(+450) |
| 8 | RGB_MATRIX_ENABLE = yes # Enable RGB Matrix. | 8 | RGB_MATRIX_ENABLE = yes # Enable RGB Matrix. |
| 9 | OLED_DRIVER_ENABLE = yes | 9 | OLED_ENABLE = yes |
| 10 | OLED_DRIVER = SSD1306 | ||
| 10 | 11 | ||
| 11 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 12 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 12 | SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend | 13 | SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend |
diff --git a/keyboards/crkbd/keymaps/ninjonas/rules.mk b/keyboards/crkbd/keymaps/ninjonas/rules.mk index 3c3bf923e..c40a82779 100644 --- a/keyboards/crkbd/keymaps/ninjonas/rules.mk +++ b/keyboards/crkbd/keymaps/ninjonas/rules.mk | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | RGB_MATRIX_ENABLE = yes | 1 | RGB_MATRIX_ENABLE = yes |
| 2 | MOUSEKEY_ENABLE = no | 2 | MOUSEKEY_ENABLE = no |
| 3 | OLED_DRIVER_ENABLE = yes | 3 | OLED_ENABLE = yes |
| 4 | OLED_DRIVER = SSD1306 | ||
| 4 | LTO_ENABLE = yes | 5 | LTO_ENABLE = yes |
| 5 | 6 | ||
| 6 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 7 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
diff --git a/keyboards/crkbd/keymaps/oled_sample/keymap.c b/keyboards/crkbd/keymaps/oled_sample/keymap.c index b8c3985fb..14b453585 100644 --- a/keyboards/crkbd/keymaps/oled_sample/keymap.c +++ b/keyboards/crkbd/keymaps/oled_sample/keymap.c | |||
| @@ -74,7 +74,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 74 | } | 74 | } |
| 75 | 75 | ||
| 76 | 76 | ||
| 77 | #ifdef OLED_DRIVER_ENABLE | 77 | #ifdef OLED_ENABLE |
| 78 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 78 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 79 | if (is_keyboard_master()) { | 79 | if (is_keyboard_master()) { |
| 80 | return OLED_ROTATION_270; | 80 | return OLED_ROTATION_270; |
diff --git a/keyboards/crkbd/keymaps/oled_sample/rules.mk b/keyboards/crkbd/keymaps/oled_sample/rules.mk index fb480bba8..d9db223cf 100644 --- a/keyboards/crkbd/keymaps/oled_sample/rules.mk +++ b/keyboards/crkbd/keymaps/oled_sample/rules.mk | |||
| @@ -4,4 +4,5 @@ | |||
| 4 | # the appropriate keymap folder that will get included automatically | 4 | # the appropriate keymap folder that will get included automatically |
| 5 | # | 5 | # |
| 6 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 6 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 7 | OLED_DRIVER_ENABLE = yes | 7 | OLED_ENABLE = yes |
| 8 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/crkbd/keymaps/oo/keymap.c b/keyboards/crkbd/keymaps/oo/keymap.c index 17d5788d6..c0416d972 100644 --- a/keyboards/crkbd/keymaps/oo/keymap.c +++ b/keyboards/crkbd/keymaps/oo/keymap.c | |||
| @@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 60 | }; | 60 | }; |
| 61 | 61 | ||
| 62 | 62 | ||
| 63 | #ifdef OLED_DRIVER_ENABLE | 63 | #ifdef OLED_ENABLE |
| 64 | #include <stdio.h> | 64 | #include <stdio.h> |
| 65 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 65 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 66 | if (!is_keyboard_master()) { | 66 | if (!is_keyboard_master()) { |
| @@ -163,4 +163,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 163 | } | 163 | } |
| 164 | return true; | 164 | return true; |
| 165 | } | 165 | } |
| 166 | #endif // OLED_DRIVER_ENABLE | 166 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/oo/rules.mk b/keyboards/crkbd/keymaps/oo/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/crkbd/keymaps/oo/rules.mk +++ b/keyboards/crkbd/keymaps/oo/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/crkbd/keymaps/rjhilgefort/keymap.c b/keyboards/crkbd/keymaps/rjhilgefort/keymap.c index e1e051874..7ca234a0e 100644 --- a/keyboards/crkbd/keymaps/rjhilgefort/keymap.c +++ b/keyboards/crkbd/keymaps/rjhilgefort/keymap.c | |||
| @@ -103,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 103 | ) | 103 | ) |
| 104 | }; | 104 | }; |
| 105 | 105 | ||
| 106 | #ifdef OLED_DRIVER_ENABLE | 106 | #ifdef OLED_ENABLE |
| 107 | # include <stdio.h> | 107 | # include <stdio.h> |
| 108 | 108 | ||
| 109 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 109 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| @@ -219,4 +219,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 219 | } | 219 | } |
| 220 | return true; | 220 | return true; |
| 221 | } | 221 | } |
| 222 | #endif // OLED_DRIVER_ENABLE | 222 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/rjhilgefort/rules.mk b/keyboards/crkbd/keymaps/rjhilgefort/rules.mk index a1b6e79e7..c6c258e25 100644 --- a/keyboards/crkbd/keymaps/rjhilgefort/rules.mk +++ b/keyboards/crkbd/keymaps/rjhilgefort/rules.mk | |||
| @@ -4,4 +4,5 @@ BOOTLOADER = atmel-dfu | |||
| 4 | # https://www.reddit.com/r/olkb/comments/9pyc0u/qmk_media_keys_are_not_working/ | 4 | # https://www.reddit.com/r/olkb/comments/9pyc0u/qmk_media_keys_are_not_working/ |
| 5 | EXTRAKEY_ENABLE = yes | 5 | EXTRAKEY_ENABLE = yes |
| 6 | 6 | ||
| 7 | OLED_DRIVER_ENABLE = yes | 7 | OLED_ENABLE = yes |
| 8 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/crkbd/keymaps/rpbaptist/config.h b/keyboards/crkbd/keymaps/rpbaptist/config.h index 9e5f75c36..3c5222eda 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/config.h +++ b/keyboards/crkbd/keymaps/rpbaptist/config.h | |||
| @@ -25,7 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 25 | /* Select hand configuration */ | 25 | /* Select hand configuration */ |
| 26 | #define EE_HANDS | 26 | #define EE_HANDS |
| 27 | 27 | ||
| 28 | #ifdef OLED_DRIVER_ENABLE | 28 | #ifdef OLED_ENABLE |
| 29 | # undef SSD1306OLED | 29 | # undef SSD1306OLED |
| 30 | # define OLED_TIMEOUT 600000 | 30 | # define OLED_TIMEOUT 600000 |
| 31 | #endif | 31 | #endif |
diff --git a/keyboards/crkbd/keymaps/rpbaptist/keymap.c b/keyboards/crkbd/keymaps/rpbaptist/keymap.c index 2dafbd2a7..d632e255d 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/keymap.c +++ b/keyboards/crkbd/keymaps/rpbaptist/keymap.c | |||
| @@ -180,7 +180,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 180 | return state; | 180 | return state; |
| 181 | } | 181 | } |
| 182 | 182 | ||
| 183 | #ifdef OLED_DRIVER_ENABLE | 183 | #ifdef OLED_ENABLE |
| 184 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 184 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 185 | if (is_keyboard_master()) { | 185 | if (is_keyboard_master()) { |
| 186 | return OLED_ROTATION_270; | 186 | return OLED_ROTATION_270; |
diff --git a/keyboards/crkbd/keymaps/rpbaptist/rules.mk b/keyboards/crkbd/keymaps/rpbaptist/rules.mk index bac8680c5..2366f669a 100644 --- a/keyboards/crkbd/keymaps/rpbaptist/rules.mk +++ b/keyboards/crkbd/keymaps/rpbaptist/rules.mk | |||
| @@ -28,7 +28,8 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
| 28 | 28 | ||
| 29 | BOOTLOADER = qmk-dfu | 29 | BOOTLOADER = qmk-dfu |
| 30 | 30 | ||
| 31 | OLED_DRIVER_ENABLE = yes | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 | ||
| 32 | 33 | ||
| 33 | ifeq ($(strip $(THEME)), godspeed) | 34 | ifeq ($(strip $(THEME)), godspeed) |
| 34 | OPT_DEFS += -DTHEME_GODSPEED | 35 | OPT_DEFS += -DTHEME_GODSPEED |
diff --git a/keyboards/crkbd/keymaps/snowe/rules.mk b/keyboards/crkbd/keymaps/snowe/rules.mk index c14736e9d..ce3b5928f 100644 --- a/keyboards/crkbd/keymaps/snowe/rules.mk +++ b/keyboards/crkbd/keymaps/snowe/rules.mk | |||
| @@ -13,7 +13,8 @@ UNICODE_ENABLE = no # Unicode | |||
| 13 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 13 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 14 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 14 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 15 | RGBLIGHT_TWINKLE = no | 15 | RGBLIGHT_TWINKLE = no |
| 16 | OLED_DRIVER_ENABLE = yes | 16 | OLED_ENABLE = yes |
| 17 | OLED_DRIVER = SSD1306 | ||
| 17 | RGB_MATRIX_ENABLE = yes | 18 | RGB_MATRIX_ENABLE = yes |
| 18 | 19 | ||
| 19 | OCEAN_DREAM_ENABLE = yes | 20 | OCEAN_DREAM_ENABLE = yes |
diff --git a/keyboards/crkbd/keymaps/soundmonster/keymap.c b/keyboards/crkbd/keymaps/soundmonster/keymap.c index 144586969..67cfa78f9 100644 --- a/keyboards/crkbd/keymaps/soundmonster/keymap.c +++ b/keyboards/crkbd/keymaps/soundmonster/keymap.c | |||
| @@ -7,7 +7,7 @@ extern keymap_config_t keymap_config; | |||
| 7 | extern rgblight_config_t rgblight_config; | 7 | extern rgblight_config_t rgblight_config; |
| 8 | #endif | 8 | #endif |
| 9 | 9 | ||
| 10 | #ifdef OLED_DRIVER_ENABLE | 10 | #ifdef OLED_ENABLE |
| 11 | static uint32_t oled_timer = 0; | 11 | static uint32_t oled_timer = 0; |
| 12 | #endif | 12 | #endif |
| 13 | 13 | ||
| @@ -102,7 +102,7 @@ void matrix_init_user(void) { | |||
| 102 | #endif | 102 | #endif |
| 103 | } | 103 | } |
| 104 | 104 | ||
| 105 | #ifdef OLED_DRIVER_ENABLE | 105 | #ifdef OLED_ENABLE |
| 106 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } | 106 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } |
| 107 | 107 | ||
| 108 | void render_space(void) { | 108 | void render_space(void) { |
| @@ -319,7 +319,7 @@ void oled_task_user(void) { | |||
| 319 | #endif | 319 | #endif |
| 320 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 320 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 321 | if (record->event.pressed) { | 321 | if (record->event.pressed) { |
| 322 | #ifdef OLED_DRIVER_ENABLE | 322 | #ifdef OLED_ENABLE |
| 323 | oled_timer = timer_read32(); | 323 | oled_timer = timer_read32(); |
| 324 | #endif | 324 | #endif |
| 325 | // set_timelog(); | 325 | // set_timelog(); |
diff --git a/keyboards/crkbd/keymaps/soundmonster/rules.mk b/keyboards/crkbd/keymaps/soundmonster/rules.mk index a73e6fe02..62971258e 100644 --- a/keyboards/crkbd/keymaps/soundmonster/rules.mk +++ b/keyboards/crkbd/keymaps/soundmonster/rules.mk | |||
| @@ -2,5 +2,6 @@ RGBLIGHT_ENABLE = no | |||
| 2 | RGB_MATRIX_ENABLE = yes | 2 | RGB_MATRIX_ENABLE = yes |
| 3 | MOUSEKEY_ENABLE = no | 3 | MOUSEKEY_ENABLE = no |
| 4 | NKRO_ENABLE = yes | 4 | NKRO_ENABLE = yes |
| 5 | OLED_DRIVER_ENABLE = yes | 5 | OLED_ENABLE = yes |
| 6 | OLED_DRIVER = SSD1306 | ||
| 6 | 7 | ||
diff --git a/keyboards/crkbd/keymaps/sulrich/keymap.c b/keyboards/crkbd/keymaps/sulrich/keymap.c index 4e75d5bdd..f1cd60c52 100644 --- a/keyboards/crkbd/keymaps/sulrich/keymap.c +++ b/keyboards/crkbd/keymaps/sulrich/keymap.c | |||
| @@ -57,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 57 | ) | 57 | ) |
| 58 | }; | 58 | }; |
| 59 | 59 | ||
| 60 | #ifdef OLED_DRIVER_ENABLE | 60 | #ifdef OLED_ENABLE |
| 61 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 61 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 62 | if (!is_keyboard_master()) { | 62 | if (!is_keyboard_master()) { |
| 63 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 63 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| @@ -152,5 +152,5 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 152 | } | 152 | } |
| 153 | return true; | 153 | return true; |
| 154 | } | 154 | } |
| 155 | #endif // OLED_DRIVER_ENABLE | 155 | #endif // OLED_ENABLE |
| 156 | 156 | ||
diff --git a/keyboards/crkbd/keymaps/sulrich/rules.mk b/keyboards/crkbd/keymaps/sulrich/rules.mk index 5ec4f0587..24d83947a 100644 --- a/keyboards/crkbd/keymaps/sulrich/rules.mk +++ b/keyboards/crkbd/keymaps/sulrich/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | EXTRAKEY_ENABLE = yes | 1 | EXTRAKEY_ENABLE = yes |
| 2 | OLED_DRIVER_ENABLE = yes | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/crkbd/keymaps/vayashiko/keymap.c b/keyboards/crkbd/keymaps/vayashiko/keymap.c index e9befa555..a1a8f7e9f 100644 --- a/keyboards/crkbd/keymaps/vayashiko/keymap.c +++ b/keyboards/crkbd/keymaps/vayashiko/keymap.c | |||
| @@ -77,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 77 | ) | 77 | ) |
| 78 | }; | 78 | }; |
| 79 | 79 | ||
| 80 | #ifdef OLED_DRIVER_ENABLE | 80 | #ifdef OLED_ENABLE |
| 81 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 81 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 82 | if (!is_master) { | 82 | if (!is_master) { |
| 83 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 83 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| @@ -179,4 +179,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 179 | } | 179 | } |
| 180 | return true; | 180 | return true; |
| 181 | } | 181 | } |
| 182 | #endif // OLED_DRIVER_ENABLE | 182 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/via/keymap.c b/keyboards/crkbd/keymaps/via/keymap.c index 4735255ea..cbaeb93f6 100644 --- a/keyboards/crkbd/keymaps/via/keymap.c +++ b/keyboards/crkbd/keymaps/via/keymap.c | |||
| @@ -69,7 +69,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 69 | ) | 69 | ) |
| 70 | }; | 70 | }; |
| 71 | 71 | ||
| 72 | #ifdef OLED_DRIVER_ENABLE | 72 | #ifdef OLED_ENABLE |
| 73 | #include <stdio.h> | 73 | #include <stdio.h> |
| 74 | 74 | ||
| 75 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 75 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| @@ -173,4 +173,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 173 | } | 173 | } |
| 174 | return true; | 174 | return true; |
| 175 | } | 175 | } |
| 176 | #endif // OLED_DRIVER_ENABLE | 176 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/via/rules.mk b/keyboards/crkbd/keymaps/via/rules.mk index 93b2afed4..69841c235 100644 --- a/keyboards/crkbd/keymaps/via/rules.mk +++ b/keyboards/crkbd/keymaps/via/rules.mk | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | MOUSEKEY_ENABLE = no # Mouse keys | 1 | MOUSEKEY_ENABLE = no # Mouse keys |
| 2 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 2 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 3 | VIA_ENABLE = yes # Enable VIA | 3 | VIA_ENABLE = yes # Enable VIA |
| 4 | OLED_DRIVER_ENABLE = yes | 4 | OLED_ENABLE = yes |
| 5 | OLED_DRIVER = SSD1306 | ||
| 5 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
diff --git a/keyboards/crkbd/keymaps/xyverz/keymap.c b/keyboards/crkbd/keymaps/xyverz/keymap.c index ff9d258f0..d99d9d6ba 100644 --- a/keyboards/crkbd/keymaps/xyverz/keymap.c +++ b/keyboards/crkbd/keymaps/xyverz/keymap.c | |||
| @@ -100,7 +100,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 100 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 100 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 101 | } | 101 | } |
| 102 | 102 | ||
| 103 | #ifdef OLED_DRIVER_ENABLE | 103 | #ifdef OLED_ENABLE |
| 104 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 104 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 105 | if (!is_keyboard_master()) { | 105 | if (!is_keyboard_master()) { |
| 106 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 106 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| @@ -202,4 +202,4 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 202 | } | 202 | } |
| 203 | return true; | 203 | return true; |
| 204 | } | 204 | } |
| 205 | #endif // OLED_DRIVER_ENABLE | 205 | #endif // OLED_ENABLE |
diff --git a/keyboards/crkbd/keymaps/xyverz/rules.mk b/keyboards/crkbd/keymaps/xyverz/rules.mk index 1d320c0f3..d34d066de 100644 --- a/keyboards/crkbd/keymaps/xyverz/rules.mk +++ b/keyboards/crkbd/keymaps/xyverz/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes \ No newline at end of file | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/dekunukem/duckypad/rules.mk b/keyboards/dekunukem/duckypad/rules.mk index 40ebd742d..ad34fd0d6 100644 --- a/keyboards/dekunukem/duckypad/rules.mk +++ b/keyboards/dekunukem/duckypad/rules.mk | |||
| @@ -25,4 +25,5 @@ WS2812_DRIVER = bitbang | |||
| 25 | RGB_MATRIX_ENABLE = yes | 25 | RGB_MATRIX_ENABLE = yes |
| 26 | RGB_MATRIX_DRIVER = WS2812 | 26 | RGB_MATRIX_DRIVER = WS2812 |
| 27 | 27 | ||
| 28 | OLED_DRIVER_ENABLE = yes | 28 | OLED_ENABLE = yes |
| 29 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c b/keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c index 4760011da..181de5621 100644 --- a/keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c +++ b/keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c | |||
| @@ -160,7 +160,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { //This will run every | |||
| 160 | return state; | 160 | return state; |
| 161 | } | 161 | } |
| 162 | 162 | ||
| 163 | #ifdef OLED_DRIVER_ENABLE | 163 | #ifdef OLED_ENABLE |
| 164 | 164 | ||
| 165 | static const char *ANIMATION_NAMES[] = { | 165 | static const char *ANIMATION_NAMES[] = { |
| 166 | "unknown", | 166 | "unknown", |
diff --git a/keyboards/dmqdesign/spin/keymaps/gorbachev/rules.mk b/keyboards/dmqdesign/spin/keymaps/gorbachev/rules.mk index 553adac19..6af3117b9 100644 --- a/keyboards/dmqdesign/spin/keymaps/gorbachev/rules.mk +++ b/keyboards/dmqdesign/spin/keymaps/gorbachev/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | MOUSEKEY_ENABLE = no | 3 | MOUSEKEY_ENABLE = no |
| 3 | MIDI_ENABLE = no | 4 | MIDI_ENABLE = no |
diff --git a/keyboards/doodboard/duckboard/keymaps/default/keymap.c b/keyboards/doodboard/duckboard/keymaps/default/keymap.c index 9c849a8a1..e25280ff6 100644 --- a/keyboards/doodboard/duckboard/keymaps/default/keymap.c +++ b/keyboards/doodboard/duckboard/keymaps/default/keymap.c | |||
| @@ -50,7 +50,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | 52 | ||
| 53 | #ifdef OLED_DRIVER_ENABLE | 53 | #ifdef OLED_ENABLE |
| 54 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } | 54 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } |
| 55 | 55 | ||
| 56 | 56 | ||
diff --git a/keyboards/doodboard/duckboard/rules.mk b/keyboards/doodboard/duckboard/rules.mk index 80c862784..9ac16351c 100644 --- a/keyboards/doodboard/duckboard/rules.mk +++ b/keyboards/doodboard/duckboard/rules.mk | |||
| @@ -22,4 +22,5 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth | |||
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | 23 | ||
| 24 | ENCODER_ENABLE = yes | 24 | ENCODER_ENABLE = yes |
| 25 | OLED_DRIVER_ENABLE = yes | 25 | OLED_ENABLE = yes |
| 26 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c b/keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c index 40b685d1d..ea603cdb2 100644 --- a/keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c +++ b/keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c | |||
| @@ -50,7 +50,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | 52 | ||
| 53 | #ifdef OLED_DRIVER_ENABLE | 53 | #ifdef OLED_ENABLE |
| 54 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } | 54 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } |
| 55 | 55 | ||
| 56 | 56 | ||
diff --git a/keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c b/keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c index 521f374c3..9afc12185 100644 --- a/keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c +++ b/keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c | |||
| @@ -57,7 +57,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | 59 | ||
| 60 | #ifdef OLED_DRIVER_ENABLE | 60 | #ifdef OLED_ENABLE |
| 61 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } | 61 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } |
| 62 | 62 | ||
| 63 | 63 | ||
diff --git a/keyboards/doodboard/duckboard_r2/rules.mk b/keyboards/doodboard/duckboard_r2/rules.mk index 80c862784..9ac16351c 100644 --- a/keyboards/doodboard/duckboard_r2/rules.mk +++ b/keyboards/doodboard/duckboard_r2/rules.mk | |||
| @@ -22,4 +22,5 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth | |||
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | 23 | ||
| 24 | ENCODER_ENABLE = yes | 24 | ENCODER_ENABLE = yes |
| 25 | OLED_DRIVER_ENABLE = yes | 25 | OLED_ENABLE = yes |
| 26 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/draculad/config.h b/keyboards/draculad/config.h index d8a9fbd37..abcdc76b4 100644 --- a/keyboards/draculad/config.h +++ b/keyboards/draculad/config.h | |||
| @@ -39,7 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 39 | #define USE_SERIAL | 39 | #define USE_SERIAL |
| 40 | #define SOFT_SERIAL_PIN D2 | 40 | #define SOFT_SERIAL_PIN D2 |
| 41 | 41 | ||
| 42 | #ifdef OLED_DRIVER_ENABLE | 42 | #ifdef OLED_ENABLE |
| 43 | #define OLED_DISPLAY_128X64 | 43 | #define OLED_DISPLAY_128X64 |
| 44 | #define OLED_TIMEOUT 30000 | 44 | #define OLED_TIMEOUT 30000 |
| 45 | #endif | 45 | #endif |
| @@ -66,4 +66,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 66 | 66 | ||
| 67 | #define EE_HANDS | 67 | #define EE_HANDS |
| 68 | 68 | ||
| 69 | #define LAYER_STATE_8BIT \ No newline at end of file | 69 | #define LAYER_STATE_8BIT |
diff --git a/keyboards/draculad/keymaps/default/keymap.c b/keyboards/draculad/keymaps/default/keymap.c index d19aa6625..657ef2048 100644 --- a/keyboards/draculad/keymaps/default/keymap.c +++ b/keyboards/draculad/keymaps/default/keymap.c | |||
| @@ -63,7 +63,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 63 | ) | 63 | ) |
| 64 | }; | 64 | }; |
| 65 | 65 | ||
| 66 | #ifdef OLED_DRIVER_ENABLE | 66 | #ifdef OLED_ENABLE |
| 67 | 67 | ||
| 68 | 68 | ||
| 69 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 69 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
diff --git a/keyboards/draculad/keymaps/pimoroni/keymap.c b/keyboards/draculad/keymaps/pimoroni/keymap.c index 9af618576..c7b6cd35d 100644 --- a/keyboards/draculad/keymaps/pimoroni/keymap.c +++ b/keyboards/draculad/keymaps/pimoroni/keymap.c | |||
| @@ -77,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 77 | }; | 77 | }; |
| 78 | 78 | ||
| 79 | 79 | ||
| 80 | #ifdef OLED_DRIVER_ENABLE | 80 | #ifdef OLED_ENABLE |
| 81 | 81 | ||
| 82 | 82 | ||
| 83 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 83 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
diff --git a/keyboards/draculad/keymaps/pimoroni/rules.mk b/keyboards/draculad/keymaps/pimoroni/rules.mk index d8dc92fbf..704aad070 100644 --- a/keyboards/draculad/keymaps/pimoroni/rules.mk +++ b/keyboards/draculad/keymaps/pimoroni/rules.mk | |||
| @@ -2,5 +2,6 @@ | |||
| 2 | POINTING_DEVICE_ENABLE = yes | 2 | POINTING_DEVICE_ENABLE = yes |
| 3 | SRC += drivers/sensors/pimoroni_trackball.c | 3 | SRC += drivers/sensors/pimoroni_trackball.c |
| 4 | QUANTUM_LIB_SRC += i2c_master.c | 4 | QUANTUM_LIB_SRC += i2c_master.c |
| 5 | OLED_DRIVER_ENABLE = yes | 5 | OLED_ENABLE = yes |
| 6 | OLED_DRIVER = SSD1306 | ||
| 6 | MOUSEKEY_ENABLE = no | 7 | MOUSEKEY_ENABLE = no |
diff --git a/keyboards/draculad/rules.mk b/keyboards/draculad/rules.mk index 2a5dd5f1f..666657cfe 100644 --- a/keyboards/draculad/rules.mk +++ b/keyboards/draculad/rules.mk | |||
| @@ -21,7 +21,8 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | SPLIT_KEYBOARD = yes | 23 | SPLIT_KEYBOARD = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
| 25 | WPM_ENABLE = yes | 26 | WPM_ENABLE = yes |
| 26 | ENCODER_ENABLE = yes | 27 | ENCODER_ENABLE = yes |
| 27 | LTO_ENABLE = yes | 28 | LTO_ENABLE = yes |
diff --git a/keyboards/dumbo/keymaps/default/keymap.c b/keyboards/dumbo/keymaps/default/keymap.c index 63b993603..f3ee89521 100644 --- a/keyboards/dumbo/keymaps/default/keymap.c +++ b/keyboards/dumbo/keymaps/default/keymap.c | |||
| @@ -130,7 +130,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 130 | return update_tri_layer_state(state, _NN, _MS, _SP); | 130 | return update_tri_layer_state(state, _NN, _MS, _SP); |
| 131 | } | 131 | } |
| 132 | 132 | ||
| 133 | #ifdef OLED_DRIVER_ENABLE | 133 | #ifdef OLED_ENABLE |
| 134 | 134 | ||
| 135 | static void render_logo(void) { | 135 | static void render_logo(void) { |
| 136 | static const char PROGMEM qmk_logo[] = { | 136 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/dumbo/keymaps/default/rules.mk b/keyboards/dumbo/keymaps/default/rules.mk index 16913b421..a2d6e788f 100644 --- a/keyboards/dumbo/keymaps/default/rules.mk +++ b/keyboards/dumbo/keymaps/default/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
diff --git a/keyboards/dumbo/keymaps/trip-trap/keymap.c b/keyboards/dumbo/keymaps/trip-trap/keymap.c index 03825db03..fc1092ca6 100644 --- a/keyboards/dumbo/keymaps/trip-trap/keymap.c +++ b/keyboards/dumbo/keymaps/trip-trap/keymap.c | |||
| @@ -207,7 +207,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 207 | return update_tri_layer_state(state, _NN, _MS, _SP); | 207 | return update_tri_layer_state(state, _NN, _MS, _SP); |
| 208 | } | 208 | } |
| 209 | 209 | ||
| 210 | #ifdef OLED_DRIVER_ENABLE | 210 | #ifdef OLED_ENABLE |
| 211 | char wpm_str[10]; | 211 | char wpm_str[10]; |
| 212 | 212 | ||
| 213 | // static void render_logo(void) { | 213 | // static void render_logo(void) { |
diff --git a/keyboards/dumbo/keymaps/trip-trap/rules.mk b/keyboards/dumbo/keymaps/trip-trap/rules.mk index 1eb566bbe..1913e10c4 100644 --- a/keyboards/dumbo/keymaps/trip-trap/rules.mk +++ b/keyboards/dumbo/keymaps/trip-trap/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | WPM_ENABLE = yes | 4 | WPM_ENABLE = yes |
diff --git a/keyboards/gergo/keymaps/oled/keymap.c b/keyboards/gergo/keymaps/oled/keymap.c index c348a2b96..7e19a799e 100644 --- a/keyboards/gergo/keymaps/oled/keymap.c +++ b/keyboards/gergo/keymaps/oled/keymap.c | |||
| @@ -125,7 +125,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 125 | ) | 125 | ) |
| 126 | */ | 126 | */ |
| 127 | 127 | ||
| 128 | #ifdef OLED_DRIVER_ENABLE | 128 | #ifdef OLED_ENABLE |
| 129 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 129 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 130 | return OLED_ROTATION_180; | 130 | return OLED_ROTATION_180; |
| 131 | } | 131 | } |
diff --git a/keyboards/gergo/keymaps/oled/rules.mk b/keyboards/gergo/keymaps/oled/rules.mk index 1661d43d1..631808898 100644 --- a/keyboards/gergo/keymaps/oled/rules.mk +++ b/keyboards/gergo/keymaps/oled/rules.mk | |||
| @@ -7,7 +7,8 @@ BALLER = no # Enable to ball out | |||
| 7 | BALLSTEP = 20 # Multiple in px to move, multiplied by layer number | 7 | BALLSTEP = 20 # Multiple in px to move, multiplied by layer number |
| 8 | SCROLLSTEP = 1 # Lines to scroll with ball | 8 | SCROLLSTEP = 1 # Lines to scroll with ball |
| 9 | MOUSEKEY_ENABLE = yes # Mouse keys, needed for baller | 9 | MOUSEKEY_ENABLE = yes # Mouse keys, needed for baller |
| 10 | OLED_DRIVER_ENABLE = yes | 10 | OLED_ENABLE = yes |
| 11 | OLED_DRIVER = SSD1306 | ||
| 11 | LOCAL_GLCDFONT = yes | 12 | LOCAL_GLCDFONT = yes |
| 12 | 13 | ||
| 13 | #Debug options | 14 | #Debug options |
diff --git a/keyboards/getta25/keymaps/oled/keymap.c b/keyboards/getta25/keymaps/oled/keymap.c index 44833857d..4fbaf3ec2 100644 --- a/keyboards/getta25/keymaps/oled/keymap.c +++ b/keyboards/getta25/keymaps/oled/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "keymap_jp.h" | 2 | #include "keymap_jp.h" |
| 3 | 3 | ||
| 4 | #ifdef OLED_DRIVER_ENABLE | 4 | #ifdef OLED_ENABLE |
| 5 | static uint32_t oled_timer = 0; | 5 | static uint32_t oled_timer = 0; |
| 6 | #endif | 6 | #endif |
| 7 | 7 | ||
| @@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | //|--------+--------+--------+--------+--------| | 38 | //|--------+--------+--------+--------+--------| |
| 39 | KC_P1, KC_P2, KC_P3, KC_DEL, | 39 | KC_P1, KC_P2, KC_P3, KC_DEL, |
| 40 | //|--------+--------+--------+--------+--------| | 40 | //|--------+--------+--------+--------+--------| |
| 41 | LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT,KC_BSPC | 41 | LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT,KC_BSPC |
| 42 | //`--------------------------------------------' | 42 | //`--------------------------------------------' |
| 43 | ), | 43 | ), |
| 44 | 44 | ||
| @@ -54,7 +54,7 @@ LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT,KC_BSPC | |||
| 54 | //|--------+--------+--------+--------+--------| | 54 | //|--------+--------+--------+--------+--------| |
| 55 | XXXXXXX, KC_DOWN, XXXXXXX, _______, | 55 | XXXXXXX, KC_DOWN, XXXXXXX, _______, |
| 56 | //|--------+--------+--------+--------+--------| | 56 | //|--------+--------+--------+--------+--------| |
| 57 | MO(_ARROW), MO(_MACRO), _______, _______ | 57 | MO(_ARROW), MO(_MACRO), _______, _______ |
| 58 | //`--------------------------------------------' | 58 | //`--------------------------------------------' |
| 59 | ), | 59 | ), |
| 60 | 60 | ||
| @@ -70,7 +70,7 @@ LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT,KC_BSPC | |||
| 70 | //|--------+--------+--------+--------+--------| | 70 | //|--------+--------+--------+--------+--------| |
| 71 | KC_F11, KC_F12, KC_F3, _______, | 71 | KC_F11, KC_F12, KC_F3, _______, |
| 72 | //|--------+--------+--------+--------+--------| | 72 | //|--------+--------+--------+--------+--------| |
| 73 | _______, _______, JP_RPRN, _______ | 73 | _______, _______, JP_RPRN, _______ |
| 74 | //`--------------------------------------------' | 74 | //`--------------------------------------------' |
| 75 | ), | 75 | ), |
| 76 | 76 | ||
| @@ -86,7 +86,7 @@ LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT,KC_BSPC | |||
| 86 | //|--------+--------+--------+--------+--------| | 86 | //|--------+--------+--------+--------+--------| |
| 87 | RGB_VAD, RGB_VAI, XXXXXXX, _______, | 87 | RGB_VAD, RGB_VAI, XXXXXXX, _______, |
| 88 | //|--------+--------+--------+--------+--------| | 88 | //|--------+--------+--------+--------+--------| |
| 89 | _______, _______, RGB_MOD, _______ | 89 | _______, _______, RGB_MOD, _______ |
| 90 | //`--------------------------------------------' | 90 | //`--------------------------------------------' |
| 91 | ) | 91 | ) |
| 92 | }; | 92 | }; |
| @@ -118,7 +118,7 @@ int RGB_current_mode; | |||
| 118 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 118 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 119 | bool result = false; | 119 | bool result = false; |
| 120 | if (record->event.pressed) { | 120 | if (record->event.pressed) { |
| 121 | #ifdef OLED_DRIVER_ENABLE | 121 | #ifdef OLED_ENABLE |
| 122 | oled_timer = timer_read32(); | 122 | oled_timer = timer_read32(); |
| 123 | #endif | 123 | #endif |
| 124 | } | 124 | } |
| @@ -156,7 +156,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 156 | return result; | 156 | return result; |
| 157 | } | 157 | } |
| 158 | 158 | ||
| 159 | #ifdef OLED_DRIVER_ENABLE | 159 | #ifdef OLED_ENABLE |
| 160 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } | 160 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } |
| 161 | 161 | ||
| 162 | void render_layer_state(void) { | 162 | void render_layer_state(void) { |
diff --git a/keyboards/getta25/keymaps/oled/rules.mk b/keyboards/getta25/keymaps/oled/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/getta25/keymaps/oled/rules.mk +++ b/keyboards/getta25/keymaps/oled/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/getta25/rules.mk b/keyboards/getta25/rules.mk index c870594a4..05e454630 100644 --- a/keyboards/getta25/rules.mk +++ b/keyboards/getta25/rules.mk | |||
| @@ -24,8 +24,8 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 24 | AUDIO_ENABLE = no # Audio output on port C6 | 24 | AUDIO_ENABLE = no # Audio output on port C6 |
| 25 | UNICODE_ENABLE = no # Unicode | 25 | UNICODE_ENABLE = no # Unicode |
| 26 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 26 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 27 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 27 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 28 | OLED_DRIVER_ENABLE = no | 28 | OLED_ENABLE = no |
| 29 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 29 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 30 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 30 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 31 | 31 | ||
diff --git a/keyboards/halfcliff/halfcliff.c b/keyboards/halfcliff/halfcliff.c index 999e9036d..4e2910b84 100644 --- a/keyboards/halfcliff/halfcliff.c +++ b/keyboards/halfcliff/halfcliff.c | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #include "halfcliff.h" | 17 | #include "halfcliff.h" |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | 20 | ||
| 21 | // Defines names for use in layer keycodes and the keymap | 21 | // Defines names for use in layer keycodes and the keymap |
| 22 | enum layer_names { | 22 | enum layer_names { |
diff --git a/keyboards/halfcliff/rules.mk b/keyboards/halfcliff/rules.mk index ca271d18d..0ecdbb5e5 100644 --- a/keyboards/halfcliff/rules.mk +++ b/keyboards/halfcliff/rules.mk | |||
| @@ -24,6 +24,6 @@ SPLIT_KEYBOARD = yes | |||
| 24 | ENCODER_ENABLE = no | 24 | ENCODER_ENABLE = no |
| 25 | POINTING_DEVICE_ENABLE = no | 25 | POINTING_DEVICE_ENABLE = no |
| 26 | CUSTOM_MATRIX = yes | 26 | CUSTOM_MATRIX = yes |
| 27 | OLED_DRIVER_ENABLE = no | 27 | OLED_ENABLE = no |
| 28 | 28 | ||
| 29 | SRC += matrix.c | 29 | SRC += matrix.c |
diff --git a/keyboards/handwired/amigopunk/keymaps/default/keymap.c b/keyboards/handwired/amigopunk/keymaps/default/keymap.c index cdfe97402..b7df62979 100644 --- a/keyboards/handwired/amigopunk/keymaps/default/keymap.c +++ b/keyboards/handwired/amigopunk/keymaps/default/keymap.c | |||
| @@ -46,7 +46,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 46 | } | 46 | } |
| 47 | #endif | 47 | #endif |
| 48 | 48 | ||
| 49 | #ifdef OLED_DRIVER_ENABLE | 49 | #ifdef OLED_ENABLE |
| 50 | 50 | ||
| 51 | static void render_amigopunk_logo(void) { | 51 | static void render_amigopunk_logo(void) { |
| 52 | static const char PROGMEM amigopunk_logo[] = { | 52 | static const char PROGMEM amigopunk_logo[] = { |
diff --git a/keyboards/handwired/amigopunk/rules.mk b/keyboards/handwired/amigopunk/rules.mk index f2c4a1eb4..521832f2d 100644 --- a/keyboards/handwired/amigopunk/rules.mk +++ b/keyboards/handwired/amigopunk/rules.mk | |||
| @@ -21,4 +21,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes | 23 | ENCODER_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/handwired/d48/keymaps/anderson/keymap.c b/keyboards/handwired/d48/keymaps/anderson/keymap.c index f63bf54ea..069978071 100644 --- a/keyboards/handwired/d48/keymaps/anderson/keymap.c +++ b/keyboards/handwired/d48/keymaps/anderson/keymap.c | |||
| @@ -246,7 +246,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 246 | return true; | 246 | return true; |
| 247 | } | 247 | } |
| 248 | 248 | ||
| 249 | #ifdef OLED_DRIVER_ENABLE | 249 | #ifdef OLED_ENABLE |
| 250 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 250 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 251 | return OLED_ROTATION_0; | 251 | return OLED_ROTATION_0; |
| 252 | } | 252 | } |
diff --git a/keyboards/handwired/d48/keymaps/default/keymap.c b/keyboards/handwired/d48/keymaps/default/keymap.c index 08bb90603..66b8dd714 100644 --- a/keyboards/handwired/d48/keymaps/default/keymap.c +++ b/keyboards/handwired/d48/keymaps/default/keymap.c | |||
| @@ -191,7 +191,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 191 | return true; | 191 | return true; |
| 192 | } | 192 | } |
| 193 | 193 | ||
| 194 | #ifdef OLED_DRIVER_ENABLE | 194 | #ifdef OLED_ENABLE |
| 195 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 195 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 196 | return OLED_ROTATION_0; | 196 | return OLED_ROTATION_0; |
| 197 | } | 197 | } |
diff --git a/keyboards/handwired/d48/rules.mk b/keyboards/handwired/d48/rules.mk index 754ef2f92..af6f369ef 100644 --- a/keyboards/handwired/d48/rules.mk +++ b/keyboards/handwired/d48/rules.mk | |||
| @@ -20,7 +20,8 @@ AUDIO_ENABLE = yes | |||
| 20 | USE_I2C = no | 20 | USE_I2C = no |
| 21 | RGBLIGHT_ENABLE = yes | 21 | RGBLIGHT_ENABLE = yes |
| 22 | ENCODER_ENABLE = yes | 22 | ENCODER_ENABLE = yes |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
| 24 | UNICODE_ENABLE = yes | 25 | UNICODE_ENABLE = yes |
| 25 | 26 | ||
| 26 | SRC += ds1307.c taphold.c | 27 | SRC += ds1307.c taphold.c |
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/rules.mk b/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/rules.mk index 2bd6620c2..6e58ff5d1 100644 --- a/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/rules.mk +++ b/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | KEY_LOCK_ENABLE = yes | 1 | KEY_LOCK_ENABLE = yes |
| 2 | CONSOLE_ENABLE = no | 2 | CONSOLE_ENABLE = no |
| 3 | OLED_DRIVER_ENABLE = yes | 3 | OLED_ENABLE = yes |
| 4 | OLED_DRIVER = SSD1306 | ||
| 4 | ENCODER_ENABLE = yes | 5 | ENCODER_ENABLE = yes |
diff --git a/keyboards/handwired/marauder/keymaps/orvia/keymap.c b/keyboards/handwired/marauder/keymaps/orvia/keymap.c index ad081c868..87a0a93cc 100644 --- a/keyboards/handwired/marauder/keymaps/orvia/keymap.c +++ b/keyboards/handwired/marauder/keymaps/orvia/keymap.c | |||
| @@ -57,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 57 | }; | 57 | }; |
| 58 | 58 | ||
| 59 | 59 | ||
| 60 | #ifdef OLED_DRIVER_ENABLE | 60 | #ifdef OLED_ENABLE |
| 61 | // WPM-responsive animation stuff here | 61 | // WPM-responsive animation stuff here |
| 62 | # define IDLE_FRAMES 5 | 62 | # define IDLE_FRAMES 5 |
| 63 | # define IDLE_SPEED 20 // below this wpm value your animation will idle | 63 | # define IDLE_SPEED 20 // below this wpm value your animation will idle |
diff --git a/keyboards/handwired/marauder/keymaps/orvia/rules.mk b/keyboards/handwired/marauder/keymaps/orvia/rules.mk index 9ce099c8f..9b5ee6b6f 100644 --- a/keyboards/handwired/marauder/keymaps/orvia/rules.mk +++ b/keyboards/handwired/marauder/keymaps/orvia/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | OLED_DRIVER_ENABLE = yes # OLED Driver Enable | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 # OLED Driver Enable | ||
| 3 | WPM_ENABLE = yes # WPM counting Enable | 4 | WPM_ENABLE = yes # WPM counting Enable |
diff --git a/keyboards/handwired/myskeeb/rules.mk b/keyboards/handwired/myskeeb/rules.mk index ff66c930f..b3f998ddf 100644 --- a/keyboards/handwired/myskeeb/rules.mk +++ b/keyboards/handwired/myskeeb/rules.mk | |||
| @@ -28,6 +28,7 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
| 28 | AUDIO_ENABLE = no # Audio output on port C6 | 28 | AUDIO_ENABLE = no # Audio output on port C6 |
| 29 | UNICODE_ENABLE = no # Unicode | 29 | UNICODE_ENABLE = no # Unicode |
| 30 | SPLIT_KEYBOARD = yes # Enables split keyboard support | 30 | SPLIT_KEYBOARD = yes # Enables split keyboard support |
| 31 | OLED_DRIVER_ENABLE = yes | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 | ||
| 32 | NO_USB_STARTUP_CHECK = yes | 33 | NO_USB_STARTUP_CHECK = yes |
| 33 | TAP_DANCE_ENABLE = yes | 34 | TAP_DANCE_ENABLE = yes |
diff --git a/keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c b/keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c index 5a30f5c57..482287740 100644 --- a/keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c +++ b/keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c | |||
| @@ -341,7 +341,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 341 | void matrix_init_user(void) { | 341 | void matrix_init_user(void) { |
| 342 | set_unicode_input_mode(UC_WINC); | 342 | set_unicode_input_mode(UC_WINC); |
| 343 | }; | 343 | }; |
| 344 | #ifdef OLED_DRIVER_ENABLE | 344 | #ifdef OLED_ENABLE |
| 345 | void oled_task_user(void) { | 345 | void oled_task_user(void) { |
| 346 | oled_write_P(PSTR(" spaget v1\n\n"), false); | 346 | oled_write_P(PSTR(" spaget v1\n\n"), false); |
| 347 | 347 | ||
diff --git a/keyboards/handwired/obuwunkunubi/spaget/rules.mk b/keyboards/handwired/obuwunkunubi/spaget/rules.mk index 01fb7956a..dec0af7e3 100644 --- a/keyboards/handwired/obuwunkunubi/spaget/rules.mk +++ b/keyboards/handwired/obuwunkunubi/spaget/rules.mk | |||
| @@ -28,6 +28,7 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
| 28 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 28 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 29 | AUDIO_ENABLE = no # Audio output on port C6 | 29 | AUDIO_ENABLE = no # Audio output on port C6 |
| 30 | 30 | ||
| 31 | OLED_DRIVER_ENABLE = yes # Enable OLED display support | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 # Enable OLED display support | ||
| 32 | ENCODER_ENABLE = yes # Enable encoder support | 33 | ENCODER_ENABLE = yes # Enable encoder support |
| 33 | 34 | ||
diff --git a/keyboards/handwired/onekey/keymaps/oled/rules.mk b/keyboards/handwired/onekey/keymaps/oled/rules.mk index 2ef0a8d04..6b69e50db 100644 --- a/keyboards/handwired/onekey/keymaps/oled/rules.mk +++ b/keyboards/handwired/onekey/keymaps/oled/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | TAP_DANCE_ENABLE = yes | 3 | TAP_DANCE_ENABLE = yes |
diff --git a/keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c b/keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c index f63ec1893..9e9697658 100644 --- a/keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c +++ b/keyboards/handwired/owlet60/keymaps/oled_testing/keymap.c | |||
| @@ -73,7 +73,7 @@ void led_set_user(uint8_t usb_led) { | |||
| 73 | 73 | ||
| 74 | } | 74 | } |
| 75 | 75 | ||
| 76 | #ifdef OLED_DRIVER_ENABLE | 76 | #ifdef OLED_ENABLE |
| 77 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 77 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 78 | //return OLED_ROTATION_180; | 78 | //return OLED_ROTATION_180; |
| 79 | return OLED_ROTATION_180; | 79 | return OLED_ROTATION_180; |
diff --git a/keyboards/handwired/owlet60/keymaps/oled_testing/rules.mk b/keyboards/handwired/owlet60/keymaps/oled_testing/rules.mk index 48a51b225..d34d066de 100644 --- a/keyboards/handwired/owlet60/keymaps/oled_testing/rules.mk +++ b/keyboards/handwired/owlet60/keymaps/oled_testing/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes \ No newline at end of file | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/handwired/owlet60/rules.mk b/keyboards/handwired/owlet60/rules.mk index 7ccd3cfef..bb8f05651 100644 --- a/keyboards/handwired/owlet60/rules.mk +++ b/keyboards/handwired/owlet60/rules.mk | |||
| @@ -29,7 +29,7 @@ UNICODE_ENABLE = no # Unicode | |||
| 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 30 | AUDIO_ENABLE = no # Audio output on port C6 | 30 | AUDIO_ENABLE = no # Audio output on port C6 |
| 31 | CUSTOM_MATRIX = yes | 31 | CUSTOM_MATRIX = yes |
| 32 | OLED_DRIVER_ENABLE = no | 32 | OLED_ENABLE = no |
| 33 | 33 | ||
| 34 | SRC += matrix.c | 34 | SRC += matrix.c |
| 35 | 35 | ||
diff --git a/keyboards/handwired/pill60/keymaps/default/keymap.c b/keyboards/handwired/pill60/keymaps/default/keymap.c index 55996c018..00f506bb4 100644 --- a/keyboards/handwired/pill60/keymaps/default/keymap.c +++ b/keyboards/handwired/pill60/keymaps/default/keymap.c | |||
| @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | ), | 41 | ), |
| 42 | }; | 42 | }; |
| 43 | 43 | ||
| 44 | #ifdef OLED_DRIVER_ENABLE | 44 | #ifdef OLED_ENABLE |
| 45 | 45 | ||
| 46 | static void render_oled(void) { | 46 | static void render_oled(void) { |
| 47 | oled_write_P(PSTR("Pill60"), false); | 47 | oled_write_P(PSTR("Pill60"), false); |
diff --git a/keyboards/handwired/pill60/rules.mk b/keyboards/handwired/pill60/rules.mk index be0e91a28..1ab034be3 100644 --- a/keyboards/handwired/pill60/rules.mk +++ b/keyboards/handwired/pill60/rules.mk | |||
| @@ -15,7 +15,8 @@ BACKLIGHT_DRIVER = software | |||
| 15 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 15 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 16 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 16 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 17 | AUDIO_ENABLE = no # Audio output | 17 | AUDIO_ENABLE = no # Audio output |
| 18 | OLED_DRIVER_ENABLE = yes | 18 | OLED_ENABLE = yes |
| 19 | OLED_DRIVER = SSD1306 | ||
| 19 | ENCODER_ENABLE = yes | 20 | ENCODER_ENABLE = yes |
| 20 | 21 | ||
| 21 | DEFAULT_FOLDER = handwired/pill60/bluepill | 22 | DEFAULT_FOLDER = handwired/pill60/bluepill |
diff --git a/keyboards/handwired/riblee_f411/rules.mk b/keyboards/handwired/riblee_f411/rules.mk index ed09ac9d2..9c97d7625 100644 --- a/keyboards/handwired/riblee_f411/rules.mk +++ b/keyboards/handwired/riblee_f411/rules.mk | |||
| @@ -25,5 +25,6 @@ AUDIO_ENABLE = no # Audio output | |||
| 25 | 25 | ||
| 26 | LAYOUTS = ortho_5x12 | 26 | LAYOUTS = ortho_5x12 |
| 27 | 27 | ||
| 28 | OLED_DRIVER_ENABLE = yes | 28 | OLED_ENABLE = yes |
| 29 | OLED_DRIVER = SSD1306 | ||
| 29 | RAW_ENABLE = yes | 30 | RAW_ENABLE = yes |
diff --git a/keyboards/handwired/swiftrax/koalafications/keymaps/default/keymap.c b/keyboards/handwired/swiftrax/koalafications/keymaps/default/keymap.c index 31437a041..e702c1899 100644 --- a/keyboards/handwired/swiftrax/koalafications/keymaps/default/keymap.c +++ b/keyboards/handwired/swiftrax/koalafications/keymaps/default/keymap.c | |||
| @@ -25,14 +25,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 25 | KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B ,KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_END , | 25 | KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B ,KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_END , |
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), |
| 27 | [1] = LAYOUT_all( | 27 | [1] = LAYOUT_all( |
| 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 34 | [2] = LAYOUT_all( | 34 | [2] = LAYOUT_all( |
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______) | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______) |
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | #ifdef OLED_DRIVER_ENABLE | 43 | #ifdef OLED_ENABLE |
| 44 | 44 | ||
| 45 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 45 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 46 | return OLED_ROTATION_0; | 46 | return OLED_ROTATION_0; |
| @@ -60,36 +60,36 @@ static void render_anim(void){ | |||
| 60 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { | 60 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { |
| 61 | { | 61 | { |
| 62 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 62 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 63 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 63 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 64 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 48, 48, 16, 0, 0, 24, 60, 60, 24, 0, 0,248, 4, 4, 12, 16, 96, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 64 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 48, 48, 16, 0, 0, 24, 60, 60, 24, 0, 0,248, 4, 4, 12, 16, 96, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 65 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 65 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 66 | 64, | 66 | 64, |
| 67 | }, | 67 | }, |
| 68 | { | 68 | { |
| 69 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 69 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 70 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 70 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 71 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 56, 56, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 71 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 56, 56, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 72 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,130, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 72 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,130, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 73 | 64, | 73 | 64, |
| 74 | }, | 74 | }, |
| 75 | { | 75 | { |
| 76 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 76 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 77 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 77 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 78 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 8, 8, 8, 8, 0, 0, 16, 16, 16, 16, 0, 0, 8, 8, 8, 8, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 78 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 8, 8, 8, 8, 0, 0, 16, 16, 16, 16, 0, 0, 8, 8, 8, 8, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 79 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 17, 17, 9, 9, 9,193, 39, 8, 16, 16, 16, 16, 8, 36, 66,130, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,146, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 79 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 17, 17, 9, 9, 9,193, 39, 8, 16, 16, 16, 16, 8, 36, 66,130, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,146, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 80 | 64, | 80 | 64, |
| 81 | }, | 81 | }, |
| 82 | { | 82 | { |
| 83 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 83 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 84 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 84 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 85 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 32, 32, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 85 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 32, 32, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 86 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 86 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 87 | 64, | 87 | 64, |
| 88 | }, | 88 | }, |
| 89 | { | 89 | { |
| 90 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 90 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 91 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 91 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 92 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 8, 24, 24, 8, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 92 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 8, 24, 24, 8, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 93 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 93 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 94 | 64, | 94 | 64, |
| 95 | } | 95 | } |
| @@ -106,7 +106,7 @@ static void render_anim(void){ | |||
| 106 | animation_phase(); | 106 | animation_phase(); |
| 107 | } | 107 | } |
| 108 | anim_sleep = timer_read32(); | 108 | anim_sleep = timer_read32(); |
| 109 | } | 109 | } |
| 110 | else { | 110 | else { |
| 111 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) | 111 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) |
| 112 | oled_off(); | 112 | oled_off(); |
| @@ -122,4 +122,4 @@ static void render_anim(void){ | |||
| 122 | void oled_task_user(void) { | 122 | void oled_task_user(void) { |
| 123 | render_anim(); | 123 | render_anim(); |
| 124 | } | 124 | } |
| 125 | #endif \ No newline at end of file | 125 | #endif |
diff --git a/keyboards/handwired/swiftrax/koalafications/keymaps/via/keymap.c b/keyboards/handwired/swiftrax/koalafications/keymaps/via/keymap.c index bf64c6d03..973b36bff 100644 --- a/keyboards/handwired/swiftrax/koalafications/keymaps/via/keymap.c +++ b/keyboards/handwired/swiftrax/koalafications/keymaps/via/keymap.c | |||
| @@ -25,14 +25,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 25 | KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B ,KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_END , | 25 | KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B ,KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_END , |
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), |
| 27 | [1] = LAYOUT_all( | 27 | [1] = LAYOUT_all( |
| 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 34 | [2] = LAYOUT_all( | 34 | [2] = LAYOUT_all( |
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______) | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______) |
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | #ifdef OLED_DRIVER_ENABLE | 43 | #ifdef OLED_ENABLE |
| 44 | 44 | ||
| 45 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 45 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 46 | return OLED_ROTATION_0; | 46 | return OLED_ROTATION_0; |
| @@ -60,36 +60,36 @@ static void render_anim(void){ | |||
| 60 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { | 60 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { |
| 61 | { | 61 | { |
| 62 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 62 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 63 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 63 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 64 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 8, 24, 24, 8, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 64 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 8, 24, 24, 8, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 65 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 65 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 66 | 64, | 66 | 64, |
| 67 | }, | 67 | }, |
| 68 | { | 68 | { |
| 69 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 69 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 70 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 70 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 71 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 32, 32, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 71 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 32, 32, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 72 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 72 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 73 | 64, | 73 | 64, |
| 74 | }, | 74 | }, |
| 75 | { | 75 | { |
| 76 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 76 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 77 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 77 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 78 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 8, 8, 8, 8, 0, 0, 16, 16, 16, 16, 0, 0, 8, 8, 8, 8, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 78 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 8, 8, 8, 8, 0, 0, 16, 16, 16, 16, 0, 0, 8, 8, 8, 8, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 79 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 17, 17, 9, 9, 9,193, 39, 8, 16, 16, 16, 16, 8, 36, 66,130, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,146, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 79 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 17, 17, 9, 9, 9,193, 39, 8, 16, 16, 16, 16, 8, 36, 66,130, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,146, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 80 | 64, | 80 | 64, |
| 81 | }, | 81 | }, |
| 82 | { | 82 | { |
| 83 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 83 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 84 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 84 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 85 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 56, 56, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 85 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 56, 56, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 86 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,130, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 86 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,130, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 87 | 64, | 87 | 64, |
| 88 | }, | 88 | }, |
| 89 | { | 89 | { |
| 90 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 90 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 91 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 91 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 92 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 48, 48, 16, 0, 0, 24, 60, 60, 24, 0, 0,248, 4, 4, 12, 16, 96, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 92 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 48, 48, 16, 0, 0, 24, 60, 60, 24, 0, 0,248, 4, 4, 12, 16, 96, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 93 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 93 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 94 | 64, | 94 | 64, |
| 95 | } | 95 | } |
| @@ -106,7 +106,7 @@ static void render_anim(void){ | |||
| 106 | animation_phase(); | 106 | animation_phase(); |
| 107 | } | 107 | } |
| 108 | anim_sleep = timer_read32(); | 108 | anim_sleep = timer_read32(); |
| 109 | } | 109 | } |
| 110 | else { | 110 | else { |
| 111 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) | 111 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) |
| 112 | oled_off(); | 112 | oled_off(); |
| @@ -122,4 +122,4 @@ static void render_anim(void){ | |||
| 122 | void oled_task_user(void) { | 122 | void oled_task_user(void) { |
| 123 | render_anim(); | 123 | render_anim(); |
| 124 | } | 124 | } |
| 125 | #endif \ No newline at end of file | 125 | #endif |
diff --git a/keyboards/handwired/swiftrax/koalafications/rules.mk b/keyboards/handwired/swiftrax/koalafications/rules.mk index 54a41649f..bd8cd8012 100644 --- a/keyboards/handwired/swiftrax/koalafications/rules.mk +++ b/keyboards/handwired/swiftrax/koalafications/rules.mk | |||
| @@ -20,5 +20,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
| 24 | WPM_ENABLE = yes | 25 | WPM_ENABLE = yes |
diff --git a/keyboards/handwired/swiftrax/the_galleon/keymaps/default/keymap.c b/keyboards/handwired/swiftrax/the_galleon/keymaps/default/keymap.c index 8c9f69683..efa8c2703 100644 --- a/keyboards/handwired/swiftrax/the_galleon/keymaps/default/keymap.c +++ b/keyboards/handwired/swiftrax/the_galleon/keymaps/default/keymap.c | |||
| @@ -18,32 +18,32 @@ | |||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | 19 | ||
| 20 | [0] = LAYOUT_all( | 20 | [0] = LAYOUT_all( |
| 21 | KC_MUTE, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_MPRV, KC_VOLU, KC_VOLD, KC_MNXT, | 21 | KC_MUTE, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_MPRV, KC_VOLU, KC_VOLD, KC_MNXT, |
| 22 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_PGUP, KC_PGDN, KC_END, | 22 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_PGUP, KC_PGDN, KC_END, |
| 23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | 23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, |
| 24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PPLS, | 24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PPLS, |
| 25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, | 25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | 26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, |
| 27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT), | 27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT), |
| 28 | [1] = LAYOUT_all( | 28 | [1] = LAYOUT_all( |
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 36 | [2] = LAYOUT_all( | 36 | [2] = LAYOUT_all( |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 44 | }; | 44 | }; |
| 45 | 45 | ||
| 46 | #ifdef OLED_DRIVER_ENABLE | 46 | #ifdef OLED_ENABLE |
| 47 | 47 | ||
| 48 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 48 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 49 | return OLED_ROTATION_0; | 49 | return OLED_ROTATION_0; |
| @@ -63,14 +63,14 @@ static void render_anim(void){ | |||
| 63 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { | 63 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { |
| 64 | { | 64 | { |
| 65 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 12, 56,224,128, 0,128,128,192,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 0, 8, 48, 64, 0, 24,224, 0, 0, 0,192, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 65 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 12, 56,224,128, 0,128,128,192,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 0, 8, 48, 64, 0, 24,224, 0, 0, 0,192, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 66 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64,255,255,255,255,255,255,255,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,130,132, 72, 72, 8,192,225,242,248,252,252,252,252,248,240,225,192, 4, 2, 34, 18, 9, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 66 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64,255,255,255,255,255,255,255,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,130,132, 72, 72, 8,192,225,242,248,252,252,252,252,248,240,225,192, 4, 2, 34, 18, 9, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 67 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 24, 14, 3, 28,112,255,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,255,255,254,252,252,252,124, 62, 30, 15, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 16, 16, 8,136, 64, 35, 7, 15,159, 63, 63, 63,191, 31, 15, 7, 3, 96,128, 2, 18, 33, 33, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 67 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 24, 14, 3, 28,112,255,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,255,255,254,252,252,252,124, 62, 30, 15, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 16, 16, 8,136, 64, 35, 7, 15,159, 63, 63, 63,191, 31, 15, 7, 3, 96,128, 2, 18, 33, 33, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 68 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 96, 56, 8, 7, 3, 7, 7, 15, 15, 31,112, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 2, 1, 0, 0, 0, 1, 6, 8, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 68 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 96, 56, 8, 7, 3, 7, 7, 15, 15, 31,112, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 2, 1, 0, 0, 0, 1, 6, 8, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 69 | }, | 69 | }, |
| 70 | { | 70 | { |
| 71 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 4, 8, 48,224,128, 0,128,128,192,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 8, 48, 64, 0, 24,224, 0, 0, 0,192, 32, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 71 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 4, 8, 48,224,128, 0,128,128,192,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 8, 48, 64, 0, 24,224, 0, 0, 0,192, 32, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 72 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 34, 34, 34, 68, 68, 4,192,225,242,248,252,252,252,252,248,241,224,192, 2, 1, 17, 9,132,132,132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 72 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 34, 34, 34, 68, 68, 4,192,225,242,248,252,252,252,252,248,241,224,192, 2, 1, 17, 9,132,132,132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 73 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 32, 16, 8, 20,114,255,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,127,255,254,252,124, 60, 28, 30, 14, 7, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 4,132, 64, 35, 7,143, 31, 63, 63, 63, 63, 31, 15, 7, 3, 96,128, 1, 17, 32, 32, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 73 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 32, 16, 8, 20,114,255,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,127,255,254,252,124, 60, 28, 30, 14, 7, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 4,132, 64, 35, 7,143, 31, 63, 63, 63, 63, 31, 15, 7, 3, 96,128, 1, 17, 32, 32, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 74 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,131, 7, 7, 15, 15, 31,112, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 2, 1, 0, 0, 0, 0, 7, 8, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 74 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,131, 7, 7, 15, 15, 31,112, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 2, 1, 0, 0, 0, 0, 7, 8, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 75 | } | 75 | } |
| 76 | }; | 76 | }; |
| @@ -86,7 +86,7 @@ static void render_anim(void){ | |||
| 86 | animation_phase(); | 86 | animation_phase(); |
| 87 | } | 87 | } |
| 88 | anim_sleep = timer_read32(); | 88 | anim_sleep = timer_read32(); |
| 89 | } | 89 | } |
| 90 | else { | 90 | else { |
| 91 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) | 91 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) |
| 92 | oled_off(); | 92 | oled_off(); |
diff --git a/keyboards/handwired/swiftrax/the_galleon/keymaps/via/keymap.c b/keyboards/handwired/swiftrax/the_galleon/keymaps/via/keymap.c index 8c9f69683..efa8c2703 100644 --- a/keyboards/handwired/swiftrax/the_galleon/keymaps/via/keymap.c +++ b/keyboards/handwired/swiftrax/the_galleon/keymaps/via/keymap.c | |||
| @@ -18,32 +18,32 @@ | |||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | 19 | ||
| 20 | [0] = LAYOUT_all( | 20 | [0] = LAYOUT_all( |
| 21 | KC_MUTE, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_MPRV, KC_VOLU, KC_VOLD, KC_MNXT, | 21 | KC_MUTE, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, KC_MPRV, KC_VOLU, KC_VOLD, KC_MNXT, |
| 22 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_PGUP, KC_PGDN, KC_END, | 22 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_PGUP, KC_PGDN, KC_END, |
| 23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | 23 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_DEL, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, |
| 24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PPLS, | 24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PPLS, |
| 25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, | 25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, | 26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PENT, |
| 27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT), | 27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT), |
| 28 | [1] = LAYOUT_all( | 28 | [1] = LAYOUT_all( |
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 36 | [2] = LAYOUT_all( | 36 | [2] = LAYOUT_all( |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 44 | }; | 44 | }; |
| 45 | 45 | ||
| 46 | #ifdef OLED_DRIVER_ENABLE | 46 | #ifdef OLED_ENABLE |
| 47 | 47 | ||
| 48 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 48 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 49 | return OLED_ROTATION_0; | 49 | return OLED_ROTATION_0; |
| @@ -63,14 +63,14 @@ static void render_anim(void){ | |||
| 63 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { | 63 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { |
| 64 | { | 64 | { |
| 65 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 12, 56,224,128, 0,128,128,192,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 0, 8, 48, 64, 0, 24,224, 0, 0, 0,192, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 65 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 12, 56,224,128, 0,128,128,192,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 0, 8, 48, 64, 0, 24,224, 0, 0, 0,192, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 66 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64,255,255,255,255,255,255,255,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,130,132, 72, 72, 8,192,225,242,248,252,252,252,252,248,240,225,192, 4, 2, 34, 18, 9, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 66 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64,255,255,255,255,255,255,255,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,130,132, 72, 72, 8,192,225,242,248,252,252,252,252,248,240,225,192, 4, 2, 34, 18, 9, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 67 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 24, 14, 3, 28,112,255,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,255,255,254,252,252,252,124, 62, 30, 15, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 16, 16, 8,136, 64, 35, 7, 15,159, 63, 63, 63,191, 31, 15, 7, 3, 96,128, 2, 18, 33, 33, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 67 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 24, 14, 3, 28,112,255,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,255,255,254,252,252,252,124, 62, 30, 15, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 16, 16, 8,136, 64, 35, 7, 15,159, 63, 63, 63,191, 31, 15, 7, 3, 96,128, 2, 18, 33, 33, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 68 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 96, 56, 8, 7, 3, 7, 7, 15, 15, 31,112, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 2, 1, 0, 0, 0, 1, 6, 8, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 68 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 96, 56, 8, 7, 3, 7, 7, 15, 15, 31,112, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 12, 2, 1, 0, 0, 0, 1, 6, 8, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 69 | }, | 69 | }, |
| 70 | { | 70 | { |
| 71 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 4, 8, 48,224,128, 0,128,128,192,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 8, 48, 64, 0, 24,224, 0, 0, 0,192, 32, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 71 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 4, 8, 48,224,128, 0,128,128,192,192,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 8, 48, 64, 0, 24,224, 0, 0, 0,192, 32, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 72 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 34, 34, 34, 68, 68, 4,192,225,242,248,252,252,252,252,248,241,224,192, 2, 1, 17, 9,132,132,132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 72 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 34, 34, 34, 68, 68, 4,192,225,242,248,252,252,252,252,248,241,224,192, 2, 1, 17, 9,132,132,132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 73 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 32, 16, 8, 20,114,255,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,127,255,254,252,124, 60, 28, 30, 14, 7, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 4,132, 64, 35, 7,143, 31, 63, 63, 63, 63, 31, 15, 7, 3, 96,128, 1, 17, 32, 32, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 73 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 32, 16, 8, 20,114,255,255,255,255,255,255,255, 0, 0, 0, 0, 0, 0, 0,127,255,254,252,124, 60, 28, 30, 14, 7, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 4,132, 64, 35, 7,143, 31, 63, 63, 63, 63, 31, 15, 7, 3, 96,128, 1, 17, 32, 32, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 74 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,131, 7, 7, 15, 15, 31,112, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 2, 1, 0, 0, 0, 0, 7, 8, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 74 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,131, 7, 7, 15, 15, 31,112, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 12, 2, 1, 0, 0, 0, 0, 7, 8, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 75 | } | 75 | } |
| 76 | }; | 76 | }; |
| @@ -86,7 +86,7 @@ static void render_anim(void){ | |||
| 86 | animation_phase(); | 86 | animation_phase(); |
| 87 | } | 87 | } |
| 88 | anim_sleep = timer_read32(); | 88 | anim_sleep = timer_read32(); |
| 89 | } | 89 | } |
| 90 | else { | 90 | else { |
| 91 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) | 91 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) |
| 92 | oled_off(); | 92 | oled_off(); |
diff --git a/keyboards/handwired/swiftrax/the_galleon/rules.mk b/keyboards/handwired/swiftrax/the_galleon/rules.mk index a7a55f944..2d8bf4d2c 100644 --- a/keyboards/handwired/swiftrax/the_galleon/rules.mk +++ b/keyboards/handwired/swiftrax/the_galleon/rules.mk | |||
| @@ -21,4 +21,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = no # Rotary Encoder | 23 | ENCODER_ENABLE = no # Rotary Encoder |
| 24 | OLED_DRIVER_ENABLE = yes # I2C OLED | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 # I2C OLED | ||
diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/keymap.c b/keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/keymap.c index 55a5a285c..78a7db67a 100644 --- a/keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/keymap.c +++ b/keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/keymap.c | |||
| @@ -139,7 +139,7 @@ void process_mouse_user(report_mouse_t* mouse_report, int8_t x, int8_t y) { | |||
| 139 | mouse_report->x = x; | 139 | mouse_report->x = x; |
| 140 | mouse_report->y = y; | 140 | mouse_report->y = y; |
| 141 | } | 141 | } |
| 142 | # ifdef OLED_DRIVER_ENABLE | 142 | # ifdef OLED_ENABLE |
| 143 | if (x || y) oled_timer = timer_read32(); | 143 | if (x || y) oled_timer = timer_read32(); |
| 144 | # endif | 144 | # endif |
| 145 | } | 145 | } |
diff --git a/keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/rules.mk b/keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/rules.mk index d658d45bf..7fef013a3 100644 --- a/keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/rules.mk +++ b/keyboards/handwired/tractyl_manuform/4x6_right/keymaps/drashna/rules.mk | |||
| @@ -4,6 +4,6 @@ HAPTIC_ENABLE = no | |||
| 4 | COMMAND_ENABLE = no | 4 | COMMAND_ENABLE = no |
| 5 | TAP_DANCE_ENABLE = yes | 5 | TAP_DANCE_ENABLE = yes |
| 6 | UNICODE_ENABLE = yes | 6 | UNICODE_ENABLE = yes |
| 7 | OLED_DRIVER_ENABLE = yes | 7 | OLED_ENABLE = yes |
| 8 | WPM_ENABLE = yes | 8 | WPM_ENABLE = yes |
| 9 | # DEBOUNCE_TYPE = sym_eager_pk | 9 | # DEBOUNCE_TYPE = sym_eager_pk |
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/keymap.c b/keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/keymap.c index ab75d81dc..aa93de75d 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/keymap.c +++ b/keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/keymap.c | |||
| @@ -172,7 +172,7 @@ bool tap_toggling = false; | |||
| 172 | void process_mouse_user(report_mouse_t* mouse_report, int8_t x, int8_t y) { | 172 | void process_mouse_user(report_mouse_t* mouse_report, int8_t x, int8_t y) { |
| 173 | if (x != 0 && y != 0) { | 173 | if (x != 0 && y != 0) { |
| 174 | mouse_timer = timer_read(); | 174 | mouse_timer = timer_read(); |
| 175 | # ifdef OLED_DRIVER_ENABLE | 175 | # ifdef OLED_ENABLE |
| 176 | oled_timer = timer_read32(); | 176 | oled_timer = timer_read32(); |
| 177 | # endif | 177 | # endif |
| 178 | if (timer_elapsed(mouse_debounce_timer) > TAP_CHECK) { | 178 | if (timer_elapsed(mouse_debounce_timer) > TAP_CHECK) { |
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/rules.mk b/keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/rules.mk index 585a2e9d8..b123ce1a8 100644 --- a/keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/rules.mk +++ b/keyboards/handwired/tractyl_manuform/5x6_right/keymaps/drashna/rules.mk | |||
| @@ -5,7 +5,7 @@ HAPTIC_ENABLE = no | |||
| 5 | COMMAND_ENABLE = no | 5 | COMMAND_ENABLE = no |
| 6 | TAP_DANCE_ENABLE = yes | 6 | TAP_DANCE_ENABLE = yes |
| 7 | UNICODE_ENABLE = yes | 7 | UNICODE_ENABLE = yes |
| 8 | OLED_DRIVER_ENABLE = yes | 8 | OLED_ENABLE = yes |
| 9 | WPM_ENABLE = yes | 9 | WPM_ENABLE = yes |
| 10 | ENCODER_ENABLE = yes | 10 | ENCODER_ENABLE = yes |
| 11 | ENCODER_MAP_ENABLE = yes | 11 | ENCODER_MAP_ENABLE = yes |
diff --git a/keyboards/helix/pico/local_features.mk b/keyboards/helix/pico/local_features.mk index 25dcb8b6d..be5c739f9 100644 --- a/keyboards/helix/pico/local_features.mk +++ b/keyboards/helix/pico/local_features.mk | |||
| @@ -138,7 +138,6 @@ ifneq ($(strip $(SHOW_HELIX_OPTIONS)),) | |||
| 138 | $(eval $(call HELIX_CUSTOMISE_MSG)) | 138 | $(eval $(call HELIX_CUSTOMISE_MSG)) |
| 139 | ifneq ($(strip $(SHOW_VERBOSE_INFO)),) | 139 | ifneq ($(strip $(SHOW_VERBOSE_INFO)),) |
| 140 | $(info -- RGBLIGHT_ENABLE = $(RGBLIGHT_ENABLE)) | 140 | $(info -- RGBLIGHT_ENABLE = $(RGBLIGHT_ENABLE)) |
| 141 | $(info -- OLED_DRIVER_ENABLE = $(OLED_DRIVER_ENABLE)) | ||
| 142 | $(info -- CONSOLE_ENABLE = $(CONSOLE_ENABLE)) | 141 | $(info -- CONSOLE_ENABLE = $(CONSOLE_ENABLE)) |
| 143 | $(info -- OPT_DEFS = $(OPT_DEFS)) | 142 | $(info -- OPT_DEFS = $(OPT_DEFS)) |
| 144 | $(info -- SPLIT_KEYBOARD = $(SPLIT_KEYBOARD)) | 143 | $(info -- SPLIT_KEYBOARD = $(SPLIT_KEYBOARD)) |
| @@ -146,3 +145,5 @@ ifneq ($(strip $(SHOW_HELIX_OPTIONS)),) | |||
| 146 | $(info ) | 145 | $(info ) |
| 147 | endif | 146 | endif |
| 148 | endif | 147 | endif |
| 148 | |||
| 149 | OLED_ENABLE = no # disable OLED in TOP/common_features.mk | ||
diff --git a/keyboards/helix/rev2/config.h b/keyboards/helix/rev2/config.h index 73f0c6199..041acee21 100644 --- a/keyboards/helix/rev2/config.h +++ b/keyboards/helix/rev2/config.h | |||
| @@ -42,8 +42,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 42 | // #define EE_HANDS | 42 | // #define EE_HANDS |
| 43 | 43 | ||
| 44 | // Helix keyboard OLED support | 44 | // Helix keyboard OLED support |
| 45 | // see ./rules.mk: OLED_ENABLE=yes or no | 45 | // see ./local_features.mk: OLED_SELECT=local |
| 46 | #ifdef OLED_ENABLE | 46 | #ifdef OLED_LOCAL_ENABLE |
| 47 | #define SSD1306OLED | 47 | #define SSD1306OLED |
| 48 | #endif | 48 | #endif |
| 49 | 49 | ||
diff --git a/keyboards/helix/rev2/keymaps/default/oled_display.c b/keyboards/helix/rev2/keymaps/default/oled_display.c index 04d6408c6..36a7cf0b1 100644 --- a/keyboards/helix/rev2/keymaps/default/oled_display.c +++ b/keyboards/helix/rev2/keymaps/default/oled_display.c | |||
| @@ -36,9 +36,9 @@ enum layer_number { | |||
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h | 38 | //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h |
| 39 | #if defined(SSD1306OLED) || defined(OLED_DRIVER_ENABLE) | 39 | #if defined(SSD1306OLED) || defined(OLED_ENABLE) |
| 40 | 40 | ||
| 41 | # if defined(OLED_DRIVER_ENABLE) | 41 | # if defined(OLED_ENABLE) |
| 42 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 42 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 43 | if (is_keyboard_master()) { | 43 | if (is_keyboard_master()) { |
| 44 | return OLED_ROTATION_0; | 44 | return OLED_ROTATION_0; |
diff --git a/keyboards/helix/rev2/keymaps/edvorakjp/oled.c b/keyboards/helix/rev2/keymaps/edvorakjp/oled.c index 4bbab1dc4..500a7bbf1 100644 --- a/keyboards/helix/rev2/keymaps/edvorakjp/oled.c +++ b/keyboards/helix/rev2/keymaps/edvorakjp/oled.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | #include <string.h> | 2 | #include <string.h> |
| 3 | #include "oled.h" | 3 | #include "oled.h" |
| 4 | 4 | ||
| 5 | #ifdef OLED_DRIVER_ENABLE | 5 | #ifdef OLED_ENABLE |
| 6 | void render_host_led_state(void) { | 6 | void render_host_led_state(void) { |
| 7 | char led_state_str[24]; | 7 | char led_state_str[24]; |
| 8 | uint8_t leds = host_keyboard_leds(); | 8 | uint8_t leds = host_keyboard_leds(); |
| @@ -65,4 +65,4 @@ void oled_task_user(void) { | |||
| 65 | render_logo(); | 65 | render_logo(); |
| 66 | } | 66 | } |
| 67 | } | 67 | } |
| 68 | #endif // OLED_DRIVER_ENABLE | 68 | #endif // OLED_ENABLE |
diff --git a/keyboards/helix/rev2/keymaps/five_rows/oled_display.c b/keyboards/helix/rev2/keymaps/five_rows/oled_display.c index 689efe4c8..090e8aaec 100644 --- a/keyboards/helix/rev2/keymaps/five_rows/oled_display.c +++ b/keyboards/helix/rev2/keymaps/five_rows/oled_display.c | |||
| @@ -35,9 +35,9 @@ void init_helix_oled(void) { | |||
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h | 37 | //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h |
| 38 | #if defined(SSD1306OLED) || defined(OLED_DRIVER_ENABLE) | 38 | #if defined(SSD1306OLED) || defined(OLED_ENABLE) |
| 39 | 39 | ||
| 40 | # if defined(OLED_DRIVER_ENABLE) | 40 | # if defined(OLED_ENABLE) |
| 41 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 41 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 42 | if (is_keyboard_master()) { | 42 | if (is_keyboard_master()) { |
| 43 | return OLED_ROTATION_0; | 43 | return OLED_ROTATION_0; |
diff --git a/keyboards/helix/rev2/keymaps/five_rows/rules.mk b/keyboards/helix/rev2/keymaps/five_rows/rules.mk index 58b7ef4ef..e59ce7332 100644 --- a/keyboards/helix/rev2/keymaps/five_rows/rules.mk +++ b/keyboards/helix/rev2/keymaps/five_rows/rules.mk | |||
| @@ -31,7 +31,6 @@ ifneq ($(strip $(HELIX)),) | |||
| 31 | $(if $(SHOW_PARCE),$(info parse -$1-)) #debug | 31 | $(if $(SHOW_PARCE),$(info parse -$1-)) #debug |
| 32 | ifeq ($(strip $1),dispoff) | 32 | ifeq ($(strip $1),dispoff) |
| 33 | OLED_ENABLE = no | 33 | OLED_ENABLE = no |
| 34 | OLED_DRIVER_ENABLE = no | ||
| 35 | LED_BACK_ENABLE = no | 34 | LED_BACK_ENABLE = no |
| 36 | LED_UNDERGLOW_ENABLE = no | 35 | LED_UNDERGLOW_ENABLE = no |
| 37 | endif | 36 | endif |
diff --git a/keyboards/helix/rev2/keymaps/xulkal/rules.mk b/keyboards/helix/rev2/keymaps/xulkal/rules.mk index 7fac4df7e..bdf0479a4 100644 --- a/keyboards/helix/rev2/keymaps/xulkal/rules.mk +++ b/keyboards/helix/rev2/keymaps/xulkal/rules.mk | |||
| @@ -4,7 +4,8 @@ OPT_DEFS += -DRGBLIGHT_ANIMATIONS | |||
| 4 | # Helix specific define for correct RGBLED_NUM | 4 | # Helix specific define for correct RGBLED_NUM |
| 5 | OPT_DEFS += -DRGBLED_BACK | 5 | OPT_DEFS += -DRGBLED_BACK |
| 6 | 6 | ||
| 7 | OLED_DRIVER_ENABLE = yes | 7 | OLED_ENABLE = yes |
| 8 | OLED_DRIVER = SSD1306 | ||
| 8 | # Helix specific font file | 9 | # Helix specific font file |
| 9 | OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\" | 10 | OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\" |
| 10 | # Xulkal specific oled define | 11 | # Xulkal specific oled define |
diff --git a/keyboards/helix/rev2/local_features.mk b/keyboards/helix/rev2/local_features.mk index ce3853a02..47e8c6a83 100644 --- a/keyboards/helix/rev2/local_features.mk +++ b/keyboards/helix/rev2/local_features.mk | |||
| @@ -156,17 +156,20 @@ endif | |||
| 156 | 156 | ||
| 157 | ifeq ($(strip $(OLED_ENABLE)), yes) | 157 | ifeq ($(strip $(OLED_ENABLE)), yes) |
| 158 | ifeq ($(strip $(OLED_SELECT)),core) | 158 | ifeq ($(strip $(OLED_SELECT)),core) |
| 159 | OLED_DRIVER_ENABLE = yes | 159 | OLED_ENABLE = yes |
| 160 | OLED_DRIVER = SSD1306 | ||
| 160 | ifeq ($(strip $(LOCAL_GLCDFONT)), yes) | 161 | ifeq ($(strip $(LOCAL_GLCDFONT)), yes) |
| 161 | OPT_DEFS += -DOLED_FONT_H=\<helixfont.h\> | 162 | OPT_DEFS += -DOLED_FONT_H=\<helixfont.h\> |
| 162 | else | 163 | else |
| 163 | OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\" | 164 | OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\" |
| 164 | endif | 165 | endif |
| 165 | else | 166 | else |
| 167 | OLED_ENABLE = no # disable OLED in TOP/common_features.mk | ||
| 168 | OLED_LOCAL_ENABLE = yes | ||
| 166 | SRC += local_drivers/i2c.c | 169 | SRC += local_drivers/i2c.c |
| 167 | SRC += local_drivers/ssd1306.c | 170 | SRC += local_drivers/ssd1306.c |
| 168 | KEYBOARD_PATHS += $(HELIX_TOP_DIR)/local_drivers | 171 | KEYBOARD_PATHS += $(HELIX_TOP_DIR)/local_drivers |
| 169 | OPT_DEFS += -DOLED_ENABLE | 172 | OPT_DEFS += -DOLED_LOCAL_ENABLE |
| 170 | ifeq ($(strip $(LOCAL_GLCDFONT)), yes) | 173 | ifeq ($(strip $(LOCAL_GLCDFONT)), yes) |
| 171 | OPT_DEFS += -DLOCAL_GLCDFONT | 174 | OPT_DEFS += -DLOCAL_GLCDFONT |
| 172 | endif | 175 | endif |
| @@ -177,7 +180,8 @@ ifneq ($(strip $(SHOW_HELIX_OPTIONS)),) | |||
| 177 | $(eval $(call HELIX_CUSTOMISE_MSG)) | 180 | $(eval $(call HELIX_CUSTOMISE_MSG)) |
| 178 | ifneq ($(strip $(SHOW_VERBOSE_INFO)),) | 181 | ifneq ($(strip $(SHOW_VERBOSE_INFO)),) |
| 179 | $(info -- RGBLIGHT_ENABLE = $(RGBLIGHT_ENABLE)) | 182 | $(info -- RGBLIGHT_ENABLE = $(RGBLIGHT_ENABLE)) |
| 180 | $(info -- OLED_DRIVER_ENABLE = $(OLED_DRIVER_ENABLE)) | 183 | $(info -- OLED_DRIVER = $(OLED_DRIVER)) |
| 184 | $(info -- OLED_LOCAL_ENABLE = $(OLED_LOCAL_ENABLE)) | ||
| 181 | $(info -- CONSOLE_ENABLE = $(CONSOLE_ENABLE)) | 185 | $(info -- CONSOLE_ENABLE = $(CONSOLE_ENABLE)) |
| 182 | $(info -- OPT_DEFS = $(OPT_DEFS)) | 186 | $(info -- OPT_DEFS = $(OPT_DEFS)) |
| 183 | $(info -- SPLIT_KEYBOARD = $(SPLIT_KEYBOARD)) | 187 | $(info -- SPLIT_KEYBOARD = $(SPLIT_KEYBOARD)) |
diff --git a/keyboards/helix/rev3_4rows/oled_display.c b/keyboards/helix/rev3_4rows/oled_display.c index 7716a172c..23edbf7be 100644 --- a/keyboards/helix/rev3_4rows/oled_display.c +++ b/keyboards/helix/rev3_4rows/oled_display.c | |||
| @@ -35,7 +35,7 @@ enum layer_names { | |||
| 35 | _ADJUST | 35 | _ADJUST |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | #ifdef OLED_DRIVER_ENABLE | 38 | #ifdef OLED_ENABLE |
| 39 | 39 | ||
| 40 | void render_status(void) { | 40 | void render_status(void) { |
| 41 | 41 | ||
diff --git a/keyboards/helix/rev3_4rows/rules.mk b/keyboards/helix/rev3_4rows/rules.mk index 530d1d750..f29deaf58 100644 --- a/keyboards/helix/rev3_4rows/rules.mk +++ b/keyboards/helix/rev3_4rows/rules.mk | |||
| @@ -3,7 +3,8 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 3 | SPLIT_KEYBOARD = yes | 3 | SPLIT_KEYBOARD = yes |
| 4 | RGB_MATRIX_ENABLE = no | 4 | RGB_MATRIX_ENABLE = no |
| 5 | RGB_MATRIX_DRIVER = WS2812 | 5 | RGB_MATRIX_DRIVER = WS2812 |
| 6 | OLED_DRIVER_ENABLE = yes | 6 | OLED_ENABLE = yes |
| 7 | OLED_DRIVER = SSD1306 | ||
| 7 | ENCODER_ENABLE = yes | 8 | ENCODER_ENABLE = yes |
| 8 | DIP_SWITCH_ENABLE = no | 9 | DIP_SWITCH_ENABLE = no |
| 9 | LTO_ENABLE = yes | 10 | LTO_ENABLE = yes |
diff --git a/keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c b/keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c index 689efe4c8..090e8aaec 100644 --- a/keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c +++ b/keyboards/helix/rev3_5rows/keymaps/five_rows/oled_display.c | |||
| @@ -35,9 +35,9 @@ void init_helix_oled(void) { | |||
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h | 37 | //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h |
| 38 | #if defined(SSD1306OLED) || defined(OLED_DRIVER_ENABLE) | 38 | #if defined(SSD1306OLED) || defined(OLED_ENABLE) |
| 39 | 39 | ||
| 40 | # if defined(OLED_DRIVER_ENABLE) | 40 | # if defined(OLED_ENABLE) |
| 41 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 41 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 42 | if (is_keyboard_master()) { | 42 | if (is_keyboard_master()) { |
| 43 | return OLED_ROTATION_0; | 43 | return OLED_ROTATION_0; |
diff --git a/keyboards/helix/rev3_5rows/keymaps/five_rows/rules.mk b/keyboards/helix/rev3_5rows/keymaps/five_rows/rules.mk index 734479764..d10972bbd 100644 --- a/keyboards/helix/rev3_5rows/keymaps/five_rows/rules.mk +++ b/keyboards/helix/rev3_5rows/keymaps/five_rows/rules.mk | |||
| @@ -19,7 +19,7 @@ ifneq ($(strip $(HELIX)),) | |||
| 19 | # parse 'dispoff', 'consle', 'back', 'oled', 'no-ani', 'mini-ani', 'lto', 'no-lto', 'no-enc', 'scan' | 19 | # parse 'dispoff', 'consle', 'back', 'oled', 'no-ani', 'mini-ani', 'lto', 'no-lto', 'no-enc', 'scan' |
| 20 | $(if $(SHOW_PARCE),$(info parse .$1.)) #debug | 20 | $(if $(SHOW_PARCE),$(info parse .$1.)) #debug |
| 21 | ifeq ($(strip $1),dispoff) | 21 | ifeq ($(strip $1),dispoff) |
| 22 | OLED_DRIVER_ENABLE = no | 22 | OLED_ENABLE = no |
| 23 | RGBLIGHT_ENABLE = no | 23 | RGBLIGHT_ENABLE = no |
| 24 | endif | 24 | endif |
| 25 | ifeq ($(strip $1),console) | 25 | ifeq ($(strip $1),console) |
| @@ -38,7 +38,7 @@ ifneq ($(strip $(HELIX)),) | |||
| 38 | ENCODER_ENABLE = no | 38 | ENCODER_ENABLE = no |
| 39 | endif | 39 | endif |
| 40 | ifeq ($(strip $1),oled) | 40 | ifeq ($(strip $1),oled) |
| 41 | OLED_DRIVER_ENABLE = yes | 41 | OLED_ENABLE = yes |
| 42 | endif | 42 | endif |
| 43 | ifeq ($(strip $1),back) | 43 | ifeq ($(strip $1),back) |
| 44 | RGBLIGHT_ENABLE = yes | 44 | RGBLIGHT_ENABLE = yes |
diff --git a/keyboards/helix/rev3_5rows/oled_display.c b/keyboards/helix/rev3_5rows/oled_display.c index ffe8b594b..fbaa9bc56 100644 --- a/keyboards/helix/rev3_5rows/oled_display.c +++ b/keyboards/helix/rev3_5rows/oled_display.c | |||
| @@ -35,7 +35,7 @@ enum layer_names { | |||
| 35 | _ADJUST | 35 | _ADJUST |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | #ifdef OLED_DRIVER_ENABLE | 38 | #ifdef OLED_ENABLE |
| 39 | 39 | ||
| 40 | void render_status(void) { | 40 | void render_status(void) { |
| 41 | 41 | ||
diff --git a/keyboards/helix/rev3_5rows/rules.mk b/keyboards/helix/rev3_5rows/rules.mk index 530d1d750..f29deaf58 100644 --- a/keyboards/helix/rev3_5rows/rules.mk +++ b/keyboards/helix/rev3_5rows/rules.mk | |||
| @@ -3,7 +3,8 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 3 | SPLIT_KEYBOARD = yes | 3 | SPLIT_KEYBOARD = yes |
| 4 | RGB_MATRIX_ENABLE = no | 4 | RGB_MATRIX_ENABLE = no |
| 5 | RGB_MATRIX_DRIVER = WS2812 | 5 | RGB_MATRIX_DRIVER = WS2812 |
| 6 | OLED_DRIVER_ENABLE = yes | 6 | OLED_ENABLE = yes |
| 7 | OLED_DRIVER = SSD1306 | ||
| 7 | ENCODER_ENABLE = yes | 8 | ENCODER_ENABLE = yes |
| 8 | DIP_SWITCH_ENABLE = no | 9 | DIP_SWITCH_ENABLE = no |
| 9 | LTO_ENABLE = yes | 10 | LTO_ENABLE = yes |
diff --git a/keyboards/jagdpietr/drakon/drakon.c b/keyboards/jagdpietr/drakon/drakon.c index e1e6e641d..2aec1f4b5 100644 --- a/keyboards/jagdpietr/drakon/drakon.c +++ b/keyboards/jagdpietr/drakon/drakon.c | |||
| @@ -28,7 +28,7 @@ bool encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 28 | return true; | 28 | return true; |
| 29 | } | 29 | } |
| 30 | 30 | ||
| 31 | #ifdef OLED_DRIVER_ENABLE | 31 | #ifdef OLED_ENABLE |
| 32 | 32 | ||
| 33 | // Defines names for use in layer keycodes and the keymap | 33 | // Defines names for use in layer keycodes and the keymap |
| 34 | enum Layer_names { | 34 | enum Layer_names { |
diff --git a/keyboards/jagdpietr/drakon/rules.mk b/keyboards/jagdpietr/drakon/rules.mk index 9d4f6bd20..752683f25 100644 --- a/keyboards/jagdpietr/drakon/rules.mk +++ b/keyboards/jagdpietr/drakon/rules.mk | |||
| @@ -23,5 +23,6 @@ AUDIO_ENABLE = no # Audio output | |||
| 23 | 23 | ||
| 24 | LTO_ENABLE = yes | 24 | LTO_ENABLE = yes |
| 25 | WPM_ENABLE = yes | 25 | WPM_ENABLE = yes |
| 26 | OLED_DRIVER_ENABLE = yes | 26 | OLED_ENABLE = yes |
| 27 | OLED_DRIVER = SSD1306 | ||
| 27 | ENCODER_ENABLE = yes | 28 | ENCODER_ENABLE = yes |
diff --git a/keyboards/keybage/radpad/config.h b/keyboards/keybage/radpad/config.h index 4692b3818..0d885ddea 100644 --- a/keyboards/keybage/radpad/config.h +++ b/keyboards/keybage/radpad/config.h | |||
| @@ -61,7 +61,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 61 | #define BOOTMAGIC_LITE_COLUMN 3 | 61 | #define BOOTMAGIC_LITE_COLUMN 3 |
| 62 | 62 | ||
| 63 | /* OLED Configuration */ | 63 | /* OLED Configuration */ |
| 64 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_ENABLE |
| 65 | #define OLED_TIMEOUT 60000 | 65 | #define OLED_TIMEOUT 60000 |
| 66 | #define OLED_LOGO_TIMEOUT 3000 // How long (in ms) the logo appears at start up | 66 | #define OLED_LOGO_TIMEOUT 3000 // How long (in ms) the logo appears at start up |
| 67 | #endif | 67 | #endif |
diff --git a/keyboards/keybage/radpad/keymaps/default/keymap.c b/keyboards/keybage/radpad/keymaps/default/keymap.c index 69bb3c685..190400f7f 100644 --- a/keyboards/keybage/radpad/keymaps/default/keymap.c +++ b/keyboards/keybage/radpad/keymaps/default/keymap.c | |||
| @@ -54,7 +54,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 54 | return true; | 54 | return true; |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | #ifdef OLED_DRIVER_ENABLE | 57 | #ifdef OLED_ENABLE |
| 58 | static uint32_t oled_logo_timer = 0; | 58 | static uint32_t oled_logo_timer = 0; |
| 59 | bool oled_logo_cleared = false; // Set to true if you don't want a logo at all | 59 | bool oled_logo_cleared = false; // Set to true if you don't want a logo at all |
| 60 | 60 | ||
diff --git a/keyboards/keybage/radpad/rules.mk b/keyboards/keybage/radpad/rules.mk index 2bf7e4c8b..de52147e1 100644 --- a/keyboards/keybage/radpad/rules.mk +++ b/keyboards/keybage/radpad/rules.mk | |||
| @@ -21,5 +21,6 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes | 23 | ENCODER_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
| 25 | LTO_ENABLE = yes | 26 | LTO_ENABLE = yes |
diff --git a/keyboards/keycapsss/kimiko/keymaps/default/keymap.c b/keyboards/keycapsss/kimiko/keymaps/default/keymap.c index 4a008b466..17bc1c7b3 100644 --- a/keyboards/keycapsss/kimiko/keymaps/default/keymap.c +++ b/keyboards/keycapsss/kimiko/keymaps/default/keymap.c | |||
| @@ -122,7 +122,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 122 | return state; | 122 | return state; |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | #ifdef OLED_DRIVER_ENABLE | 125 | #ifdef OLED_ENABLE |
| 126 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 126 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 127 | if (is_keyboard_master()) { | 127 | if (is_keyboard_master()) { |
| 128 | return OLED_ROTATION_270; | 128 | return OLED_ROTATION_270; |
diff --git a/keyboards/keycapsss/kimiko/keymaps/default/rules.mk b/keyboards/keycapsss/kimiko/keymaps/default/rules.mk index 947873117..5dc0c6407 100644 --- a/keyboards/keycapsss/kimiko/keymaps/default/rules.mk +++ b/keyboards/keycapsss/kimiko/keymaps/default/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # ENables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # ENables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | 5 | ||
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c index 6e338dc10..714a5c80f 100644 --- a/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c +++ b/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c | |||
| @@ -34,7 +34,7 @@ void keyboard_post_init_user(void) { | |||
| 34 | 34 | ||
| 35 | 35 | ||
| 36 | // Rev3 and above only | 36 | // Rev3 and above only |
| 37 | #ifdef OLED_DRIVER_ENABLE | 37 | #ifdef OLED_ENABLE |
| 38 | void oled_task_user(void) { | 38 | void oled_task_user(void) { |
| 39 | oled_write_ln_P(PSTR("Plaid-Pad ///////////"), false); | 39 | oled_write_ln_P(PSTR("Plaid-Pad ///////////"), false); |
| 40 | } | 40 | } |
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c index f53d28987..014167601 100644 --- a/keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c +++ b/keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c | |||
| @@ -98,7 +98,7 @@ void process_combo_event(uint16_t combo_index, bool pressed) { | |||
| 98 | } | 98 | } |
| 99 | } | 99 | } |
| 100 | 100 | ||
| 101 | #ifdef OLED_DRIVER_ENABLE | 101 | #ifdef OLED_ENABLE |
| 102 | 102 | ||
| 103 | void render_space(void) { | 103 | void render_space(void) { |
| 104 | oled_write_P(PSTR(" "), false); | 104 | oled_write_P(PSTR(" "), false); |
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/oled/rules.mk b/keyboards/keycapsss/plaid_pad/keymaps/oled/rules.mk index a95ca8d77..9ce6e078d 100644 --- a/keyboards/keycapsss/plaid_pad/keymaps/oled/rules.mk +++ b/keyboards/keycapsss/plaid_pad/keymaps/oled/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | COMBO_ENABLE = yes | 3 | COMBO_ENABLE = yes |
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c index 0f32532d9..673ea1c20 100644 --- a/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c +++ b/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c | |||
| @@ -61,7 +61,7 @@ void keyboard_post_init_user(void) { | |||
| 61 | 61 | ||
| 62 | 62 | ||
| 63 | // Rev3 and above only | 63 | // Rev3 and above only |
| 64 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_ENABLE |
| 65 | void oled_task_user(void) { | 65 | void oled_task_user(void) { |
| 66 | oled_write_ln_P(PSTR("Plaid-Pad ///////////"), false); | 66 | oled_write_ln_P(PSTR("Plaid-Pad ///////////"), false); |
| 67 | } | 67 | } |
diff --git a/keyboards/keycapsss/plaid_pad/rev3/rules.mk b/keyboards/keycapsss/plaid_pad/rev3/rules.mk index 9cc93aab4..e72f11863 100644 --- a/keyboards/keycapsss/plaid_pad/rev3/rules.mk +++ b/keyboards/keycapsss/plaid_pad/rev3/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | ENCODER_ENABLE = yes | 1 | ENCODER_ENABLE = yes |
| 2 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
diff --git a/keyboards/kikoslab/kl90/keymaps/default/keymap.c b/keyboards/kikoslab/kl90/keymaps/default/keymap.c index 04af4ba92..94ebe2633 100644 --- a/keyboards/kikoslab/kl90/keymaps/default/keymap.c +++ b/keyboards/kikoslab/kl90/keymaps/default/keymap.c | |||
| @@ -61,7 +61,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 61 | return true; | 61 | return true; |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_ENABLE |
| 65 | 65 | ||
| 66 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 66 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 67 | return OLED_ROTATION_0; | 67 | return OLED_ROTATION_0; |
diff --git a/keyboards/kikoslab/kl90/keymaps/via/keymap.c b/keyboards/kikoslab/kl90/keymaps/via/keymap.c index 04af4ba92..94ebe2633 100644 --- a/keyboards/kikoslab/kl90/keymaps/via/keymap.c +++ b/keyboards/kikoslab/kl90/keymaps/via/keymap.c | |||
| @@ -61,7 +61,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 61 | return true; | 61 | return true; |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_ENABLE |
| 65 | 65 | ||
| 66 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 66 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 67 | return OLED_ROTATION_0; | 67 | return OLED_ROTATION_0; |
diff --git a/keyboards/kikoslab/kl90/rules.mk b/keyboards/kikoslab/kl90/rules.mk index 4e058f7c9..f88f2a496 100644 --- a/keyboards/kikoslab/kl90/rules.mk +++ b/keyboards/kikoslab/kl90/rules.mk | |||
| @@ -21,4 +21,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes | 23 | ENCODER_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/kingly_keys/romac/keymaps/boss566y/keymap.c b/keyboards/kingly_keys/romac/keymaps/boss566y/keymap.c index a636bb476..45e83f761 100755 --- a/keyboards/kingly_keys/romac/keymaps/boss566y/keymap.c +++ b/keyboards/kingly_keys/romac/keymaps/boss566y/keymap.c | |||
| @@ -71,9 +71,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | 71 | ||
| 72 | 72 | ||
| 73 | 73 | ||
| 74 | #ifdef OLED_DRIVER_ENABLE | 74 | #ifdef OLED_ENABLE |
| 75 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 75 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 76 | return OLED_ROTATION_270; | 76 | return OLED_ROTATION_270; |
| 77 | } | 77 | } |
| 78 | 78 | ||
| 79 | void oled_task_user(void) { | 79 | void oled_task_user(void) { |
diff --git a/keyboards/kingly_keys/romac/keymaps/boss566y/rules.mk b/keyboards/kingly_keys/romac/keymaps/boss566y/rules.mk index 73fd595ab..eee9c0d53 100755 --- a/keyboards/kingly_keys/romac/keymaps/boss566y/rules.mk +++ b/keyboards/kingly_keys/romac/keymaps/boss566y/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | BOOTLOADER = qmk-dfu | 2 | BOOTLOADER = qmk-dfu |
| 3 | OLED_DRIVER_ENABLE = yes # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C \ No newline at end of file | 3 | OLED_ENABLE = yes |
| 4 | OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | ||
diff --git a/keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c b/keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c index 556af1d1e..29262b8c3 100644 --- a/keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c +++ b/keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c | |||
| @@ -27,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | KC_1, KC_2, KC_3, | 27 | KC_1, KC_2, KC_3, |
| 28 | MO(1), KC_0, KC_DOT | 28 | MO(1), KC_0, KC_DOT |
| 29 | ), | 29 | ), |
| 30 | 30 | ||
| 31 | [FN] = LAYOUT( | 31 | [FN] = LAYOUT( |
| 32 | KC_TRNS, KC_HOME, KC_PGUP, | 32 | KC_TRNS, KC_HOME, KC_PGUP, |
| 33 | KC_TRNS, KC_END, KC_PGDN, | 33 | KC_TRNS, KC_END, KC_PGDN, |
| @@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | ) | 36 | ) |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | #ifdef OLED_DRIVER_ENABLE | 39 | #ifdef OLED_ENABLE |
| 40 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 40 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 41 | return OLED_ROTATION_270; // flips the display 180 degrees if offhand | 41 | return OLED_ROTATION_270; // flips the display 180 degrees if offhand |
| 42 | } | 42 | } |
diff --git a/keyboards/kingly_keys/romac_plus/rules.mk b/keyboards/kingly_keys/romac_plus/rules.mk index 23e161ed0..6308f17c9 100644 --- a/keyboards/kingly_keys/romac_plus/rules.mk +++ b/keyboards/kingly_keys/romac_plus/rules.mk | |||
| @@ -27,4 +27,5 @@ UNICODE_ENABLE = no # Unicode | |||
| 27 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 27 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 28 | AUDIO_ENABLE = no # Audio output on port C6 | 28 | AUDIO_ENABLE = no # Audio output on port C6 |
| 29 | ENCODER_ENABLE = yes # Enable support for EC11 Rotary Encoder | 29 | ENCODER_ENABLE = yes # Enable support for EC11 Rotary Encoder |
| 30 | OLED_DRIVER_ENABLE = yes # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | 30 | OLED_ENABLE = yes |
| 31 | OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | ||
diff --git a/keyboards/kiwikey/wanderland/keymaps/stanrc85/keymap.c b/keyboards/kiwikey/wanderland/keymaps/stanrc85/keymap.c index cd11c427b..de683e641 100644 --- a/keyboards/kiwikey/wanderland/keymaps/stanrc85/keymap.c +++ b/keyboards/kiwikey/wanderland/keymaps/stanrc85/keymap.c | |||
| @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | ) | 50 | ) |
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | #ifdef OLED_DRIVER_ENABLE | 53 | #ifdef OLED_ENABLE |
| 54 | void oled_task_user(void) { | 54 | void oled_task_user(void) { |
| 55 | static const char PROGMEM qmk_logo[] = { | 55 | static const char PROGMEM qmk_logo[] = { |
| 56 | 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, | 56 | 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, |
diff --git a/keyboards/kiwikey/wanderland/keymaps/stanrc85/rules.mk b/keyboards/kiwikey/wanderland/keymaps/stanrc85/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/kiwikey/wanderland/keymaps/stanrc85/rules.mk +++ b/keyboards/kiwikey/wanderland/keymaps/stanrc85/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/knobgoblin/knobgoblin.c b/keyboards/knobgoblin/knobgoblin.c index 1c66908ef..7349a3199 100644 --- a/keyboards/knobgoblin/knobgoblin.c +++ b/keyboards/knobgoblin/knobgoblin.c | |||
| @@ -38,7 +38,7 @@ bool encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 38 | } | 38 | } |
| 39 | #endif | 39 | #endif |
| 40 | 40 | ||
| 41 | #ifdef OLED_DRIVER_ENABLE | 41 | #ifdef OLED_ENABLE |
| 42 | /* rotate screen for proper orentation*/ | 42 | /* rotate screen for proper orentation*/ |
| 43 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } | 43 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } |
| 44 | 44 | ||
diff --git a/keyboards/knobgoblin/rules.mk b/keyboards/knobgoblin/rules.mk index 5743b0142..89760507e 100644 --- a/keyboards/knobgoblin/rules.mk +++ b/keyboards/knobgoblin/rules.mk | |||
| @@ -22,4 +22,5 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth | |||
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | 23 | ||
| 24 | ENCODER_ENABLE = yes | 24 | ENCODER_ENABLE = yes |
| 25 | OLED_DRIVER_ENABLE = yes | 25 | OLED_ENABLE = yes |
| 26 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/latinpad/keymaps/default/keymap.c b/keyboards/latinpad/keymaps/default/keymap.c index fe0741423..eebbd6265 100644 --- a/keyboards/latinpad/keymaps/default/keymap.c +++ b/keyboards/latinpad/keymaps/default/keymap.c | |||
| @@ -48,7 +48,7 @@ static void render_logo(void) { | |||
| 48 | oled_write_P(qmk_logo, false); | 48 | oled_write_P(qmk_logo, false); |
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | #ifdef OLED_DRIVER_ENABLE | 51 | #ifdef OLED_ENABLE |
| 52 | void oled_task_user(void) { render_logo(); } | 52 | void oled_task_user(void) { render_logo(); } |
| 53 | #endif | 53 | #endif |
| 54 | 54 | ||
diff --git a/keyboards/latinpad/keymaps/via/keymap.c b/keyboards/latinpad/keymaps/via/keymap.c index c196cd485..04d9ad905 100644 --- a/keyboards/latinpad/keymaps/via/keymap.c +++ b/keyboards/latinpad/keymaps/via/keymap.c | |||
| @@ -46,7 +46,7 @@ static void render_logo(void) { | |||
| 46 | oled_write_P(qmk_logo, false); | 46 | oled_write_P(qmk_logo, false); |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | #ifdef OLED_DRIVER_ENABLE | 49 | #ifdef OLED_ENABLE |
| 50 | void oled_task_user(void) { render_logo(); } | 50 | void oled_task_user(void) { render_logo(); } |
| 51 | #endif | 51 | #endif |
| 52 | 52 | ||
diff --git a/keyboards/latinpad/rules.mk b/keyboards/latinpad/rules.mk index 681809eb9..fb40abc39 100644 --- a/keyboards/latinpad/rules.mk +++ b/keyboards/latinpad/rules.mk | |||
| @@ -23,7 +23,8 @@ NKRO_ENABLE = no # USB Nkey Rollover - if this doesn't work, see here | |||
| 23 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 23 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 24 | AUDIO_ENABLE = no | 24 | AUDIO_ENABLE = no |
| 25 | RGBLIGHT_ENABLE = no | 25 | RGBLIGHT_ENABLE = no |
| 26 | OLED_DRIVER_ENABLE = yes | 26 | OLED_ENABLE = yes |
| 27 | OLED_DRIVER = SSD1306 | ||
| 27 | ENCODER_ENABLE = yes | 28 | ENCODER_ENABLE = yes |
| 28 | RGB_MATRIX_ENABLE = yes | 29 | RGB_MATRIX_ENABLE = yes |
| 29 | RGB_MATRIX_DRIVER = WS2812 | 30 | RGB_MATRIX_DRIVER = WS2812 |
diff --git a/keyboards/latinpadble/keymaps/default/keymap.c b/keyboards/latinpadble/keymaps/default/keymap.c index 7a6e0eda6..ad6f7f31d 100644 --- a/keyboards/latinpadble/keymaps/default/keymap.c +++ b/keyboards/latinpadble/keymaps/default/keymap.c | |||
| @@ -34,7 +34,7 @@ static void render_logo(void) { | |||
| 34 | oled_write_P(qmk_logo, false); | 34 | oled_write_P(qmk_logo, false); |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | #ifdef OLED_DRIVER_ENABLE | 37 | #ifdef OLED_ENABLE |
| 38 | void oled_task_user(void) { render_logo(); } | 38 | void oled_task_user(void) { render_logo(); } |
| 39 | #endif | 39 | #endif |
| 40 | 40 | ||
diff --git a/keyboards/latinpadble/keymaps/via/keymap.c b/keyboards/latinpadble/keymaps/via/keymap.c index 0a29b04ab..cfcea7388 100644 --- a/keyboards/latinpadble/keymaps/via/keymap.c +++ b/keyboards/latinpadble/keymaps/via/keymap.c | |||
| @@ -63,7 +63,7 @@ static void render_logo(void) { | |||
| 63 | oled_write_P(qmk_logo, false); | 63 | oled_write_P(qmk_logo, false); |
| 64 | } | 64 | } |
| 65 | 65 | ||
| 66 | #ifdef OLED_DRIVER_ENABLE | 66 | #ifdef OLED_ENABLE |
| 67 | void oled_task_user(void) { render_logo(); } | 67 | void oled_task_user(void) { render_logo(); } |
| 68 | #endif | 68 | #endif |
| 69 | 69 | ||
diff --git a/keyboards/latinpadble/rules.mk b/keyboards/latinpadble/rules.mk index a3fdb7123..b36d9a88c 100644 --- a/keyboards/latinpadble/rules.mk +++ b/keyboards/latinpadble/rules.mk | |||
| @@ -25,5 +25,6 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth | |||
| 25 | AUDIO_ENABLE = no # Audio output | 25 | AUDIO_ENABLE = no # Audio output |
| 26 | 26 | ||
| 27 | BLUETOOTH = AdafruitBLE | 27 | BLUETOOTH = AdafruitBLE |
| 28 | OLED_DRIVER_ENABLE = yes | 28 | OLED_ENABLE = yes |
| 29 | OLED_DRIVER = SSD1306 | ||
| 29 | ENCODER_ENABLE = yes | 30 | ENCODER_ENABLE = yes |
diff --git a/keyboards/lck75/lck75.c b/keyboards/lck75/lck75.c index caca42678..52ccdcfd0 100644 --- a/keyboards/lck75/lck75.c +++ b/keyboards/lck75/lck75.c | |||
| @@ -32,7 +32,7 @@ bool encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 32 | #define TAP_SPEED 40 | 32 | #define TAP_SPEED 40 |
| 33 | #define ANIM_FRAME_DURATION 200 | 33 | #define ANIM_FRAME_DURATION 200 |
| 34 | #define ANIM_SIZE 512 | 34 | #define ANIM_SIZE 512 |
| 35 | #ifdef OLED_DRIVER_ENABLE | 35 | #ifdef OLED_ENABLE |
| 36 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 36 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 37 | return OLED_ROTATION_180; | 37 | return OLED_ROTATION_180; |
| 38 | } | 38 | } |
diff --git a/keyboards/lck75/rules.mk b/keyboards/lck75/rules.mk index b24642fa1..8d990e00e 100644 --- a/keyboards/lck75/rules.mk +++ b/keyboards/lck75/rules.mk | |||
| @@ -24,8 +24,9 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 24 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 25 | AUDIO_ENABLE = no # Audio output | 25 | AUDIO_ENABLE = no # Audio output |
| 26 | UNICODE_ENABLE = yes | 26 | UNICODE_ENABLE = yes |
| 27 | OLED_DRIVER_ENABLE = yes | 27 | OLED_ENABLE = yes |
| 28 | ENCODER_ENABLE = yes | 28 | OLED_DRIVER = SSD1306 |
| 29 | ENCODER_ENABLE = yes | ||
| 29 | WPM_ENABLE = yes | 30 | WPM_ENABLE = yes |
| 30 | LTO_ENABLE = no | 31 | LTO_ENABLE = no |
| 31 | AUTO_SHIFT_ENABLE = no | 32 | AUTO_SHIFT_ENABLE = no |
diff --git a/keyboards/le_chiffre/keymaps/default/keymap.c b/keyboards/le_chiffre/keymaps/default/keymap.c index 5d4a4e0f9..3de991b55 100644 --- a/keyboards/le_chiffre/keymaps/default/keymap.c +++ b/keyboards/le_chiffre/keymaps/default/keymap.c | |||
| @@ -90,7 +90,7 @@ combo_t key_combos[COMBO_COUNT] = { | |||
| 90 | }; | 90 | }; |
| 91 | #endif | 91 | #endif |
| 92 | 92 | ||
| 93 | #ifdef OLED_DRIVER_ENABLE //Special thanks to Sickbabies for this great OLED widget! | 93 | #ifdef OLED_ENABLE //Special thanks to Sickbabies for this great OLED widget! |
| 94 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 94 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 95 | return OLED_ROTATION_90; // rotates for proper orientation | 95 | return OLED_ROTATION_90; // rotates for proper orientation |
| 96 | } | 96 | } |
diff --git a/keyboards/le_chiffre/keymaps/via/keymap.c b/keyboards/le_chiffre/keymaps/via/keymap.c index fcb546374..59cf17009 100644 --- a/keyboards/le_chiffre/keymaps/via/keymap.c +++ b/keyboards/le_chiffre/keymaps/via/keymap.c | |||
| @@ -49,7 +49,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 49 | return true; | 49 | return true; |
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | #ifdef OLED_DRIVER_ENABLE //Special thanks to Sickbabies for this great OLED widget! | 52 | #ifdef OLED_ENABLE //Special thanks to Sickbabies for this great OLED widget! |
| 53 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 53 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 54 | return OLED_ROTATION_90; // rotates for proper orientation | 54 | return OLED_ROTATION_90; // rotates for proper orientation |
| 55 | } | 55 | } |
diff --git a/keyboards/le_chiffre/rules.mk b/keyboards/le_chiffre/rules.mk index 3d639b8ed..eb18362b6 100644 --- a/keyboards/le_chiffre/rules.mk +++ b/keyboards/le_chiffre/rules.mk | |||
| @@ -19,7 +19,7 @@ NKRO_ENABLE = yes # USB Nkey Rollover | |||
| 19 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 19 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 20 | TAP_DANCE_ENABLE = no | 20 | TAP_DANCE_ENABLE = no |
| 21 | ENCODER_ENABLE = yes | 21 | ENCODER_ENABLE = yes |
| 22 | OLED_DRIVER_ENABLE = no | 22 | OLED_ENABLE = no |
| 23 | RGB_MATRIX_ENABLE = yes | 23 | RGB_MATRIX_ENABLE = yes |
| 24 | RGB_MATRIX_DRIVER = WS2812 | 24 | RGB_MATRIX_DRIVER = WS2812 |
| 25 | LTO_ENABLE = yes | 25 | LTO_ENABLE = yes |
diff --git a/keyboards/lily58/keymaps/barabas/keymap.c b/keyboards/lily58/keymaps/barabas/keymap.c index ca23a59c2..00d6045d4 100644 --- a/keyboards/lily58/keymaps/barabas/keymap.c +++ b/keyboards/lily58/keymaps/barabas/keymap.c | |||
| @@ -124,8 +124,8 @@ void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { | |||
| 124 | } | 124 | } |
| 125 | } | 125 | } |
| 126 | 126 | ||
| 127 | // SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 127 | // SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 128 | #ifdef OLED_DRIVER_ENABLE | 128 | #ifdef OLED_ENABLE |
| 129 | 129 | ||
| 130 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 130 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 131 | if (!is_keyboard_master()) return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 131 | if (!is_keyboard_master()) return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| @@ -180,11 +180,11 @@ void oled_task_user(void) { | |||
| 180 | oled_write(read_logo(), false); | 180 | oled_write(read_logo(), false); |
| 181 | } | 181 | } |
| 182 | } | 182 | } |
| 183 | #endif // OLED_DRIVER_ENABLE | 183 | #endif // OLED_ENABLE |
| 184 | 184 | ||
| 185 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 185 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 186 | if (record->event.pressed) { | 186 | if (record->event.pressed) { |
| 187 | #ifdef OLED_DRIVER_ENABLE | 187 | #ifdef OLED_ENABLE |
| 188 | set_keylog(keycode, record); | 188 | set_keylog(keycode, record); |
| 189 | #endif | 189 | #endif |
| 190 | } | 190 | } |
diff --git a/keyboards/lily58/keymaps/chuan/keymap.c b/keyboards/lily58/keymaps/chuan/keymap.c index da3416087..29e5aae19 100644 --- a/keyboards/lily58/keymaps/chuan/keymap.c +++ b/keyboards/lily58/keymaps/chuan/keymap.c | |||
| @@ -130,7 +130,7 @@ void matrix_init_user(void) { | |||
| 130 | #endif | 130 | #endif |
| 131 | } | 131 | } |
| 132 | 132 | ||
| 133 | #ifdef OLED_DRIVER_ENABLE | 133 | #ifdef OLED_ENABLE |
| 134 | 134 | ||
| 135 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 135 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 136 | if (!is_keyboard_master()) | 136 | if (!is_keyboard_master()) |
| @@ -169,7 +169,7 @@ void oled_task_user(void) { | |||
| 169 | // oled_write_ln(encoder_debug, false); | 169 | // oled_write_ln(encoder_debug, false); |
| 170 | } | 170 | } |
| 171 | } | 171 | } |
| 172 | #endif //OLED_DRIVER_ENABLE | 172 | #endif //OLED_ENABLE |
| 173 | 173 | ||
| 174 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 174 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 175 | if (record->event.pressed) { | 175 | if (record->event.pressed) { |
diff --git a/keyboards/lily58/keymaps/curry/rules.mk b/keyboards/lily58/keymaps/curry/rules.mk index ce7c24eaf..1ff1fad96 100644 --- a/keyboards/lily58/keymaps/curry/rules.mk +++ b/keyboards/lily58/keymaps/curry/rules.mk | |||
| @@ -10,7 +10,7 @@ COMMAND_ENABLE = no | |||
| 10 | RGBLIGHT_ENABLE = no | 10 | RGBLIGHT_ENABLE = no |
| 11 | RGB_MATRIX_ENABLE = no | 11 | RGB_MATRIX_ENABLE = no |
| 12 | 12 | ||
| 13 | OLED_DRIVER_ENABLE = yes | 13 | OLED_ENABLE = yes |
| 14 | 14 | ||
| 15 | BOOTLOADER = atmel-dfu | 15 | BOOTLOADER = atmel-dfu |
| 16 | SPLIT_TRANSPORT = mirror | 16 | SPLIT_TRANSPORT = mirror |
diff --git a/keyboards/lily58/keymaps/cykedev/keymap.c b/keyboards/lily58/keymaps/cykedev/keymap.c index e38872356..460afb229 100644 --- a/keyboards/lily58/keymaps/cykedev/keymap.c +++ b/keyboards/lily58/keymaps/cykedev/keymap.c | |||
| @@ -105,7 +105,7 @@ bool get_ignore_mod_tap_interrupt(uint16_t keycode, keyrecord_t *record) { | |||
| 105 | } | 105 | } |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | #ifdef OLED_DRIVER_ENABLE | 108 | #ifdef OLED_ENABLE |
| 109 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 109 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 110 | if (!is_keyboard_master()) | 110 | if (!is_keyboard_master()) |
| 111 | return OLED_ROTATION_180; | 111 | return OLED_ROTATION_180; |
| @@ -117,5 +117,5 @@ const char *read_logo(void); | |||
| 117 | void oled_task_user(void) { | 117 | void oled_task_user(void) { |
| 118 | oled_write_ln(read_logo(), false); | 118 | oled_write_ln(read_logo(), false); |
| 119 | } | 119 | } |
| 120 | #endif // OLED_DRIVER_ENABLE | 120 | #endif // OLED_ENABLE |
| 121 | 121 | ||
diff --git a/keyboards/lily58/keymaps/cykedev/rules.mk b/keyboards/lily58/keymaps/cykedev/rules.mk index 442481369..30a34bd64 100644 --- a/keyboards/lily58/keymaps/cykedev/rules.mk +++ b/keyboards/lily58/keymaps/cykedev/rules.mk | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | AUTO_SHIFT_ENABLE = no | 1 | AUTO_SHIFT_ENABLE = no |
| 2 | OLED_DRIVER_ENABLE= yes | 2 | OLED_ENABLE= yes |
| 3 | 3 | ||
| 4 | EXTRAKEY_ENABLE = yes | 4 | EXTRAKEY_ENABLE = yes |
| 5 | 5 | ||
| 6 | SRC += ./lib/logo_reader.c | 6 | SRC += ./lib/logo_reader.c |
| 7 | # ./lib/keylogger.c \ | 7 | # ./lib/keylogger.c \ |
| 8 | # ./lib/mode_icon_reader.c \ | 8 | # ./lib/mode_icon_reader.c \ |
| 9 | # ./lib/timelogger.c \ | 9 | # ./lib/timelogger.c \ |
diff --git a/keyboards/lily58/keymaps/datadavd/keymap.c b/keyboards/lily58/keymaps/datadavd/keymap.c index df963b365..15bcce10b 100644 --- a/keyboards/lily58/keymaps/datadavd/keymap.c +++ b/keyboards/lily58/keymaps/datadavd/keymap.c | |||
| @@ -114,8 +114,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 114 | ) | 114 | ) |
| 115 | }; | 115 | }; |
| 116 | 116 | ||
| 117 | //SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 117 | //SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 118 | #ifdef OLED_DRIVER_ENABLE | 118 | #ifdef OLED_ENABLE |
| 119 | 119 | ||
| 120 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 120 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 121 | if (!is_keyboard_master()) | 121 | if (!is_keyboard_master()) |
| @@ -226,11 +226,11 @@ void oled_task_user(void) { | |||
| 226 | render_lfc_logo(); | 226 | render_lfc_logo(); |
| 227 | } | 227 | } |
| 228 | } | 228 | } |
| 229 | #endif // OLED_DRIVER_ENABLE | 229 | #endif // OLED_ENABLE |
| 230 | 230 | ||
| 231 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 231 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 232 | if (record->event.pressed) { | 232 | if (record->event.pressed) { |
| 233 | #ifdef OLED_DRIVER_ENABLE | 233 | #ifdef OLED_ENABLE |
| 234 | #endif | 234 | #endif |
| 235 | } | 235 | } |
| 236 | return true; | 236 | return true; |
diff --git a/keyboards/lily58/keymaps/default/keymap.c b/keyboards/lily58/keymaps/default/keymap.c index 74a1895dd..1b5b7c862 100644 --- a/keyboards/lily58/keymaps/default/keymap.c +++ b/keyboards/lily58/keymaps/default/keymap.c | |||
| @@ -101,8 +101,8 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 101 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 101 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 102 | } | 102 | } |
| 103 | 103 | ||
| 104 | //SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 104 | //SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 105 | #ifdef OLED_DRIVER_ENABLE | 105 | #ifdef OLED_ENABLE |
| 106 | 106 | ||
| 107 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 107 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 108 | if (!is_keyboard_master()) | 108 | if (!is_keyboard_master()) |
| @@ -135,11 +135,11 @@ void oled_task_user(void) { | |||
| 135 | oled_write(read_logo(), false); | 135 | oled_write(read_logo(), false); |
| 136 | } | 136 | } |
| 137 | } | 137 | } |
| 138 | #endif // OLED_DRIVER_ENABLE | 138 | #endif // OLED_ENABLE |
| 139 | 139 | ||
| 140 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 140 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 141 | if (record->event.pressed) { | 141 | if (record->event.pressed) { |
| 142 | #ifdef OLED_DRIVER_ENABLE | 142 | #ifdef OLED_ENABLE |
| 143 | set_keylog(keycode, record); | 143 | set_keylog(keycode, record); |
| 144 | #endif | 144 | #endif |
| 145 | // set_timelog(); | 145 | // set_timelog(); |
diff --git a/keyboards/lily58/keymaps/default/rules.mk b/keyboards/lily58/keymaps/default/rules.mk index 881a5939f..c98eb9edf 100644 --- a/keyboards/lily58/keymaps/default/rules.mk +++ b/keyboards/lily58/keymaps/default/rules.mk | |||
| @@ -13,9 +13,9 @@ MIDI_ENABLE = no # MIDI controls | |||
| 13 | AUDIO_ENABLE = no # Audio output on port C6 | 13 | AUDIO_ENABLE = no # Audio output on port C6 |
| 14 | UNICODE_ENABLE = no # Unicode | 14 | UNICODE_ENABLE = no # Unicode |
| 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 18 | OLED_DRIVER_ENABLE= yes # OLED display | 18 | OLED_ENABLE= yes # OLED display |
| 19 | 19 | ||
| 20 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 20 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 21 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 21 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/lily58/keymaps/drasbeck/keymap.c b/keyboards/lily58/keymaps/drasbeck/keymap.c index e575736c0..6e22f0431 100644 --- a/keyboards/lily58/keymaps/drasbeck/keymap.c +++ b/keyboards/lily58/keymaps/drasbeck/keymap.c | |||
| @@ -71,8 +71,8 @@ void matrix_init_user(void) { | |||
| 71 | #endif | 71 | #endif |
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | //SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 74 | //SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 75 | #ifdef OLED_DRIVER_ENABLE | 75 | #ifdef OLED_ENABLE |
| 76 | 76 | ||
| 77 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 77 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 78 | if (!is_keyboard_master()) | 78 | if (!is_keyboard_master()) |
| @@ -105,11 +105,11 @@ void oled_task_user(void) { | |||
| 105 | oled_write(read_logo(), false); | 105 | oled_write(read_logo(), false); |
| 106 | } | 106 | } |
| 107 | } | 107 | } |
| 108 | #endif // OLED_DRIVER_ENABLE | 108 | #endif // OLED_ENABLE |
| 109 | 109 | ||
| 110 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 110 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 111 | if (record->event.pressed) { | 111 | if (record->event.pressed) { |
| 112 | #ifdef OLED_DRIVER_ENABLE | 112 | #ifdef OLED_ENABLE |
| 113 | set_keylog(keycode, record); | 113 | set_keylog(keycode, record); |
| 114 | #endif | 114 | #endif |
| 115 | // set_timelog(); | 115 | // set_timelog(); |
diff --git a/keyboards/lily58/keymaps/drasbeck/rules.mk b/keyboards/lily58/keymaps/drasbeck/rules.mk index cc91d36c5..10228e367 100644 --- a/keyboards/lily58/keymaps/drasbeck/rules.mk +++ b/keyboards/lily58/keymaps/drasbeck/rules.mk | |||
| @@ -12,7 +12,8 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 12 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 13 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 13 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 14 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 14 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 15 | OLED_DRIVER_ENABLE = yes # OLED display | 15 | OLED_ENABLE = yes |
| 16 | OLED_DRIVER = SSD1306 # OLED display | ||
| 16 | ENCODER_ENABLE = yes # Enable encoder | 17 | ENCODER_ENABLE = yes # Enable encoder |
| 17 | 18 | ||
| 18 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 19 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
diff --git a/keyboards/lily58/keymaps/lily58l/keymap.c b/keyboards/lily58/keymaps/lily58l/keymap.c index cf1f38d74..3db5f4ac6 100644 --- a/keyboards/lily58/keymaps/lily58l/keymap.c +++ b/keyboards/lily58/keymaps/lily58l/keymap.c | |||
| @@ -126,8 +126,8 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 126 | return state; | 126 | return state; |
| 127 | } | 127 | } |
| 128 | 128 | ||
| 129 | //SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 129 | //SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 130 | #ifdef OLED_DRIVER_ENABLE | 130 | #ifdef OLED_ENABLE |
| 131 | 131 | ||
| 132 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 132 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 133 | if (is_keyboard_master()) { | 133 | if (is_keyboard_master()) { |
| @@ -286,7 +286,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 286 | } | 286 | } |
| 287 | return true; | 287 | return true; |
| 288 | } | 288 | } |
| 289 | #endif // OLED_DRIVER_ENABLE | 289 | #endif // OLED_ENABLE |
| 290 | 290 | ||
| 291 | 291 | ||
| 292 | // Rotary encoder related code | 292 | // Rotary encoder related code |
diff --git a/keyboards/lily58/keymaps/mikefightsbears/keymap.c b/keyboards/lily58/keymaps/mikefightsbears/keymap.c index d6e24ef3c..303e7b7d5 100644 --- a/keyboards/lily58/keymaps/mikefightsbears/keymap.c +++ b/keyboards/lily58/keymaps/mikefightsbears/keymap.c | |||
| @@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 60 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | 60 | * |------+------+------+------+------+------| |------+------+------+------+------+------| |
| 61 | * | | | left | dn | rght | |-------. ,-------| | home | pgdn | end | | INS | | 61 | * | | | left | dn | rght | |-------. ,-------| | home | pgdn | end | | INS | |
| 62 | * |------+------+------+------+------+------| | | |------+------+------+------+------+------| | 62 | * |------+------+------+------+------+------| | | |------+------+------+------+------+------| |
| 63 | * | | | | | | |-------| |-------| | mute | prev | next | play | | 63 | * | | | | | | |-------| |-------| | mute | prev | next | play | |
| 64 | * `-----------------------------------------/ / \ \-----------------------------------------' | 64 | * `-----------------------------------------/ / \ \-----------------------------------------' |
| 65 | * | | | | / / \ \ | | vol- | vol+ | | 65 | * | | | | / / \ \ | | vol- | vol+ | |
| 66 | * | | | |/ / \ \ | | | | | 66 | * | | | |/ / \ \ | | | | |
| @@ -81,7 +81,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 81 | * |------+------+------+------+------+------| |------+------+------+------+------+------| | 81 | * |------+------+------+------+------+------| |------+------+------+------+------+------| |
| 82 | * | | | left | dn | rght | |-------. ,-------| | home | pgdn | end | | INS | | 82 | * | | | left | dn | rght | |-------. ,-------| | home | pgdn | end | | INS | |
| 83 | * |------+------+------+------+------+------| | | |------+------+------+------+------+------| | 83 | * |------+------+------+------+------+------| | | |------+------+------+------+------+------| |
| 84 | * | | | | | | |-------| |-------| | mute | prev | next | play | | 84 | * | | | | | | |-------| |-------| | mute | prev | next | play | |
| 85 | * `-----------------------------------------/ / \ \-----------------------------------------' | 85 | * `-----------------------------------------/ / \ \-----------------------------------------' |
| 86 | * | | | | / / \ \ | | vol- | vol+ | | 86 | * | | | | / / \ \ | | vol- | vol+ | |
| 87 | * | | | |/ / \ \ | | | | | 87 | * | | | |/ / \ \ | | | | |
| @@ -135,8 +135,8 @@ void matrix_init_user(void) { | |||
| 135 | #endif | 135 | #endif |
| 136 | } | 136 | } |
| 137 | 137 | ||
| 138 | //SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 138 | //SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 139 | #ifdef OLED_DRIVER_ENABLE | 139 | #ifdef OLED_ENABLE |
| 140 | 140 | ||
| 141 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 141 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 142 | if (!is_keyboard_master()) | 142 | if (!is_keyboard_master()) |
| @@ -169,11 +169,11 @@ void oled_task_user(void) { | |||
| 169 | oled_write(read_logo(), false); | 169 | oled_write(read_logo(), false); |
| 170 | } | 170 | } |
| 171 | } | 171 | } |
| 172 | #endif // OLED_DRIVER_ENABLE | 172 | #endif // OLED_ENABLE |
| 173 | 173 | ||
| 174 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 174 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 175 | if (record->event.pressed) { | 175 | if (record->event.pressed) { |
| 176 | #ifdef OLED_DRIVER_ENABLE | 176 | #ifdef OLED_ENABLE |
| 177 | set_keylog(keycode, record); | 177 | set_keylog(keycode, record); |
| 178 | #endif | 178 | #endif |
| 179 | // set_timelog(); | 179 | // set_timelog(); |
diff --git a/keyboards/lily58/keymaps/mikefightsbears/rules.mk b/keyboards/lily58/keymaps/mikefightsbears/rules.mk index af0885683..f43c8e200 100644 --- a/keyboards/lily58/keymaps/mikefightsbears/rules.mk +++ b/keyboards/lily58/keymaps/mikefightsbears/rules.mk | |||
| @@ -4,9 +4,9 @@ | |||
| 4 | # | 4 | # |
| 5 | EXTRAKEY_ENABLE = yes # Audio control and System control | 5 | EXTRAKEY_ENABLE = yes # Audio control and System control |
| 6 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work | 6 | NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work |
| 7 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 7 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 8 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 8 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 9 | OLED_DRIVER_ENABLE= yes # OLED display | 9 | OLED_ENABLE= yes # OLED display |
| 10 | 10 | ||
| 11 | # If you want to change the display of OLED, you need to change here | 11 | # If you want to change the display of OLED, you need to change here |
| 12 | SRC += ./lib/rgb_state_reader.c \ | 12 | SRC += ./lib/rgb_state_reader.c \ |
diff --git a/keyboards/lily58/keymaps/muuko/keymap.c b/keyboards/lily58/keymaps/muuko/keymap.c index b8afa0aa4..7ec273743 100644 --- a/keyboards/lily58/keymaps/muuko/keymap.c +++ b/keyboards/lily58/keymaps/muuko/keymap.c | |||
| @@ -58,7 +58,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 58 | ) | 58 | ) |
| 59 | }; | 59 | }; |
| 60 | 60 | ||
| 61 | #ifdef OLED_DRIVER_ENABLE | 61 | #ifdef OLED_ENABLE |
| 62 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 62 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 63 | if (!is_keyboard_master()) return OLED_ROTATION_180; | 63 | if (!is_keyboard_master()) return OLED_ROTATION_180; |
| 64 | else return rotation; | 64 | else return rotation; |
diff --git a/keyboards/lily58/keymaps/muuko/rules.mk b/keyboards/lily58/keymaps/muuko/rules.mk index 3f958dff3..7c38d43f8 100644 --- a/keyboards/lily58/keymaps/muuko/rules.mk +++ b/keyboards/lily58/keymaps/muuko/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | WPM_ENABLE = yes | 3 | WPM_ENABLE = yes |
| 3 | EXTRAKEY_ENABLE = yes | 4 | EXTRAKEY_ENABLE = yes |
| 4 | COMBO_ENABLE = yes | 5 | COMBO_ENABLE = yes |
diff --git a/keyboards/lily58/keymaps/narze/keymap.c b/keyboards/lily58/keymaps/narze/keymap.c index c0c5680da..dfb51ae50 100644 --- a/keyboards/lily58/keymaps/narze/keymap.c +++ b/keyboards/lily58/keymaps/narze/keymap.c | |||
| @@ -277,7 +277,7 @@ void matrix_init_user(void) { | |||
| 277 | #endif | 277 | #endif |
| 278 | } | 278 | } |
| 279 | 279 | ||
| 280 | #ifdef OLED_DRIVER_ENABLE | 280 | #ifdef OLED_ENABLE |
| 281 | 281 | ||
| 282 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 282 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 283 | if (!is_keyboard_master()) | 283 | if (!is_keyboard_master()) |
| @@ -315,7 +315,7 @@ void oled_task_user(void) { | |||
| 315 | } | 315 | } |
| 316 | } | 316 | } |
| 317 | 317 | ||
| 318 | #endif //OLED_DRIVER_ENABLE | 318 | #endif //OLED_ENABLE |
| 319 | 319 | ||
| 320 | #ifdef SWAP_HANDS_ENABLE | 320 | #ifdef SWAP_HANDS_ENABLE |
| 321 | __attribute__ ((weak)) | 321 | __attribute__ ((weak)) |
| @@ -337,7 +337,7 @@ const keypos_t PROGMEM hand_swap_config[MATRIX_ROWS][MATRIX_COLS] = { | |||
| 337 | 337 | ||
| 338 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 338 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 339 | if (record->event.pressed) { | 339 | if (record->event.pressed) { |
| 340 | #ifdef OLED_DRIVER_ENABLE | 340 | #ifdef OLED_ENABLE |
| 341 | set_keylog(keycode, record); | 341 | set_keylog(keycode, record); |
| 342 | #endif | 342 | #endif |
| 343 | // set_timelog(); | 343 | // set_timelog(); |
diff --git a/keyboards/lily58/keymaps/ninjonas/rules.mk b/keyboards/lily58/keymaps/ninjonas/rules.mk index 2cccbd077..b7c57d87b 100644 --- a/keyboards/lily58/keymaps/ninjonas/rules.mk +++ b/keyboards/lily58/keymaps/ninjonas/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | LTO_ENABLE = yes | 3 | LTO_ENABLE = yes |
diff --git a/keyboards/lily58/keymaps/via/keymap.c b/keyboards/lily58/keymaps/via/keymap.c index bf46fb8e1..5cc5dc1e5 100644 --- a/keyboards/lily58/keymaps/via/keymap.c +++ b/keyboards/lily58/keymaps/via/keymap.c | |||
| @@ -120,7 +120,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 120 | ) | 120 | ) |
| 121 | }; | 121 | }; |
| 122 | 122 | ||
| 123 | #ifdef OLED_DRIVER_ENABLE | 123 | #ifdef OLED_ENABLE |
| 124 | 124 | ||
| 125 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 125 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 126 | if (!is_keyboard_master()) | 126 | if (!is_keyboard_master()) |
| @@ -215,12 +215,12 @@ void oled_task_user(void) { | |||
| 215 | render_logo(); | 215 | render_logo(); |
| 216 | } | 216 | } |
| 217 | } | 217 | } |
| 218 | #endif // OLED_DRIVER_ENABLE | 218 | #endif // OLED_ENABLE |
| 219 | 219 | ||
| 220 | 220 | ||
| 221 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 221 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 222 | if (record->event.pressed) { | 222 | if (record->event.pressed) { |
| 223 | #ifdef OLED_DRIVER_ENABLE | 223 | #ifdef OLED_ENABLE |
| 224 | set_keylog(keycode, record); | 224 | set_keylog(keycode, record); |
| 225 | #endif | 225 | #endif |
| 226 | // set_timelog(); | 226 | // set_timelog(); |
diff --git a/keyboards/lily58/keymaps/via/rules.mk b/keyboards/lily58/keymaps/via/rules.mk index 03f8d38f4..d3528d52a 100644 --- a/keyboards/lily58/keymaps/via/rules.mk +++ b/keyboards/lily58/keymaps/via/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | OLED_DRIVER_ENABLE = yes | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 | ||
| 3 | MOUSEKEY_ENABLE = yes | 4 | MOUSEKEY_ENABLE = yes |
| 4 | EXTRAKEY_ENABLE = yes | 5 | EXTRAKEY_ENABLE = yes |
diff --git a/keyboards/lily58/keymaps/yshrsmz/keymap.c b/keyboards/lily58/keymaps/yshrsmz/keymap.c index 545d440b4..da840e585 100644 --- a/keyboards/lily58/keymaps/yshrsmz/keymap.c +++ b/keyboards/lily58/keymaps/yshrsmz/keymap.c | |||
| @@ -137,8 +137,8 @@ void matrix_init_user(void) { | |||
| 137 | #endif | 137 | #endif |
| 138 | } | 138 | } |
| 139 | 139 | ||
| 140 | //SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 140 | //SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 141 | #ifdef OLED_DRIVER_ENABLE | 141 | #ifdef OLED_ENABLE |
| 142 | 142 | ||
| 143 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 143 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 144 | if (!is_keyboard_master()) | 144 | if (!is_keyboard_master()) |
| @@ -171,11 +171,11 @@ void oled_task_user(void) { | |||
| 171 | oled_write(read_logo(), false); | 171 | oled_write(read_logo(), false); |
| 172 | } | 172 | } |
| 173 | } | 173 | } |
| 174 | #endif // OLED_DRIVER_ENABLE | 174 | #endif // OLED_ENABLE |
| 175 | 175 | ||
| 176 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 176 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 177 | if (record->event.pressed) { | 177 | if (record->event.pressed) { |
| 178 | #ifdef OLED_DRIVER_ENABLE | 178 | #ifdef OLED_ENABLE |
| 179 | set_keylog(keycode, record); | 179 | set_keylog(keycode, record); |
| 180 | #endif | 180 | #endif |
| 181 | // set_timelog(); | 181 | // set_timelog(); |
diff --git a/keyboards/lily58/keymaps/yshrsmz/rules.mk b/keyboards/lily58/keymaps/yshrsmz/rules.mk index 4d481eac1..2541d64e1 100644 --- a/keyboards/lily58/keymaps/yshrsmz/rules.mk +++ b/keyboards/lily58/keymaps/yshrsmz/rules.mk | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 1 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 2 | AUTO_SHIFT_ENABLE = yes | 2 | AUTO_SHIFT_ENABLE = yes |
| 3 | OLED_DRIVER_ENABLE= yes # OLED display | 3 | OLED_ENABLE= yes # OLED display |
| 4 | 4 | ||
| 5 | # If you want to change the display of OLED, you need to change here | 5 | # If you want to change the display of OLED, you need to change here |
| 6 | SRC += ./lib/rgb_state_reader.c \ | 6 | SRC += ./lib/rgb_state_reader.c \ |
diff --git a/keyboards/lily58/keymaps/yuchi/keymap.c b/keyboards/lily58/keymaps/yuchi/keymap.c index 37230696f..02279bb8a 100644 --- a/keyboards/lily58/keymaps/yuchi/keymap.c +++ b/keyboards/lily58/keymaps/yuchi/keymap.c | |||
| @@ -119,8 +119,8 @@ void update_tri_layer_RGB(uint8_t layer1, uint8_t layer2, uint8_t layer3) { | |||
| 119 | } | 119 | } |
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | //SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 122 | //SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 123 | #ifdef OLED_DRIVER_ENABLE | 123 | #ifdef OLED_ENABLE |
| 124 | 124 | ||
| 125 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 125 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 126 | if (!is_keyboard_master()) | 126 | if (!is_keyboard_master()) |
| @@ -153,11 +153,11 @@ void oled_task_user(void) { | |||
| 153 | oled_write(read_logo(), false); | 153 | oled_write(read_logo(), false); |
| 154 | } | 154 | } |
| 155 | } | 155 | } |
| 156 | #endif // OLED_DRIVER_ENABLE | 156 | #endif // OLED_ENABLE |
| 157 | 157 | ||
| 158 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 158 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 159 | if (record->event.pressed) { | 159 | if (record->event.pressed) { |
| 160 | #ifdef OLED_DRIVER_ENABLE | 160 | #ifdef OLED_ENABLE |
| 161 | set_keylog(keycode, record); | 161 | set_keylog(keycode, record); |
| 162 | #endif | 162 | #endif |
| 163 | // set_timelog(); | 163 | // set_timelog(); |
diff --git a/keyboards/lily58/keymaps/yuchi/rules.mk b/keyboards/lily58/keymaps/yuchi/rules.mk index 5612aa9ef..f714be7c6 100644 --- a/keyboards/lily58/keymaps/yuchi/rules.mk +++ b/keyboards/lily58/keymaps/yuchi/rules.mk | |||
| @@ -15,7 +15,7 @@ UNICODE_ENABLE = no # Unicode | |||
| 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 15 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 16 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 17 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 18 | OLED_DRIVER_ENABLE= yes # OLED display | 18 | OLED_ENABLE= yes # OLED display |
| 19 | 19 | ||
| 20 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 20 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 21 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 21 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/lily58/rules.mk b/keyboards/lily58/rules.mk index b2d7e648b..302cb0cdc 100644 --- a/keyboards/lily58/rules.mk +++ b/keyboards/lily58/rules.mk | |||
| @@ -28,7 +28,8 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | |||
| 28 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 28 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 29 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 29 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 30 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 30 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 31 | OLED_DRIVER_ENABLE = yes # OLED display | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 # OLED display | ||
| 32 | SPLIT_KEYBOARD = yes | 33 | SPLIT_KEYBOARD = yes |
| 33 | 34 | ||
| 34 | DEFAULT_FOLDER = lily58/rev1 | 35 | DEFAULT_FOLDER = lily58/rev1 |
diff --git a/keyboards/marksard/rhymestone/common/oled_helper.c b/keyboards/marksard/rhymestone/common/oled_helper.c index 537650025..354c1fb89 100644 --- a/keyboards/marksard/rhymestone/common/oled_helper.c +++ b/keyboards/marksard/rhymestone/common/oled_helper.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #ifdef OLED_DRIVER_ENABLE | 1 | #ifdef OLED_ENABLE |
| 2 | #include QMK_KEYBOARD_H | 2 | #include QMK_KEYBOARD_H |
| 3 | #include <stdio.h> | 3 | #include <stdio.h> |
| 4 | #include <string.h> | 4 | #include <string.h> |
diff --git a/keyboards/marksard/rhymestone/common/oled_helper.h b/keyboards/marksard/rhymestone/common/oled_helper.h index 02f7b94fa..dc9a938f6 100644 --- a/keyboards/marksard/rhymestone/common/oled_helper.h +++ b/keyboards/marksard/rhymestone/common/oled_helper.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #ifdef OLED_DRIVER_ENABLE | 1 | #ifdef OLED_ENABLE |
| 2 | 2 | ||
| 3 | void render_logo(void); | 3 | void render_logo(void); |
| 4 | void render_lock_status(void); | 4 | void render_lock_status(void); |
diff --git a/keyboards/marksard/rhymestone/keymaps/default/keymap.c b/keyboards/marksard/rhymestone/keymaps/default/keymap.c index 2d695f76b..f25955c91 100644 --- a/keyboards/marksard/rhymestone/keymaps/default/keymap.c +++ b/keyboards/marksard/rhymestone/keymaps/default/keymap.c | |||
| @@ -95,7 +95,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 95 | #define L_ADJUST (1<<_ADJUST) | 95 | #define L_ADJUST (1<<_ADJUST) |
| 96 | #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) | 96 | #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) |
| 97 | 97 | ||
| 98 | #ifdef OLED_DRIVER_ENABLE | 98 | #ifdef OLED_ENABLE |
| 99 | #include <stdio.h> | 99 | #include <stdio.h> |
| 100 | #include <string.h> | 100 | #include <string.h> |
| 101 | 101 | ||
diff --git a/keyboards/marksard/rhymestone/keymaps/default/rules.mk b/keyboards/marksard/rhymestone/keymaps/default/rules.mk index c86cab8cc..9ab36c285 100644 --- a/keyboards/marksard/rhymestone/keymaps/default/rules.mk +++ b/keyboards/marksard/rhymestone/keymaps/default/rules.mk | |||
| @@ -2,7 +2,7 @@ MOUSEKEY_ENABLE = yes # Mouse keys | |||
| 2 | TAP_DANCE_ENABLE = no | 2 | TAP_DANCE_ENABLE = no |
| 3 | 3 | ||
| 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 5 | OLED_DRIVER_ENABLE = no | 5 | OLED_ENABLE = no |
| 6 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
| 7 | 7 | ||
| 8 | # If you want to change the display of OLED, you need to change here | 8 | # If you want to change the display of OLED, you need to change here |
diff --git a/keyboards/marksard/rhymestone/keymaps/switch_tester/rules.mk b/keyboards/marksard/rhymestone/keymaps/switch_tester/rules.mk index f4ccdf54f..e5a4e9710 100644 --- a/keyboards/marksard/rhymestone/keymaps/switch_tester/rules.mk +++ b/keyboards/marksard/rhymestone/keymaps/switch_tester/rules.mk | |||
| @@ -2,6 +2,6 @@ MOUSEKEY_ENABLE = no # Mouse keys | |||
| 2 | TAP_DANCE_ENABLE = no | 2 | TAP_DANCE_ENABLE = no |
| 3 | 3 | ||
| 4 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 5 | OLED_DRIVER_ENABLE = no | 5 | OLED_ENABLE = no |
| 6 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
| 7 | RGB_MATRIX_ENABLE = yes | 7 | RGB_MATRIX_ENABLE = yes |
diff --git a/keyboards/mechllama/g35/keymaps/default/keymap.c b/keyboards/mechllama/g35/keymaps/default/keymap.c index 4b7bf7651..814f6fdcd 100644 --- a/keyboards/mechllama/g35/keymaps/default/keymap.c +++ b/keyboards/mechllama/g35/keymaps/default/keymap.c | |||
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | ), | 51 | ), |
| 52 | }; | 52 | }; |
| 53 | 53 | ||
| 54 | #if defined(OLED_DRIVER_ENABLE) | 54 | #if defined(OLED_ENABLE) |
| 55 | const char* get_layer_name(uint8_t layer) { | 55 | const char* get_layer_name(uint8_t layer) { |
| 56 | switch (layer) { | 56 | switch (layer) { |
| 57 | case _BASE: | 57 | case _BASE: |
diff --git a/keyboards/mechllama/g35/rules.mk b/keyboards/mechllama/g35/rules.mk index 20fbf160a..b844eb90c 100644 --- a/keyboards/mechllama/g35/rules.mk +++ b/keyboards/mechllama/g35/rules.mk | |||
| @@ -12,7 +12,8 @@ MCU = atmega32u4 | |||
| 12 | BOOTLOADER = atmel-dfu | 12 | BOOTLOADER = atmel-dfu |
| 13 | 13 | ||
| 14 | NKRO_ENABLE = yes | 14 | NKRO_ENABLE = yes |
| 15 | OLED_DRIVER_ENABLE = yes | 15 | OLED_ENABLE = yes |
| 16 | OLED_DRIVER = SSD1306 | ||
| 16 | RGBLIGHT_ENABLE = yes | 17 | RGBLIGHT_ENABLE = yes |
| 17 | 18 | ||
| 18 | DEFAULT_FOLDER = mechllama/g35/v2 | 19 | DEFAULT_FOLDER = mechllama/g35/v2 |
diff --git a/keyboards/mechwild/mercutio/keymaps/bongocat/keymap.c b/keyboards/mechwild/mercutio/keymaps/bongocat/keymap.c index 51034d394..b09489876 100644 --- a/keyboards/mechwild/mercutio/keymaps/bongocat/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/bongocat/keymap.c | |||
| @@ -80,7 +80,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 80 | } | 80 | } |
| 81 | #endif | 81 | #endif |
| 82 | 82 | ||
| 83 | #ifdef OLED_DRIVER_ENABLE | 83 | #ifdef OLED_ENABLE |
| 84 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 84 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 85 | return OLED_ROTATION_180; // flips the display 180 degrees | 85 | return OLED_ROTATION_180; // flips the display 180 degrees |
| 86 | } | 86 | } |
diff --git a/keyboards/mechwild/mercutio/keymaps/default/keymap.c b/keyboards/mechwild/mercutio/keymaps/default/keymap.c index 519e18251..a08150505 100644 --- a/keyboards/mechwild/mercutio/keymaps/default/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/default/keymap.c | |||
| @@ -61,7 +61,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 61 | } | 61 | } |
| 62 | #endif | 62 | #endif |
| 63 | 63 | ||
| 64 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_ENABLE |
| 65 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 65 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 66 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 66 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 67 | } | 67 | } |
diff --git a/keyboards/mechwild/mercutio/keymaps/fancy/keymap.c b/keyboards/mechwild/mercutio/keymaps/fancy/keymap.c index ea1cd1525..cb0a6173f 100755 --- a/keyboards/mechwild/mercutio/keymaps/fancy/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/fancy/keymap.c | |||
| @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | #ifdef ENCODER_ENABLE // Encoder Functionality | 50 | #ifdef ENCODER_ENABLE // Encoder Functionality |
| 51 | uint8_t selected_layer = 0; | 51 | uint8_t selected_layer = 0; |
| 52 | bool encoder_update_user(uint8_t index, bool clockwise) { | 52 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 53 | #ifdef OLED_DRIVER_ENABLE | 53 | #ifdef OLED_ENABLE |
| 54 | oled_clear(); | 54 | oled_clear(); |
| 55 | oled_render(); | 55 | oled_render(); |
| 56 | #endif | 56 | #endif |
| @@ -76,7 +76,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 76 | } | 76 | } |
| 77 | #endif | 77 | #endif |
| 78 | 78 | ||
| 79 | #ifdef OLED_DRIVER_ENABLE // OLED Functionality | 79 | #ifdef OLED_ENABLE // OLED Functionality |
| 80 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 80 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 81 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 81 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 82 | } | 82 | } |
diff --git a/keyboards/mechwild/mercutio/keymaps/jonavin/keymap.c b/keyboards/mechwild/mercutio/keymaps/jonavin/keymap.c index ddde6d652..74811cbc3 100755 --- a/keyboards/mechwild/mercutio/keymaps/jonavin/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/jonavin/keymap.c | |||
| @@ -109,7 +109,7 @@ bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { | |||
| 109 | uint8_t selected_layer = 0; | 109 | uint8_t selected_layer = 0; |
| 110 | 110 | ||
| 111 | bool encoder_update_user(uint8_t index, bool clockwise) { | 111 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 112 | #ifdef OLED_DRIVER_ENABLE | 112 | #ifdef OLED_ENABLE |
| 113 | oled_clear(); | 113 | oled_clear(); |
| 114 | oled_render(); | 114 | oled_render(); |
| 115 | #endif | 115 | #endif |
| @@ -172,7 +172,7 @@ bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { | |||
| 172 | } | 172 | } |
| 173 | #endif | 173 | #endif |
| 174 | 174 | ||
| 175 | #ifdef OLED_DRIVER_ENABLE // OLED Functionality | 175 | #ifdef OLED_ENABLE // OLED Functionality |
| 176 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 176 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 177 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 177 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 178 | } | 178 | } |
diff --git a/keyboards/mechwild/mercutio/keymaps/via/keymap.c b/keyboards/mechwild/mercutio/keymaps/via/keymap.c index 519e18251..a08150505 100755 --- a/keyboards/mechwild/mercutio/keymaps/via/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/via/keymap.c | |||
| @@ -61,7 +61,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 61 | } | 61 | } |
| 62 | #endif | 62 | #endif |
| 63 | 63 | ||
| 64 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_ENABLE |
| 65 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 65 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 66 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand | 66 | return OLED_ROTATION_180; // flips the display 180 degrees if offhand |
| 67 | } | 67 | } |
diff --git a/keyboards/mechwild/mercutio/rules.mk b/keyboards/mechwild/mercutio/rules.mk index a4cebb972..672d13c85 100644 --- a/keyboards/mechwild/mercutio/rules.mk +++ b/keyboards/mechwild/mercutio/rules.mk | |||
| @@ -21,4 +21,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes | 23 | ENCODER_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes \ No newline at end of file | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/mechwild/murphpad/keymaps/default/keymap.c b/keyboards/mechwild/murphpad/keymaps/default/keymap.c index eace87cd6..a30bf6bfa 100644 --- a/keyboards/mechwild/murphpad/keymaps/default/keymap.c +++ b/keyboards/mechwild/murphpad/keymaps/default/keymap.c | |||
| @@ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 56 | _______, _______, _______, _______, _______, | 56 | _______, _______, _______, _______, _______, |
| 57 | _______, _______, _______, _______, _______, | 57 | _______, _______, _______, _______, _______, |
| 58 | _______, _______, _______, _______, _______, | 58 | _______, _______, _______, _______, _______, |
| 59 | 59 | ||
| 60 | _______, _______, _______ | 60 | _______, _______, _______ |
| 61 | 61 | ||
| 62 | ), | 62 | ), |
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | _______, _______, _______, _______, _______, | 67 | _______, _______, _______, _______, _______, |
| 68 | _______, _______, _______, _______, _______, | 68 | _______, _______, _______, _______, _______, |
| 69 | _______, _______, _______, _______, _______, | 69 | _______, _______, _______, _______, _______, |
| 70 | 70 | ||
| 71 | _______, _______, _______ | 71 | _______, _______, _______ |
| 72 | 72 | ||
| 73 | ) | 73 | ) |
| @@ -95,7 +95,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 95 | } | 95 | } |
| 96 | #endif | 96 | #endif |
| 97 | 97 | ||
| 98 | #ifdef OLED_DRIVER_ENABLE | 98 | #ifdef OLED_ENABLE |
| 99 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 99 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 100 | return OLED_ROTATION_270; // flips the display 270 degrees | 100 | return OLED_ROTATION_270; // flips the display 270 degrees |
| 101 | } | 101 | } |
diff --git a/keyboards/mechwild/murphpad/keymaps/via/keymap.c b/keyboards/mechwild/murphpad/keymaps/via/keymap.c index f7d381940..17e4699a9 100644 --- a/keyboards/mechwild/murphpad/keymaps/via/keymap.c +++ b/keyboards/mechwild/murphpad/keymaps/via/keymap.c | |||
| @@ -32,18 +32,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | KC_MUTE, KC_P4, KC_P5, KC_P6, _______, | 32 | KC_MUTE, KC_P4, KC_P5, KC_P6, _______, |
| 33 | MO(_FN1), KC_P1, KC_P2, KC_P3, KC_PENT, | 33 | MO(_FN1), KC_P1, KC_P2, KC_P3, KC_PENT, |
| 34 | KC_BSPC, KC_P0, _______, KC_PDOT, _______, | 34 | KC_BSPC, KC_P0, _______, KC_PDOT, _______, |
| 35 | 35 | ||
| 36 | KC_F5, KC_F6, KC_F7 | 36 | KC_F5, KC_F6, KC_F7 |
| 37 | 37 | ||
| 38 | ), | 38 | ), |
| 39 | [_FN1] = LAYOUT( | 39 | [_FN1] = LAYOUT( |
| 40 | _______, _______, _______, _______, | 40 | _______, _______, _______, _______, |
| 41 | _______, _______, _______, _______, | 41 | _______, _______, _______, _______, |
| 42 | RGB_HUD, RGB_SPI, RGB_HUI, _______, | 42 | RGB_HUD, RGB_SPI, RGB_HUI, _______, |
| 43 | _______, RGB_RMOD, RGB_TOG, RGB_MOD, _______, | 43 | _______, RGB_RMOD, RGB_TOG, RGB_MOD, _______, |
| 44 | _______, RGB_VAD, RGB_SPD, RGB_VAI, _______, | 44 | _______, RGB_VAD, RGB_SPD, RGB_VAI, _______, |
| 45 | _______, RGB_SAD, _______, RGB_SAI, _______, | 45 | _______, RGB_SAD, _______, RGB_SAI, _______, |
| 46 | 46 | ||
| 47 | _______, _______, _______ | 47 | _______, _______, _______ |
| 48 | 48 | ||
| 49 | ), | 49 | ), |
| @@ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 54 | _______, _______, _______, _______, _______, | 54 | _______, _______, _______, _______, _______, |
| 55 | _______, _______, _______, _______, _______, | 55 | _______, _______, _______, _______, _______, |
| 56 | _______, _______, _______, _______, _______, | 56 | _______, _______, _______, _______, _______, |
| 57 | 57 | ||
| 58 | _______, _______, _______ | 58 | _______, _______, _______ |
| 59 | 59 | ||
| 60 | ), | 60 | ), |
| @@ -65,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 65 | _______, _______, _______, _______, _______, | 65 | _______, _______, _______, _______, _______, |
| 66 | _______, _______, _______, _______, _______, | 66 | _______, _______, _______, _______, _______, |
| 67 | _______, _______, _______, _______, _______, | 67 | _______, _______, _______, _______, _______, |
| 68 | 68 | ||
| 69 | _______, _______, _______ | 69 | _______, _______, _______ |
| 70 | 70 | ||
| 71 | ) | 71 | ) |
| @@ -93,7 +93,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 93 | } | 93 | } |
| 94 | #endif | 94 | #endif |
| 95 | 95 | ||
| 96 | #ifdef OLED_DRIVER_ENABLE | 96 | #ifdef OLED_ENABLE |
| 97 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 97 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 98 | return OLED_ROTATION_270; // flips the display 270 degrees | 98 | return OLED_ROTATION_270; // flips the display 270 degrees |
| 99 | } | 99 | } |
diff --git a/keyboards/mechwild/murphpad/rules.mk b/keyboards/mechwild/murphpad/rules.mk index 2e7b5e102..e8d3ea7aa 100644 --- a/keyboards/mechwild/murphpad/rules.mk +++ b/keyboards/mechwild/murphpad/rules.mk | |||
| @@ -21,4 +21,5 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes # Enable encoder | 23 | ENCODER_ENABLE = yes # Enable encoder |
| 24 | OLED_DRIVER_ENABLE = yes # Enable OLED Screen | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 # Enable OLED Screen | ||
diff --git a/keyboards/merge/um70/keymaps/default/keymap.c b/keyboards/merge/um70/keymaps/default/keymap.c index d16e737b4..0a775929d 100644 --- a/keyboards/merge/um70/keymaps/default/keymap.c +++ b/keyboards/merge/um70/keymaps/default/keymap.c | |||
| @@ -89,7 +89,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 89 | } | 89 | } |
| 90 | 90 | ||
| 91 | 91 | ||
| 92 | #ifdef OLED_DRIVER_ENABLE | 92 | #ifdef OLED_ENABLE |
| 93 | void suspend_power_down_user(void) { | 93 | void suspend_power_down_user(void) { |
| 94 | oled_off(); | 94 | oled_off(); |
| 95 | } | 95 | } |
diff --git a/keyboards/merge/um70/keymaps/via/keymap.c b/keyboards/merge/um70/keymaps/via/keymap.c index 17cb2895c..aaf682ffd 100644 --- a/keyboards/merge/um70/keymaps/via/keymap.c +++ b/keyboards/merge/um70/keymaps/via/keymap.c | |||
| @@ -88,7 +88,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 88 | } | 88 | } |
| 89 | 89 | ||
| 90 | 90 | ||
| 91 | #ifdef OLED_DRIVER_ENABLE | 91 | #ifdef OLED_ENABLE |
| 92 | void suspend_power_down_user(void) { | 92 | void suspend_power_down_user(void) { |
| 93 | oled_off(); | 93 | oled_off(); |
| 94 | } | 94 | } |
diff --git a/keyboards/merge/um70/rules.mk b/keyboards/merge/um70/rules.mk index 63b5400b4..a29fa7712 100644 --- a/keyboards/merge/um70/rules.mk +++ b/keyboards/merge/um70/rules.mk | |||
| @@ -22,4 +22,5 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth | |||
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes | 23 | ENCODER_ENABLE = yes |
| 24 | SPLIT_KEYBOARD = yes | 24 | SPLIT_KEYBOARD = yes |
| 25 | OLED_DRIVER_ENABLE = yes | 25 | OLED_ENABLE = yes |
| 26 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/misonoworks/chocolatebar/chocolatebar.c b/keyboards/misonoworks/chocolatebar/chocolatebar.c index 7e13f9761..448d95588 100644 --- a/keyboards/misonoworks/chocolatebar/chocolatebar.c +++ b/keyboards/misonoworks/chocolatebar/chocolatebar.c | |||
| @@ -17,7 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #include "chocolatebar.h" | 18 | #include "chocolatebar.h" |
| 19 | 19 | ||
| 20 | #ifdef OLED_DRIVER_ENABLE | 20 | #ifdef OLED_ENABLE |
| 21 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 21 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 22 | return OLED_ROTATION_270; // flips the display 180 degrees if offhand | 22 | return OLED_ROTATION_270; // flips the display 180 degrees if offhand |
| 23 | } | 23 | } |
diff --git a/keyboards/misonoworks/chocolatebar/rules.mk b/keyboards/misonoworks/chocolatebar/rules.mk index e7951f37b..d704b765c 100644 --- a/keyboards/misonoworks/chocolatebar/rules.mk +++ b/keyboards/misonoworks/chocolatebar/rules.mk | |||
| @@ -21,4 +21,5 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = no | 23 | ENCODER_ENABLE = no |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/montsinger/rebound/rev3/keymaps/rossman360/keymap.c b/keyboards/montsinger/rebound/rev3/keymaps/rossman360/keymap.c index ab2b52a72..887bffeb8 100644 --- a/keyboards/montsinger/rebound/rev3/keymaps/rossman360/keymap.c +++ b/keyboards/montsinger/rebound/rev3/keymaps/rossman360/keymap.c | |||
| @@ -74,7 +74,7 @@ case _BASE: | |||
| 74 | return true; | 74 | return true; |
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | #ifdef OLED_DRIVER_ENABLE | 77 | #ifdef OLED_ENABLE |
| 78 | void oled_task_user(void) { | 78 | void oled_task_user(void) { |
| 79 | // Host Keyboard Layer Status | 79 | // Host Keyboard Layer Status |
| 80 | oled_write_P(PSTR(""), false); | 80 | oled_write_P(PSTR(""), false); |
diff --git a/keyboards/montsinger/rebound/rev3/keymaps/rossman360/rules.mk b/keyboards/montsinger/rebound/rev3/keymaps/rossman360/rules.mk index ca475d2e1..59f78f834 100644 --- a/keyboards/montsinger/rebound/rev3/keymaps/rossman360/rules.mk +++ b/keyboards/montsinger/rebound/rev3/keymaps/rossman360/rules.mk | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | MOUSEKEY_ENABLE = no # Mouse keys | 1 | MOUSEKEY_ENABLE = no # Mouse keys |
| 2 | CONSOLE_ENABLE = no # Console for debug | 2 | CONSOLE_ENABLE = no # Console for debug |
| 3 | COMMAND_ENABLE = no # Commands for debug and configuration | 3 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 4 | OLED_DRIVER_ENABLE = no | 4 | OLED_ENABLE = no |
diff --git a/keyboards/montsinger/rebound/rev4/keymaps/rossman360/keymap.c b/keyboards/montsinger/rebound/rev4/keymaps/rossman360/keymap.c index b6f5dc7dd..1465372ec 100644 --- a/keyboards/montsinger/rebound/rev4/keymaps/rossman360/keymap.c +++ b/keyboards/montsinger/rebound/rev4/keymaps/rossman360/keymap.c | |||
| @@ -83,7 +83,7 @@ case _DEL: | |||
| 83 | return true; | 83 | return true; |
| 84 | } | 84 | } |
| 85 | 85 | ||
| 86 | #ifdef OLED_DRIVER_ENABLE | 86 | #ifdef OLED_ENABLE |
| 87 | void oled_task_user(void) { | 87 | void oled_task_user(void) { |
| 88 | // Host Keyboard Layer Status | 88 | // Host Keyboard Layer Status |
| 89 | oled_write_P(PSTR(""), false); | 89 | oled_write_P(PSTR(""), false); |
diff --git a/keyboards/montsinger/rebound/rev4/keymaps/rossman360/rules.mk b/keyboards/montsinger/rebound/rev4/keymaps/rossman360/rules.mk index fa835793e..f1fb91cc3 100644 --- a/keyboards/montsinger/rebound/rev4/keymaps/rossman360/rules.mk +++ b/keyboards/montsinger/rebound/rev4/keymaps/rossman360/rules.mk | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | MOUSEKEY_ENABLE = no | 1 | MOUSEKEY_ENABLE = no |
| 2 | CONSOLE_ENABLE = no | 2 | CONSOLE_ENABLE = no |
| 3 | COMMAND_ENABLE = no | 3 | COMMAND_ENABLE = no |
| 4 | OLED_DRIVER_ENABLE = no | 4 | OLED_ENABLE = no |
diff --git a/keyboards/nafuda/rules.mk b/keyboards/nafuda/rules.mk index 6a7f175ab..7f6c9381d 100644 --- a/keyboards/nafuda/rules.mk +++ b/keyboards/nafuda/rules.mk | |||
| @@ -24,9 +24,9 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 24 | AUDIO_ENABLE = no # Audio output on port C6 | 24 | AUDIO_ENABLE = no # Audio output on port C6 |
| 25 | UNICODE_ENABLE = no # Unicode | 25 | UNICODE_ENABLE = no # Unicode |
| 26 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 26 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 27 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 27 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 28 | TAP_DANCE_ENABLE = no | 28 | TAP_DANCE_ENABLE = no |
| 29 | OLED_DRIVER_ENABLE = no | 29 | OLED_ENABLE = no |
| 30 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 30 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 31 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 31 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 32 | 32 | ||
diff --git a/keyboards/naked48/rules.mk b/keyboards/naked48/rules.mk index 4db4513f9..f7df043b3 100644 --- a/keyboards/naked48/rules.mk +++ b/keyboards/naked48/rules.mk | |||
| @@ -25,8 +25,8 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 25 | AUDIO_ENABLE = no # Audio output on port C6 | 25 | AUDIO_ENABLE = no # Audio output on port C6 |
| 26 | UNICODE_ENABLE = no # Unicode | 26 | UNICODE_ENABLE = no # Unicode |
| 27 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 27 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 28 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 28 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 29 | OLED_DRIVER_ENABLE = no | 29 | OLED_ENABLE = no |
| 30 | # USE_I2C = yes | 30 | # USE_I2C = yes |
| 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/naked60/rules.mk b/keyboards/naked60/rules.mk index 39773631f..0388b5520 100644 --- a/keyboards/naked60/rules.mk +++ b/keyboards/naked60/rules.mk | |||
| @@ -25,8 +25,8 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 25 | AUDIO_ENABLE = no # Audio output on port C6 | 25 | AUDIO_ENABLE = no # Audio output on port C6 |
| 26 | UNICODE_ENABLE = no # Unicode | 26 | UNICODE_ENABLE = no # Unicode |
| 27 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 27 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 28 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 28 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 29 | OLED_DRIVER_ENABLE = no | 29 | OLED_ENABLE = no |
| 30 | USE_I2C = no | 30 | USE_I2C = no |
| 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/naked64/rules.mk b/keyboards/naked64/rules.mk index 0e7e4bf83..da3ec7cba 100644 --- a/keyboards/naked64/rules.mk +++ b/keyboards/naked64/rules.mk | |||
| @@ -24,9 +24,9 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 24 | AUDIO_ENABLE = no # Audio output on port C6 | 24 | AUDIO_ENABLE = no # Audio output on port C6 |
| 25 | UNICODE_ENABLE = no # Unicode | 25 | UNICODE_ENABLE = no # Unicode |
| 26 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 26 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 27 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 27 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 28 | TAP_DANCE_ENABLE = no | 28 | TAP_DANCE_ENABLE = no |
| 29 | OLED_DRIVER_ENABLE = no | 29 | OLED_ENABLE = no |
| 30 | USE_I2C = no | 30 | USE_I2C = no |
| 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled/keymap.c b/keyboards/nullbitsco/nibble/keymaps/oled/keymap.c index c9988848d..0e0a152ec 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled/keymap.c +++ b/keyboards/nullbitsco/nibble/keymaps/oled/keymap.c | |||
| @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | ), | 41 | ), |
| 42 | }; | 42 | }; |
| 43 | 43 | ||
| 44 | #ifdef OLED_DRIVER_ENABLE | 44 | #ifdef OLED_ENABLE |
| 45 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } | 45 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } |
| 46 | 46 | ||
| 47 | static void render_logo(void) { | 47 | static void render_logo(void) { |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled/rules.mk b/keyboards/nullbitsco/nibble/keymaps/oled/rules.mk index 48a51b225..d34d066de 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled/rules.mk +++ b/keyboards/nullbitsco/nibble/keymaps/oled/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes \ No newline at end of file | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/animation_frames.h b/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/animation_frames.h index bef80febe..ac1e8dee3 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/animation_frames.h +++ b/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/animation_frames.h | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | #ifdef OLED_DRIVER_ENABLE | 17 | #ifdef OLED_ENABLE |
| 18 | 18 | ||
| 19 | // Enable OLED bitmpa compression selectively. | 19 | // Enable OLED bitmpa compression selectively. |
| 20 | #define USE_OLED_BITMAP_COMPRESSION | 20 | #define USE_OLED_BITMAP_COMPRESSION |
| @@ -401,4 +401,4 @@ static const char PROGMEM tap_frames[NUM_TAP_FRAMES][NUM_OLED_BYTES] = { | |||
| 401 | }, | 401 | }, |
| 402 | }; | 402 | }; |
| 403 | #endif //USE_BITMAP_COMPRESSION | 403 | #endif //USE_BITMAP_COMPRESSION |
| 404 | #endif //OLED_DRIVER_ENABLE \ No newline at end of file | 404 | #endif //OLED_ENABLE |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/keymap.c b/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/keymap.c index d9365f54b..5c4e31ab6 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/keymap.c +++ b/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/keymap.c | |||
| @@ -86,7 +86,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 86 | return true; | 86 | return true; |
| 87 | } | 87 | } |
| 88 | 88 | ||
| 89 | #ifdef OLED_DRIVER_ENABLE | 89 | #ifdef OLED_ENABLE |
| 90 | #define IDLE_FRAME_DURATION 200 // Idle animation iteration rate in ms | 90 | #define IDLE_FRAME_DURATION 200 // Idle animation iteration rate in ms |
| 91 | 91 | ||
| 92 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } | 92 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } |
| @@ -173,7 +173,7 @@ void oled_task_user(void) { | |||
| 173 | 173 | ||
| 174 | // Animate tap | 174 | // Animate tap |
| 175 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 175 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 176 | #ifdef OLED_DRIVER_ENABLE | 176 | #ifdef OLED_ENABLE |
| 177 | // Check if non-mod | 177 | // Check if non-mod |
| 178 | if ((keycode >= KC_A && keycode <= KC_0) || (keycode >= KC_TAB && keycode <= KC_SLASH)) { | 178 | if ((keycode >= KC_A && keycode <= KC_0) || (keycode >= KC_TAB && keycode <= KC_SLASH)) { |
| 179 | if (record->event.pressed) { | 179 | if (record->event.pressed) { |
| @@ -192,7 +192,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 192 | case PROG: | 192 | case PROG: |
| 193 | if (record->event.pressed) { | 193 | if (record->event.pressed) { |
| 194 | rgblight_disable_noeeprom(); | 194 | rgblight_disable_noeeprom(); |
| 195 | #ifdef OLED_DRIVER_ENABLE | 195 | #ifdef OLED_ENABLE |
| 196 | oled_off(); | 196 | oled_off(); |
| 197 | #endif | 197 | #endif |
| 198 | bootloader_jump(); | 198 | bootloader_jump(); |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/rules.mk b/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/rules.mk index c7ffad546..db6a98385 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/rules.mk +++ b/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | WPM_ENABLE = yes | 3 | WPM_ENABLE = yes |
| 3 | VIA_ENABLE = yes \ No newline at end of file | 4 | VIA_ENABLE = yes |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled_status/config.h b/keyboards/nullbitsco/nibble/keymaps/oled_status/config.h index bdb970ff5..603bde686 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled_status/config.h +++ b/keyboards/nullbitsco/nibble/keymaps/oled_status/config.h | |||
| @@ -16,6 +16,6 @@ | |||
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | // Referenced custom font | 18 | // Referenced custom font |
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | # define OLED_FONT_H "keyboards/nullbitsco/nibble/keymaps/oled_status/glcdfont.c" | 20 | # define OLED_FONT_H "keyboards/nullbitsco/nibble/keymaps/oled_status/glcdfont.c" |
| 21 | #endif | 21 | #endif |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled_status/keymap.c b/keyboards/nullbitsco/nibble/keymaps/oled_status/keymap.c index b3da17395..161eeedc3 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled_status/keymap.c +++ b/keyboards/nullbitsco/nibble/keymaps/oled_status/keymap.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #include QMK_KEYBOARD_H | 16 | #include QMK_KEYBOARD_H |
| 17 | 17 | ||
| 18 | #ifdef OLED_DRIVER_ENABLE | 18 | #ifdef OLED_ENABLE |
| 19 | # include "oled_display.h" | 19 | # include "oled_display.h" |
| 20 | #endif | 20 | #endif |
| 21 | 21 | ||
| @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | }; | 44 | }; |
| 45 | // clang-format on | 45 | // clang-format on |
| 46 | 46 | ||
| 47 | #ifdef OLED_DRIVER_ENABLE | 47 | #ifdef OLED_ENABLE |
| 48 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 48 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 49 | oled_timer = timer_read32(); | 49 | oled_timer = timer_read32(); |
| 50 | set_oled_mode(OLED_MODE_IDLE); | 50 | set_oled_mode(OLED_MODE_IDLE); |
| @@ -66,7 +66,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 66 | switch (keycode) { | 66 | switch (keycode) { |
| 67 | case RGB_TOG: | 67 | case RGB_TOG: |
| 68 | if (record->event.pressed) { | 68 | if (record->event.pressed) { |
| 69 | #ifdef OLED_DRIVER_ENABLE | 69 | #ifdef OLED_ENABLE |
| 70 | process_record_keymap_oled(keycode); | 70 | process_record_keymap_oled(keycode); |
| 71 | #endif | 71 | #endif |
| 72 | } | 72 | } |
| @@ -82,12 +82,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 82 | bool encoder_update_user(uint8_t index, bool clockwise) { | 82 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 83 | if (clockwise) { | 83 | if (clockwise) { |
| 84 | tap_code(KC_VOLU); | 84 | tap_code(KC_VOLU); |
| 85 | #ifdef OLED_DRIVER_ENABLE | 85 | #ifdef OLED_ENABLE |
| 86 | process_record_encoder_oled(KC_VOLU); | 86 | process_record_encoder_oled(KC_VOLU); |
| 87 | #endif | 87 | #endif |
| 88 | } else { | 88 | } else { |
| 89 | tap_code(KC_VOLD); | 89 | tap_code(KC_VOLD); |
| 90 | #ifdef OLED_DRIVER_ENABLE | 90 | #ifdef OLED_ENABLE |
| 91 | process_record_encoder_oled(KC_VOLD); | 91 | process_record_encoder_oled(KC_VOLD); |
| 92 | #endif | 92 | #endif |
| 93 | } | 93 | } |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled_status/rules.mk b/keyboards/nullbitsco/nibble/keymaps/oled_status/rules.mk index 51c47cff8..0e39ada47 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled_status/rules.mk +++ b/keyboards/nullbitsco/nibble/keymaps/oled_status/rules.mk | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | WPM_ENABLE = yes | 3 | WPM_ENABLE = yes |
| 3 | VIA_ENABLE = yes | 4 | VIA_ENABLE = yes |
| 4 | 5 | ||
| 5 | ifeq ($(strip $(OLED_DRIVER_ENABLE)), yes) | 6 | ifeq ($(strip $(OLED_ENABLE)), yes) |
| 6 | SRC += oled_display.c | 7 | SRC += oled_display.c |
| 7 | endif | 8 | endif |
diff --git a/keyboards/nullbitsco/scramble/keymaps/oled/keymap.c b/keyboards/nullbitsco/scramble/keymaps/oled/keymap.c index 2081872ac..41356631a 100644 --- a/keyboards/nullbitsco/scramble/keymaps/oled/keymap.c +++ b/keyboards/nullbitsco/scramble/keymaps/oled/keymap.c | |||
| @@ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | 28 | ||
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | #ifdef OLED_DRIVER_ENABLE | 31 | #ifdef OLED_ENABLE |
| 32 | static void render_logo(void) { | 32 | static void render_logo(void) { |
| 33 | static const char PROGMEM nullbits_logo[] = { | 33 | static const char PROGMEM nullbits_logo[] = { |
| 34 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 34 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
diff --git a/keyboards/nullbitsco/scramble/keymaps/oled/rules.mk b/keyboards/nullbitsco/scramble/keymaps/oled/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/nullbitsco/scramble/keymaps/oled/rules.mk +++ b/keyboards/nullbitsco/scramble/keymaps/oled/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/palette1202/config.h b/keyboards/palette1202/config.h index 411e5f916..e0be3bd6c 100644 --- a/keyboards/palette1202/config.h +++ b/keyboards/palette1202/config.h | |||
| @@ -48,7 +48,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 48 | #define DEBOUNCE 5 | 48 | #define DEBOUNCE 5 |
| 49 | 49 | ||
| 50 | /* Register custom font file */ | 50 | /* Register custom font file */ |
| 51 | #ifdef OLED_DRIVER_ENABLE | 51 | #ifdef OLED_ENABLE |
| 52 | #define OLED_FONT_H "lib/glcdfont.c" | 52 | #define OLED_FONT_H "lib/glcdfont.c" |
| 53 | #endif | 53 | #endif |
| 54 | 54 | ||
diff --git a/keyboards/palette1202/keymaps/default/keymap.c b/keyboards/palette1202/keymaps/default/keymap.c index b55b39a40..fb28dedbe 100644 --- a/keyboards/palette1202/keymaps/default/keymap.c +++ b/keyboards/palette1202/keymaps/default/keymap.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include QMK_KEYBOARD_H | 16 | #include QMK_KEYBOARD_H |
| 17 | #ifdef OLED_DRIVER_ENABLE | 17 | #ifdef OLED_ENABLE |
| 18 | #include <string.h> | 18 | #include <string.h> |
| 19 | #include "lib/oled_helper.h" | 19 | #include "lib/oled_helper.h" |
| 20 | #endif | 20 | #endif |
| @@ -273,7 +273,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 273 | } | 273 | } |
| 274 | 274 | ||
| 275 | // OLED Display | 275 | // OLED Display |
| 276 | #ifdef OLED_DRIVER_ENABLE | 276 | #ifdef OLED_ENABLE |
| 277 | void oled_task_user(void) { | 277 | void oled_task_user(void) { |
| 278 | // get layer Number | 278 | // get layer Number |
| 279 | uint8_t currentDefault = get_highest_layer(default_layer_state); | 279 | uint8_t currentDefault = get_highest_layer(default_layer_state); |
| @@ -327,4 +327,4 @@ void oled_task_user(void) { | |||
| 327 | render_row(3, " "); | 327 | render_row(3, " "); |
| 328 | } | 328 | } |
| 329 | } | 329 | } |
| 330 | #endif // #ifdef OLED_DRIVER_ENABLE | 330 | #endif // #ifdef OLED_ENABLE |
diff --git a/keyboards/palette1202/keymaps/key-check/keymap.c b/keyboards/palette1202/keymaps/key-check/keymap.c index 207cf1c2b..6291b5f8a 100644 --- a/keyboards/palette1202/keymaps/key-check/keymap.c +++ b/keyboards/palette1202/keymaps/key-check/keymap.c | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include QMK_KEYBOARD_H | 16 | #include QMK_KEYBOARD_H |
| 17 | #ifdef OLED_DRIVER_ENABLE | 17 | #ifdef OLED_ENABLE |
| 18 | #include <string.h> | 18 | #include <string.h> |
| 19 | #include "lib/oled_helper.h" | 19 | #include "lib/oled_helper.h" |
| 20 | #endif | 20 | #endif |
| @@ -141,11 +141,11 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 141 | } | 141 | } |
| 142 | 142 | ||
| 143 | // OLED Display | 143 | // OLED Display |
| 144 | #ifdef OLED_DRIVER_ENABLE | 144 | #ifdef OLED_ENABLE |
| 145 | void oled_task_user(void) { | 145 | void oled_task_user(void) { |
| 146 | render_row(0, "TEST"); | 146 | render_row(0, "TEST"); |
| 147 | render_row(1, "test"); | 147 | render_row(1, "test"); |
| 148 | render_row(2, "TEST"); | 148 | render_row(2, "TEST"); |
| 149 | render_row(3, "test"); | 149 | render_row(3, "test"); |
| 150 | } | 150 | } |
| 151 | #endif // #ifdef OLED_DRIVER_ENABLE | 151 | #endif // #ifdef OLED_ENABLE |
diff --git a/keyboards/palette1202/lib/oled_helper.c b/keyboards/palette1202/lib/oled_helper.c index d4a0b2eb5..5fb3cc753 100644 --- a/keyboards/palette1202/lib/oled_helper.c +++ b/keyboards/palette1202/lib/oled_helper.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #ifdef OLED_DRIVER_ENABLE | 1 | #ifdef OLED_ENABLE |
| 2 | #include QMK_KEYBOARD_H | 2 | #include QMK_KEYBOARD_H |
| 3 | #include <stdio.h> | 3 | #include <stdio.h> |
| 4 | #include <string.h> | 4 | #include <string.h> |
diff --git a/keyboards/palette1202/lib/oled_helper.h b/keyboards/palette1202/lib/oled_helper.h index 0d1dde461..c844264c3 100644 --- a/keyboards/palette1202/lib/oled_helper.h +++ b/keyboards/palette1202/lib/oled_helper.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | #ifdef OLED_DRIVER_ENABLE | 2 | #ifdef OLED_ENABLE |
| 3 | 3 | ||
| 4 | void render_row(int row, const char* status); | 4 | void render_row(int row, const char* status); |
| 5 | 5 | ||
| 6 | #endif /* #ifdef OLED_DRIVER_ENABLE */ | 6 | #endif /* #ifdef OLED_ENABLE */ |
| 7 | 7 | ||
diff --git a/keyboards/palette1202/palette1202.c b/keyboards/palette1202/palette1202.c index 74ce08319..be7fd6443 100644 --- a/keyboards/palette1202/palette1202.c +++ b/keyboards/palette1202/palette1202.c | |||
| @@ -16,9 +16,8 @@ | |||
| 16 | #include "palette1202.h" | 16 | #include "palette1202.h" |
| 17 | 17 | ||
| 18 | // initialize OLED if OLED is enabled | 18 | // initialize OLED if OLED is enabled |
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 20 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 21 | return OLED_ROTATION_180; | 21 | return OLED_ROTATION_180; |
| 22 | } | 22 | } |
| 23 | #endif | 23 | #endif |
| 24 | \ No newline at end of file | ||
diff --git a/keyboards/palette1202/rules.mk b/keyboards/palette1202/rules.mk index fc4729194..ddf248a07 100644 --- a/keyboards/palette1202/rules.mk +++ b/keyboards/palette1202/rules.mk | |||
| @@ -28,7 +28,8 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 28 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 28 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 29 | AUDIO_ENABLE = no # Audio output on port C6 | 29 | AUDIO_ENABLE = no # Audio output on port C6 |
| 30 | ENCODER_ENABLE = yes # Enable support for rotary encoders | 30 | ENCODER_ENABLE = yes # Enable support for rotary encoders |
| 31 | OLED_DRIVER_ENABLE = yes # Enable support for OLED display | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 # Enable support for OLED display | ||
| 32 | 33 | ||
| 33 | # Additional code | 34 | # Additional code |
| 34 | SRC += lib/oled_helper.c # Adding OLED | 35 | SRC += lib/oled_helper.c # Adding OLED |
diff --git a/keyboards/pandora/rules.mk b/keyboards/pandora/rules.mk index 08f3af421..f61d5b895 100644 --- a/keyboards/pandora/rules.mk +++ b/keyboards/pandora/rules.mk | |||
| @@ -22,4 +22,4 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth | |||
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | DIP_SWITCH_ENABLE = yes | 23 | DIP_SWITCH_ENABLE = yes |
| 24 | ENCODER_ENABLE = yes | 24 | ENCODER_ENABLE = yes |
| 25 | OLED_DRIVER_ENABLE = no # Future release | 25 | OLED_ENABLE = no # Future release |
diff --git a/keyboards/pearlboards/pandora/rules.mk b/keyboards/pearlboards/pandora/rules.mk index c8a0ecdf6..f76831d43 100644 --- a/keyboards/pearlboards/pandora/rules.mk +++ b/keyboards/pearlboards/pandora/rules.mk | |||
| @@ -22,5 +22,5 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth | |||
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | DIP_SWITCH_ENABLE = yes | 23 | DIP_SWITCH_ENABLE = yes |
| 24 | ENCODER_ENABLE = yes | 24 | ENCODER_ENABLE = yes |
| 25 | OLED_DRIVER_ENABLE = no # Future release | 25 | OLED_ENABLE = no # Future release |
| 26 | LTO_ENABLE = yes | 26 | LTO_ENABLE = yes |
diff --git a/keyboards/pistachio_pro/rules.mk b/keyboards/pistachio_pro/rules.mk index 48e745a63..b27df64bd 100644 --- a/keyboards/pistachio_pro/rules.mk +++ b/keyboards/pistachio_pro/rules.mk | |||
| @@ -20,9 +20,10 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
| 24 | ENCODER_ENABLE = yes | 25 | ENCODER_ENABLE = yes |
| 25 | 26 | ||
| 26 | CUSTOM_MATRIX = lite | 27 | CUSTOM_MATRIX = lite |
| 27 | SRC += matrix.c | 28 | SRC += matrix.c |
| 28 | SRC += ./lib/bme280.c \ No newline at end of file | 29 | SRC += ./lib/bme280.c |
diff --git a/keyboards/planck/keymaps/rootiest/rules.mk b/keyboards/planck/keymaps/rootiest/rules.mk index 4b93f7db5..b669d8bb7 100644 --- a/keyboards/planck/keymaps/rootiest/rules.mk +++ b/keyboards/planck/keymaps/rootiest/rules.mk | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | SRC += muse.c | 1 | SRC += muse.c |
| 2 | ENCODER_ENABLE = yes # Enables basic encoder support | 2 | ENCODER_ENABLE = yes # Enables basic encoder support |
| 3 | OLED_DRIVER_ENABLE = yes # Enables support for OLED displays | 3 | OLED_ENABLE = yes |
| 4 | OLED_DRIVER = SSD1306 # Enables support for OLED displays | ||
| 4 | # UNICODE_ENABLE = yes # Allow inputting basic unicode characters | 5 | # UNICODE_ENABLE = yes # Allow inputting basic unicode characters |
| 5 | UNICODEMAP_ENABLE = yes # Enable use of Unicode mapping array | 6 | UNICODEMAP_ENABLE = yes # Enable use of Unicode mapping array |
| 6 | # UCIS_ENABLE = yes # Another method for generating Unicode characters via maps | 7 | # UCIS_ENABLE = yes # Another method for generating Unicode characters via maps |
diff --git a/keyboards/pteron36/rules.mk b/keyboards/pteron36/rules.mk index 139ea9bbf..585c9828d 100644 --- a/keyboards/pteron36/rules.mk +++ b/keyboards/pteron36/rules.mk | |||
| @@ -21,7 +21,7 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | 23 | ||
| 24 | OLED_DRIVER_ENABLE = no # OLED display; work in progress to add support. will be update in future. | 24 | OLED_ENABLE = no # OLED display; work in progress to add support. will be update in future. |
| 25 | SPLIT_KEYBOARD = yes | 25 | SPLIT_KEYBOARD = yes |
| 26 | 26 | ||
| 27 | LAYOUTS = split_3x5_3 | 27 | LAYOUTS = split_3x5_3 |
diff --git a/keyboards/rabbit_capture_plan/rules.mk b/keyboards/rabbit_capture_plan/rules.mk index f30a1078c..f5b167709 100644 --- a/keyboards/rabbit_capture_plan/rules.mk +++ b/keyboards/rabbit_capture_plan/rules.mk | |||
| @@ -21,4 +21,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | SPLIT_KEYBOARD = yes | 23 | SPLIT_KEYBOARD = yes |
| 24 | OLED_DRIVER_ENABLE = no | 24 | OLED_ENABLE = no |
diff --git a/keyboards/rainkeeb/rules.mk b/keyboards/rainkeeb/rules.mk index c55b55abe..64a8cc3a1 100644 --- a/keyboards/rainkeeb/rules.mk +++ b/keyboards/rainkeeb/rules.mk | |||
| @@ -19,7 +19,8 @@ AUDIO_ENABLE = no | |||
| 19 | RGBLIGHT_ENABLE = no | 19 | RGBLIGHT_ENABLE = no |
| 20 | 20 | ||
| 21 | # OLED enable | 21 | # OLED enable |
| 22 | OLED_DRIVER_ENABLE = yes | 22 | OLED_ENABLE = yes |
| 23 | OLED_DRIVER = SSD1306 | ||
| 23 | 24 | ||
| 24 | # Encoder enable | 25 | # Encoder enable |
| 25 | ENCODER_ENABLE = yes | 26 | ENCODER_ENABLE = yes |
diff --git a/keyboards/ramonimbao/herringbone/pro/keymaps/default/keymap.c b/keyboards/ramonimbao/herringbone/pro/keymaps/default/keymap.c index 1b9b60c0a..ac3c11e69 100644 --- a/keyboards/ramonimbao/herringbone/pro/keymaps/default/keymap.c +++ b/keyboards/ramonimbao/herringbone/pro/keymaps/default/keymap.c | |||
| @@ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | ), | 28 | ), |
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | #ifdef OLED_DRIVER_ENABLE | 31 | #ifdef OLED_ENABLE |
| 32 | uint32_t anim_timer = 0; | 32 | uint32_t anim_timer = 0; |
| 33 | uint32_t anim_sleep = 0; | 33 | uint32_t anim_sleep = 0; |
| 34 | uint8_t current_frame = 0; | 34 | uint8_t current_frame = 0; |
diff --git a/keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c b/keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c index 1458b19c2..3409fbc16 100644 --- a/keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c +++ b/keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c | |||
| @@ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | ), | 28 | ), |
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | #ifdef OLED_DRIVER_ENABLE | 31 | #ifdef OLED_ENABLE |
| 32 | uint32_t anim_timer = 0; | 32 | uint32_t anim_timer = 0; |
| 33 | uint32_t anim_sleep = 0; | 33 | uint32_t anim_sleep = 0; |
| 34 | uint8_t current_frame = 0; | 34 | uint8_t current_frame = 0; |
diff --git a/keyboards/ramonimbao/herringbone/pro/keymaps/via/keymap.c b/keyboards/ramonimbao/herringbone/pro/keymaps/via/keymap.c index ecc35c19a..5c97a3fb8 100644 --- a/keyboards/ramonimbao/herringbone/pro/keymaps/via/keymap.c +++ b/keyboards/ramonimbao/herringbone/pro/keymaps/via/keymap.c | |||
| @@ -76,7 +76,7 @@ void matrix_scan_user(void) { | |||
| 76 | } | 76 | } |
| 77 | } | 77 | } |
| 78 | 78 | ||
| 79 | #ifdef OLED_DRIVER_ENABLE | 79 | #ifdef OLED_ENABLE |
| 80 | uint32_t anim_timer = 0; | 80 | uint32_t anim_timer = 0; |
| 81 | uint32_t anim_sleep = 0; | 81 | uint32_t anim_sleep = 0; |
| 82 | uint8_t current_frame = 0; | 82 | uint8_t current_frame = 0; |
diff --git a/keyboards/ramonimbao/herringbone/pro/rules.mk b/keyboards/ramonimbao/herringbone/pro/rules.mk index 6b47a27fe..b55b2c246 100644 --- a/keyboards/ramonimbao/herringbone/pro/rules.mk +++ b/keyboards/ramonimbao/herringbone/pro/rules.mk | |||
| @@ -24,7 +24,8 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 24 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 25 | AUDIO_ENABLE = no # Audio output | 25 | AUDIO_ENABLE = no # Audio output |
| 26 | ENCODER_ENABLE = yes | 26 | ENCODER_ENABLE = yes |
| 27 | OLED_DRIVER_ENABLE = yes | 27 | OLED_ENABLE = yes |
| 28 | OLED_DRIVER = SSD1306 | ||
| 28 | WPM_ENABLE = yes | 29 | WPM_ENABLE = yes |
| 29 | LTO_ENABLE = yes | 30 | LTO_ENABLE = yes |
| 30 | 31 | ||
diff --git a/keyboards/rart/rart75m/rart75m.c b/keyboards/rart/rart75m/rart75m.c index c874e01ff..73e37d2d1 100644 --- a/keyboards/rart/rart75m/rart75m.c +++ b/keyboards/rart/rart75m/rart75m.c | |||
| @@ -30,7 +30,7 @@ bool encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 30 | } | 30 | } |
| 31 | #endif | 31 | #endif |
| 32 | 32 | ||
| 33 | #ifdef OLED_DRIVER_ENABLE | 33 | #ifdef OLED_ENABLE |
| 34 | __attribute__((weak)) void oled_task_user(void) { | 34 | __attribute__((weak)) void oled_task_user(void) { |
| 35 | // Host Keyboard Layer Status | 35 | // Host Keyboard Layer Status |
| 36 | oled_write_P(PSTR("R A R T 7 5 M\nLayer: "), false); | 36 | oled_write_P(PSTR("R A R T 7 5 M\nLayer: "), false); |
| @@ -54,4 +54,4 @@ __attribute__((weak)) void oled_task_user(void) { | |||
| 54 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); | 54 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | #endif \ No newline at end of file | 57 | #endif |
diff --git a/keyboards/rart/rart75m/rules.mk b/keyboards/rart/rart75m/rules.mk index c6b786b35..2a6f81099 100644 --- a/keyboards/rart/rart75m/rules.mk +++ b/keyboards/rart/rart75m/rules.mk | |||
| @@ -21,5 +21,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | UNICODE_ENABLE = yes | 23 | UNICODE_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | ENCODER_ENABLE = yes \ No newline at end of file | 25 | OLED_DRIVER = SSD1306 |
| 26 | ENCODER_ENABLE = yes | ||
diff --git a/keyboards/rart/rartand/keymaps/default/keymap.c b/keyboards/rart/rartand/keymaps/default/keymap.c index 1b3c7c6af..2dd9378b0 100644 --- a/keyboards/rart/rartand/keymaps/default/keymap.c +++ b/keyboards/rart/rartand/keymaps/default/keymap.c | |||
| @@ -16,11 +16,11 @@ | |||
| 16 | 16 | ||
| 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 18 | 18 | ||
| 19 | [0] = LAYOUT_all( | 19 | [0] = LAYOUT_all( |
| 20 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, | 20 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, |
| 21 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 21 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, |
| 22 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_BSLS, | 22 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_BSLS, |
| 23 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_SPC, MO(2), KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT | 23 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_SPC, MO(2), KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT |
| 24 | ), | 24 | ), |
| 25 | 25 | ||
| 26 | [1] = LAYOUT_all( | 26 | [1] = LAYOUT_all( |
| @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 46 | 46 | ||
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | #ifdef OLED_DRIVER_ENABLE | 49 | #ifdef OLED_ENABLE |
| 50 | void oled_task_user(void) { | 50 | void oled_task_user(void) { |
| 51 | // Host Keyboard Layer Status | 51 | // Host Keyboard Layer Status |
| 52 | oled_write_P(PSTR("* R A R T A N D *\n Powered by QMK\nLayer: "), false); | 52 | oled_write_P(PSTR("* R A R T A N D *\n Powered by QMK\nLayer: "), false); |
diff --git a/keyboards/rart/rartand/keymaps/via/keymap.c b/keyboards/rart/rartand/keymaps/via/keymap.c index 1b3c7c6af..2dd9378b0 100644 --- a/keyboards/rart/rartand/keymaps/via/keymap.c +++ b/keyboards/rart/rartand/keymaps/via/keymap.c | |||
| @@ -16,11 +16,11 @@ | |||
| 16 | 16 | ||
| 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 18 | 18 | ||
| 19 | [0] = LAYOUT_all( | 19 | [0] = LAYOUT_all( |
| 20 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, | 20 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSPC, |
| 21 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 21 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, |
| 22 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_BSLS, | 22 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_BSLS, |
| 23 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_SPC, MO(2), KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT | 23 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_SPC, MO(2), KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT |
| 24 | ), | 24 | ), |
| 25 | 25 | ||
| 26 | [1] = LAYOUT_all( | 26 | [1] = LAYOUT_all( |
| @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 46 | 46 | ||
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | #ifdef OLED_DRIVER_ENABLE | 49 | #ifdef OLED_ENABLE |
| 50 | void oled_task_user(void) { | 50 | void oled_task_user(void) { |
| 51 | // Host Keyboard Layer Status | 51 | // Host Keyboard Layer Status |
| 52 | oled_write_P(PSTR("* R A R T A N D *\n Powered by QMK\nLayer: "), false); | 52 | oled_write_P(PSTR("* R A R T A N D *\n Powered by QMK\nLayer: "), false); |
diff --git a/keyboards/rart/rartand/rules.mk b/keyboards/rart/rartand/rules.mk index 048be8e5f..47e285ceb 100644 --- a/keyboards/rart/rartand/rules.mk +++ b/keyboards/rart/rartand/rules.mk | |||
| @@ -20,4 +20,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/rart/rartland/rartland.c b/keyboards/rart/rartland/rartland.c index fc35361f8..089ba9295 100644 --- a/keyboards/rart/rartland/rartland.c +++ b/keyboards/rart/rartland/rartland.c | |||
| @@ -30,7 +30,7 @@ bool encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 30 | } | 30 | } |
| 31 | #endif | 31 | #endif |
| 32 | 32 | ||
| 33 | #ifdef OLED_DRIVER_ENABLE | 33 | #ifdef OLED_ENABLE |
| 34 | __attribute__((weak)) void oled_task_user(void) { | 34 | __attribute__((weak)) void oled_task_user(void) { |
| 35 | // Host Keyboard Layer Status | 35 | // Host Keyboard Layer Status |
| 36 | oled_write_P(PSTR("R A R T L A N D\nLayer: "), false); | 36 | oled_write_P(PSTR("R A R T L A N D\nLayer: "), false); |
diff --git a/keyboards/rart/rartland/rules.mk b/keyboards/rart/rartland/rules.mk index ba0f41d90..3e5261ec4 100644 --- a/keyboards/rart/rartland/rules.mk +++ b/keyboards/rart/rartland/rules.mk | |||
| @@ -24,7 +24,8 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 24 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 24 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 25 | AUDIO_ENABLE = no # Audio output | 25 | AUDIO_ENABLE = no # Audio output |
| 26 | UNICODE_ENABLE = yes | 26 | UNICODE_ENABLE = yes |
| 27 | OLED_DRIVER_ENABLE = yes | 27 | OLED_ENABLE = yes |
| 28 | OLED_DRIVER = SSD1306 | ||
| 28 | ENCODER_ENABLE = yes | 29 | ENCODER_ENABLE = yes |
| 29 | 30 | ||
| 30 | LAYOUTS = 65_ansi 65_iso | 31 | LAYOUTS = 65_ansi 65_iso |
diff --git a/keyboards/rart/rartlice/keymaps/default/keymap.c b/keyboards/rart/rartlice/keymaps/default/keymap.c index 0117eeafb..2ba4abff3 100644 --- a/keyboards/rart/rartlice/keymaps/default/keymap.c +++ b/keyboards/rart/rartlice/keymaps/default/keymap.c | |||
| @@ -31,10 +31,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | _______, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, _______, _______, _______, _______, | 31 | _______, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, _______, _______, _______, _______, |
| 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______ | 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 33 | ), | 33 | ), |
| 34 | 34 | ||
| 35 | }; | 35 | }; |
| 36 | 36 | ||
| 37 | #ifdef OLED_DRIVER_ENABLE | 37 | #ifdef OLED_ENABLE |
| 38 | void oled_task_user(void) { | 38 | void oled_task_user(void) { |
| 39 | // Host Keyboard Layer Status | 39 | // Host Keyboard Layer Status |
| 40 | oled_write_P(PSTR("R A R T L I C E\nLayer: "), false); | 40 | oled_write_P(PSTR("R A R T L I C E\nLayer: "), false); |
diff --git a/keyboards/rart/rartlice/keymaps/via/keymap.c b/keyboards/rart/rartlice/keymaps/via/keymap.c index 0156c2fa4..22e52c403 100644 --- a/keyboards/rart/rartlice/keymaps/via/keymap.c +++ b/keyboards/rart/rartlice/keymaps/via/keymap.c | |||
| @@ -45,10 +45,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 45 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 46 | _______, _______, _______, _______, _______, _______, _______, _______, _______ | 46 | _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 47 | ), | 47 | ), |
| 48 | 48 | ||
| 49 | }; | 49 | }; |
| 50 | 50 | ||
| 51 | #ifdef OLED_DRIVER_ENABLE | 51 | #ifdef OLED_ENABLE |
| 52 | void oled_task_user(void) { | 52 | void oled_task_user(void) { |
| 53 | // Host Keyboard Layer Status | 53 | // Host Keyboard Layer Status |
| 54 | oled_write_P(PSTR("* R A R T L I C E *\n Powered by QMK\nLayer: "), false); | 54 | oled_write_P(PSTR("* R A R T L I C E *\n Powered by QMK\nLayer: "), false); |
diff --git a/keyboards/rart/rartlice/rules.mk b/keyboards/rart/rartlice/rules.mk index 4751c57c9..1cc247f16 100644 --- a/keyboards/rart/rartlice/rules.mk +++ b/keyboards/rart/rartlice/rules.mk | |||
| @@ -21,7 +21,8 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | WS2812_DRIVER = spi | 23 | WS2812_DRIVER = spi |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
| 25 | 26 | ||
| 26 | # Enter lower-power sleep mode when on the ChibiOS idle thread | 27 | # Enter lower-power sleep mode when on the ChibiOS idle thread |
| 27 | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE | 28 | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE |
diff --git a/keyboards/rgbkb/mun/rules.mk b/keyboards/rgbkb/mun/rules.mk index bea2f354c..ce8029968 100644 --- a/keyboards/rgbkb/mun/rules.mk +++ b/keyboards/rgbkb/mun/rules.mk | |||
| @@ -27,7 +27,8 @@ RGB_MATRIX_ENABLE = yes | |||
| 27 | RGB_MATRIX_DRIVER = WS2812 | 27 | RGB_MATRIX_DRIVER = WS2812 |
| 28 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 28 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 29 | 29 | ||
| 30 | OLED_DRIVER_ENABLE = yes # Enable the OLED Driver | 30 | OLED_ENABLE = yes |
| 31 | OLED_DRIVER = SSD1306 # Enable the OLED Driver | ||
| 31 | 32 | ||
| 32 | ENCODER_ENABLE = yes | 33 | ENCODER_ENABLE = yes |
| 33 | 34 | ||
| @@ -42,4 +43,4 @@ OPT_DEFS += -Ikeyboards/rgbkb/common | |||
| 42 | # matrix optimisations | 43 | # matrix optimisations |
| 43 | SRC += matrix.c | 44 | SRC += matrix.c |
| 44 | 45 | ||
| 45 | DEFAULT_FOLDER = rgbkb/mun/rev1 \ No newline at end of file | 46 | DEFAULT_FOLDER = rgbkb/mun/rev1 |
diff --git a/keyboards/rgbkb/pan/keymaps/default/keymap.c b/keyboards/rgbkb/pan/keymaps/default/keymap.c index f19d36256..dac385aa4 100644 --- a/keyboards/rgbkb/pan/keymaps/default/keymap.c +++ b/keyboards/rgbkb/pan/keymaps/default/keymap.c | |||
| @@ -70,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | ) | 70 | ) |
| 71 | }; | 71 | }; |
| 72 | 72 | ||
| 73 | #ifdef OLED_DRIVER_ENABLE | 73 | #ifdef OLED_ENABLE |
| 74 | void oled_task_user(void) { | 74 | void oled_task_user(void) { |
| 75 | // Host Keyboard Layer Status | 75 | // Host Keyboard Layer Status |
| 76 | oled_write_P(PSTR("RGBKB Pan\n"), false); | 76 | oled_write_P(PSTR("RGBKB Pan\n"), false); |
diff --git a/keyboards/rgbkb/pan/rules.mk b/keyboards/rgbkb/pan/rules.mk index 01a98fc5e..301b17d7f 100644 --- a/keyboards/rgbkb/pan/rules.mk +++ b/keyboards/rgbkb/pan/rules.mk | |||
| @@ -16,7 +16,8 @@ RGB_MATRIX_ENABLE = yes | |||
| 16 | RGB_MATRIX_DRIVER = WS2812 | 16 | RGB_MATRIX_DRIVER = WS2812 |
| 17 | WS2812_DRIVER = bitbang | 17 | WS2812_DRIVER = bitbang |
| 18 | ENCODER_ENABLE = yes | 18 | ENCODER_ENABLE = yes |
| 19 | OLED_DRIVER_ENABLE = yes | 19 | OLED_ENABLE = yes |
| 20 | OLED_DRIVER = SSD1306 | ||
| 20 | 21 | ||
| 21 | # RGB layout selection | 22 | # RGB layout selection |
| 22 | RGB_ENCODERS = yes # For RGB encoders, solder on both WS2811 chips | 23 | RGB_ENCODERS = yes # For RGB encoders, solder on both WS2811 chips |
diff --git a/keyboards/rgbkb/sol/keymaps/brianweyer/keymap.c b/keyboards/rgbkb/sol/keymaps/brianweyer/keymap.c index 2ae07984d..aa465a696 100644 --- a/keyboards/rgbkb/sol/keymaps/brianweyer/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/brianweyer/keymap.c | |||
| @@ -196,7 +196,7 @@ void matrix_init_user(void) { | |||
| 196 | 196 | ||
| 197 | 197 | ||
| 198 | // OLED Driver Logic | 198 | // OLED Driver Logic |
| 199 | #ifdef OLED_DRIVER_ENABLE | 199 | #ifdef OLED_ENABLE |
| 200 | 200 | ||
| 201 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 201 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 202 | if (!is_keyboard_master()) | 202 | if (!is_keyboard_master()) |
diff --git a/keyboards/rgbkb/sol/keymaps/brianweyer/rules.mk b/keyboards/rgbkb/sol/keymaps/brianweyer/rules.mk index 47dd9a7e2..f9832323b 100644 --- a/keyboards/rgbkb/sol/keymaps/brianweyer/rules.mk +++ b/keyboards/rgbkb/sol/keymaps/brianweyer/rules.mk | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | LED_MIRRORED = no # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master) | 4 | LED_MIRRORED = no # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master) |
| 5 | 5 | ||
| 6 | # Misc | 6 | # Misc |
| 7 | OLED_DRIVER_ENABLE = yes # Enable the OLED Driver | 7 | OLED_ENABLE = yes # Enable the OLED Driver |
| 8 | 8 | ||
| 9 | 9 | ||
| 10 | 10 | ||
diff --git a/keyboards/rgbkb/sol/keymaps/danielhklein/keymap.c b/keyboards/rgbkb/sol/keymaps/danielhklein/keymap.c index 96e19bf86..2ef78f122 100644 --- a/keyboards/rgbkb/sol/keymaps/danielhklein/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/danielhklein/keymap.c | |||
| @@ -261,7 +261,7 @@ void matrix_init_user(void) { | |||
| 261 | 261 | ||
| 262 | 262 | ||
| 263 | // OLED Driver Logic | 263 | // OLED Driver Logic |
| 264 | #ifdef OLED_DRIVER_ENABLE | 264 | #ifdef OLED_ENABLE |
| 265 | 265 | ||
| 266 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 266 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 267 | if (!has_usb()) | 267 | if (!has_usb()) |
diff --git a/keyboards/rgbkb/sol/keymaps/default/keymap.c b/keyboards/rgbkb/sol/keymaps/default/keymap.c index 0883cb775..6fc2cb777 100644 --- a/keyboards/rgbkb/sol/keymaps/default/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/default/keymap.c | |||
| @@ -298,7 +298,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 298 | } | 298 | } |
| 299 | 299 | ||
| 300 | // OLED Driver Logic | 300 | // OLED Driver Logic |
| 301 | #ifdef OLED_DRIVER_ENABLE | 301 | #ifdef OLED_ENABLE |
| 302 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 302 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 303 | if (is_keyboard_master()) | 303 | if (is_keyboard_master()) |
| 304 | return OLED_ROTATION_270; | 304 | return OLED_ROTATION_270; |
diff --git a/keyboards/rgbkb/sol/keymaps/default/readme.md b/keyboards/rgbkb/sol/keymaps/default/readme.md index ce5bce19e..3f3e1afc5 100644 --- a/keyboards/rgbkb/sol/keymaps/default/readme.md +++ b/keyboards/rgbkb/sol/keymaps/default/readme.md | |||
| @@ -92,7 +92,7 @@ RGBLIGHT_FULL_POWER = no # Allow maximum RGB brightness. Otherwise, limited t | |||
| 92 | UNICODE_ENABLE = no # Unicode | 92 | UNICODE_ENABLE = no # Unicode |
| 93 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 93 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 94 | 94 | ||
| 95 | OLED_DRIVER_ENABLE = no # Enable the OLED Driver (+5000) | 95 | OLED_ENABLE = no # Enable the OLED Driver (+5000) |
| 96 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 96 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 97 | 97 | ||
| 98 | 98 | ||
diff --git a/keyboards/rgbkb/sol/keymaps/xulkal/rules.mk b/keyboards/rgbkb/sol/keymaps/xulkal/rules.mk index c386b39d3..4da351f25 100644 --- a/keyboards/rgbkb/sol/keymaps/xulkal/rules.mk +++ b/keyboards/rgbkb/sol/keymaps/xulkal/rules.mk | |||
| @@ -9,7 +9,7 @@ FULLHAND_ENABLE = no # Enables the additional 24 Full Hand LEDs | |||
| 9 | SF_ENABLE = no # Enables the additional 38 Starfighter LEDs | 9 | SF_ENABLE = no # Enables the additional 38 Starfighter LEDs |
| 10 | 10 | ||
| 11 | # Misc | 11 | # Misc |
| 12 | OLED_DRIVER_ENABLE = yes # Enable the OLED Driver | 12 | OLED_ENABLE = yes # Enable the OLED Driver |
| 13 | 13 | ||
| 14 | # Not using the encoder for rev1 | 14 | # Not using the encoder for rev1 |
| 15 | ifeq ($(strip $(KEYBOARD)), rgbkb/sol/rev1) | 15 | ifeq ($(strip $(KEYBOARD)), rgbkb/sol/rev1) |
diff --git a/keyboards/rgbkb/sol/keymaps/xyverz/keymap.c b/keyboards/rgbkb/sol/keymaps/xyverz/keymap.c index ed98a951c..73f7220a6 100644 --- a/keyboards/rgbkb/sol/keymaps/xyverz/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/xyverz/keymap.c | |||
| @@ -279,7 +279,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 279 | #endif | 279 | #endif |
| 280 | 280 | ||
| 281 | // OLED Driver Logic | 281 | // OLED Driver Logic |
| 282 | #ifdef OLED_DRIVER_ENABLE | 282 | #ifdef OLED_ENABLE |
| 283 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 283 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 284 | if (is_keyboard_master()) | 284 | if (is_keyboard_master()) |
| 285 | return OLED_ROTATION_270; | 285 | return OLED_ROTATION_270; |
diff --git a/keyboards/rgbkb/sol/keymaps/xyverz/rules.mk b/keyboards/rgbkb/sol/keymaps/xyverz/rules.mk index 5d94aa9df..bb9d58e94 100644 --- a/keyboards/rgbkb/sol/keymaps/xyverz/rules.mk +++ b/keyboards/rgbkb/sol/keymaps/xyverz/rules.mk | |||
| @@ -24,7 +24,8 @@ OLED_ENABLE = no # OLED_ENABLE | |||
| 24 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 24 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 25 | DEFAULT_FOLDER = rgbkb/sol/rev1 | 25 | DEFAULT_FOLDER = rgbkb/sol/rev1 |
| 26 | ENCODER_ENABLE = no | 26 | ENCODER_ENABLE = no |
| 27 | OLED_DRIVER_ENABLE = yes | 27 | OLED_ENABLE = yes |
| 28 | OLED_DRIVER = SSD1306 | ||
| 28 | 29 | ||
| 29 | # Do not edit past here | 30 | # Do not edit past here |
| 30 | 31 | ||
| @@ -51,4 +52,4 @@ endif | |||
| 51 | 52 | ||
| 52 | ifeq ($(strip $(LED_MIRRORED)), yes) | 53 | ifeq ($(strip $(LED_MIRRORED)), yes) |
| 53 | OPT_DEFS += -DLED_MIRRORED | 54 | OPT_DEFS += -DLED_MIRRORED |
| 54 | endif \ No newline at end of file | 55 | endif |
diff --git a/keyboards/rgbkb/sol/rev1/rules.mk b/keyboards/rgbkb/sol/rev1/rules.mk index 9124e3d0e..5c5850f90 100644 --- a/keyboards/rgbkb/sol/rev1/rules.mk +++ b/keyboards/rgbkb/sol/rev1/rules.mk | |||
| @@ -25,5 +25,5 @@ RGBLIGHT_FULL_POWER = no # Allow maximum RGB brightness for RGBLIGHT | |||
| 25 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 25 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 26 | 26 | ||
| 27 | # Misc | 27 | # Misc |
| 28 | OLED_DRIVER_ENABLE = no # Enable the OLED Driver | 28 | OLED_ENABLE = no # Enable the OLED Driver |
| 29 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 29 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
diff --git a/keyboards/rgbkb/sol/rev2/config.h b/keyboards/rgbkb/sol/rev2/config.h index 4ffcecc6b..f0c71db34 100644 --- a/keyboards/rgbkb/sol/rev2/config.h +++ b/keyboards/rgbkb/sol/rev2/config.h | |||
| @@ -64,7 +64,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 64 | #define ENCODERS_PAD_A { D2 } | 64 | #define ENCODERS_PAD_A { D2 } |
| 65 | #define ENCODERS_PAD_B { D6 } | 65 | #define ENCODERS_PAD_B { D6 } |
| 66 | #else | 66 | #else |
| 67 | #ifdef OLED_DRIVER_ENABLE | 67 | #ifdef OLED_ENABLE |
| 68 | #error Extra encoders cannot be enabled at the same time as the OLED Driver as they use the same pins. | 68 | #error Extra encoders cannot be enabled at the same time as the OLED Driver as they use the same pins. |
| 69 | #endif | 69 | #endif |
| 70 | #define ENCODERS_PAD_A { D2, D1, B0 } | 70 | #define ENCODERS_PAD_A { D2, D1, B0 } |
diff --git a/keyboards/rgbkb/sol/rev2/post_rules.mk b/keyboards/rgbkb/sol/rev2/post_rules.mk index ab03325c9..feaa2ac1f 100644 --- a/keyboards/rgbkb/sol/rev2/post_rules.mk +++ b/keyboards/rgbkb/sol/rev2/post_rules.mk | |||
| @@ -28,7 +28,7 @@ ifeq ($(strip $(EXTRA_ENCODERS_ENABLE)), yes) | |||
| 28 | OPT_DEFS += -DEXTRA_ENCODERS_ENABLE | 28 | OPT_DEFS += -DEXTRA_ENCODERS_ENABLE |
| 29 | endif | 29 | endif |
| 30 | 30 | ||
| 31 | ifeq ($(strip $(OLED_DRIVER_ENABLE)), yes) | 31 | ifeq ($(strip $(OLED_ENABLE)), yes) |
| 32 | ifeq ($(strip $(ENCODER_ENABLE)), yes) | 32 | ifeq ($(strip $(ENCODER_ENABLE)), yes) |
| 33 | ifneq ($(strip $(RGB_MATRIX_ENABLE)), no) | 33 | ifneq ($(strip $(RGB_MATRIX_ENABLE)), no) |
| 34 | ifneq ($(strip $(RGB_OLED_MENU)), no) | 34 | ifneq ($(strip $(RGB_OLED_MENU)), no) |
diff --git a/keyboards/rgbkb/sol/rev2/rules.mk b/keyboards/rgbkb/sol/rev2/rules.mk index 8871a8a7c..e5d2a9dcc 100644 --- a/keyboards/rgbkb/sol/rev2/rules.mk +++ b/keyboards/rgbkb/sol/rev2/rules.mk | |||
| @@ -27,8 +27,8 @@ SF_ENABLE = no # Enables the additional 38 Starfighter LEDs | |||
| 27 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 27 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 28 | 28 | ||
| 29 | # Misc | 29 | # Misc |
| 30 | OLED_DRIVER_ENABLE = no # Enable the OLED Driver | 30 | OLED_ENABLE = no # Enable the OLED Driver |
| 31 | EXTRA_ENCODERS_ENABLE = no # Enables 3 encoders per side (up from 1, not compatible with OLED_DRIVER_ENABLE) | 31 | EXTRA_ENCODERS_ENABLE = no # Enables 3 encoders per side (up from 1, not compatible with OLED_ENABLE) |
| 32 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 32 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 33 | LTO_ENABLE = yes # Enable Link Time Optimizations greatly reducing firmware size by disabling the old Macros and Functions features | 33 | LTO_ENABLE = yes # Enable Link Time Optimizations greatly reducing firmware size by disabling the old Macros and Functions features |
| 34 | 34 | ||
diff --git a/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c b/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c index f31da8bf5..5bc5e00d8 100644 --- a/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c +++ b/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c | |||
| @@ -103,7 +103,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 103 | } | 103 | } |
| 104 | 104 | ||
| 105 | 105 | ||
| 106 | #if OLED_DRIVER_ENABLE | 106 | #if OLED_ENABLE |
| 107 | const char* layer_name_user(uint32_t layer) { | 107 | const char* layer_name_user(uint32_t layer) { |
| 108 | switch (layer) { | 108 | switch (layer) { |
| 109 | case _QWERTY: | 109 | case _QWERTY: |
diff --git a/keyboards/rgbkb/zen/rev2/rev2.c b/keyboards/rgbkb/zen/rev2/rev2.c index 28a5a9f20..7bc007246 100644 --- a/keyboards/rgbkb/zen/rev2/rev2.c +++ b/keyboards/rgbkb/zen/rev2/rev2.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | #include "rev2.h" | 1 | #include "rev2.h" |
| 2 | 2 | ||
| 3 | #ifdef OLED_DRIVER_ENABLE | 3 | #ifdef OLED_ENABLE |
| 4 | #include "split_util.h" | 4 | #include "split_util.h" |
| 5 | #include "oled_driver.h" | 5 | #include "oled_driver.h" |
| 6 | 6 | ||
diff --git a/keyboards/rgbkb/zen/rev2/rules.mk b/keyboards/rgbkb/zen/rev2/rules.mk index e9d19a69a..9bb8b8cd0 100644 --- a/keyboards/rgbkb/zen/rev2/rules.mk +++ b/keyboards/rgbkb/zen/rev2/rules.mk | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | ENCODER_ENABLE = yes | 1 | ENCODER_ENABLE = yes |
| 2 | 2 | ||
| 3 | OLED_DRIVER_ENABLE = no | 3 | OLED_ENABLE = no |
| 4 | 4 | ||
| 5 | # Setup so that OLED can be turned on/off easily | 5 | # Setup so that OLED can be turned on/off easily |
| 6 | ifeq ($(strip $(OLED_DRIVER_ENABLE)), yes) | 6 | ifeq ($(strip $(OLED_ENABLE)), yes) |
| 7 | # Custom local font file | 7 | # Custom local font file |
| 8 | OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\" | 8 | OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\" |
| 9 | endif | 9 | endif |
diff --git a/keyboards/rgbkb/zygomorph/keymaps/5x6pad/rules.mk b/keyboards/rgbkb/zygomorph/keymaps/5x6pad/rules.mk index c223cb9eb..ccceffe6a 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/5x6pad/rules.mk +++ b/keyboards/rgbkb/zygomorph/keymaps/5x6pad/rules.mk | |||
| @@ -17,7 +17,7 @@ RGBLIGHT_FULL_POWER = yes # Allow maximum RGB brightness. Otherwise, limited t | |||
| 17 | UNICODE_ENABLE = no # Unicode | 17 | UNICODE_ENABLE = no # Unicode |
| 18 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 18 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 19 | ENCODER_ENABLE = yes # Enable rotary encoder | 19 | ENCODER_ENABLE = yes # Enable rotary encoder |
| 20 | OLED_DRIVER_ENABLE = no # Enable the OLED Driver | 20 | OLED_ENABLE = no # Enable the OLED Driver |
| 21 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 21 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 22 | LTO_ENABLE = no # Enable optimizations to reduce firmware size. Also disables action macros and functions. | 22 | LTO_ENABLE = no # Enable optimizations to reduce firmware size. Also disables action macros and functions. |
| 23 | 23 | ||
diff --git a/keyboards/rgbkb/zygomorph/keymaps/default/readme.md b/keyboards/rgbkb/zygomorph/keymaps/default/readme.md index e1d30b36b..4f7b64510 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/default/readme.md +++ b/keyboards/rgbkb/zygomorph/keymaps/default/readme.md | |||
| @@ -98,7 +98,8 @@ RGBLIGHT_FULL_POWER = yes # Allow maximum RGB brightness. Otherwise, limited t | |||
| 98 | UNICODE_ENABLE = no # Unicode | 98 | UNICODE_ENABLE = no # Unicode |
| 99 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 99 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 100 | ENCODER_ENABLE = yes # Enable rotary encoder (+90) | 100 | ENCODER_ENABLE = yes # Enable rotary encoder (+90) |
| 101 | OLED_DRIVER_ENABLE = yes # Enable the OLED Driver (+5000) | 101 | OLED_ENABLE = yes |
| 102 | OLED_DRIVER = SSD1306 # Enable the OLED Driver (+5000) | ||
| 102 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 103 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 103 | 104 | ||
| 104 | 105 | ||
diff --git a/keyboards/rgbkb/zygomorph/keymaps/default/rules.mk b/keyboards/rgbkb/zygomorph/keymaps/default/rules.mk index c223cb9eb..ccceffe6a 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/default/rules.mk +++ b/keyboards/rgbkb/zygomorph/keymaps/default/rules.mk | |||
| @@ -17,7 +17,7 @@ RGBLIGHT_FULL_POWER = yes # Allow maximum RGB brightness. Otherwise, limited t | |||
| 17 | UNICODE_ENABLE = no # Unicode | 17 | UNICODE_ENABLE = no # Unicode |
| 18 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 18 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 19 | ENCODER_ENABLE = yes # Enable rotary encoder | 19 | ENCODER_ENABLE = yes # Enable rotary encoder |
| 20 | OLED_DRIVER_ENABLE = no # Enable the OLED Driver | 20 | OLED_ENABLE = no # Enable the OLED Driver |
| 21 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 21 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 22 | LTO_ENABLE = no # Enable optimizations to reduce firmware size. Also disables action macros and functions. | 22 | LTO_ENABLE = no # Enable optimizations to reduce firmware size. Also disables action macros and functions. |
| 23 | 23 | ||
diff --git a/keyboards/rgbkb/zygomorph/keymaps/default_oled/keymap.c b/keyboards/rgbkb/zygomorph/keymaps/default_oled/keymap.c index 972fa4b05..ffc222324 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/default_oled/keymap.c +++ b/keyboards/rgbkb/zygomorph/keymaps/default_oled/keymap.c | |||
| @@ -169,7 +169,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 169 | 169 | ||
| 170 | 170 | ||
| 171 | // SSD1306 OLED driver logic | 171 | // SSD1306 OLED driver logic |
| 172 | #ifdef OLED_DRIVER_ENABLE | 172 | #ifdef OLED_ENABLE |
| 173 | 173 | ||
| 174 | static void render_logo(void) { | 174 | static void render_logo(void) { |
| 175 | static const char PROGMEM rgbkb_logo[] = { | 175 | static const char PROGMEM rgbkb_logo[] = { |
diff --git a/keyboards/rgbkb/zygomorph/keymaps/default_oled/rules.mk b/keyboards/rgbkb/zygomorph/keymaps/default_oled/rules.mk index f2c194f0d..ce80fc0d5 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/default_oled/rules.mk +++ b/keyboards/rgbkb/zygomorph/keymaps/default_oled/rules.mk | |||
| @@ -17,7 +17,8 @@ RGBLIGHT_FULL_POWER = yes # Allow maximum RGB brightness. Otherwise, limited t | |||
| 17 | UNICODE_ENABLE = no # Unicode | 17 | UNICODE_ENABLE = no # Unicode |
| 18 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 18 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 19 | ENCODER_ENABLE = yes # Enable rotary encoder | 19 | ENCODER_ENABLE = yes # Enable rotary encoder |
| 20 | OLED_DRIVER_ENABLE = yes # Enable the OLED Driver | 20 | OLED_ENABLE = yes |
| 21 | OLED_DRIVER = SSD1306 # Enable the OLED Driver | ||
| 21 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 22 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 22 | LTO_ENABLE = yes # Enable optimizations to reduce firmware size. Also disables action macros and functions. | 23 | LTO_ENABLE = yes # Enable optimizations to reduce firmware size. Also disables action macros and functions. |
| 23 | 24 | ||
diff --git a/keyboards/rgbkb/zygomorph/keymaps/kageurufu/rules.mk b/keyboards/rgbkb/zygomorph/keymaps/kageurufu/rules.mk index 61c7a07d6..d484c4736 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/kageurufu/rules.mk +++ b/keyboards/rgbkb/zygomorph/keymaps/kageurufu/rules.mk | |||
| @@ -17,7 +17,7 @@ RGBLIGHT_FULL_POWER = yes # Allow maximum RGB brightness. Otherwise, limited t | |||
| 17 | UNICODE_ENABLE = no # Unicode | 17 | UNICODE_ENABLE = no # Unicode |
| 18 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 18 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 19 | ENCODER_ENABLE = yes # Enable rotary encoder | 19 | ENCODER_ENABLE = yes # Enable rotary encoder |
| 20 | OLED_DRIVER_ENABLE = no # Enable the OLED Driver | 20 | OLED_ENABLE = no # Enable the OLED Driver |
| 21 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 21 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 22 | 22 | ||
| 23 | # Do not edit past here | 23 | # Do not edit past here |
diff --git a/keyboards/rgbkb/zygomorph/keymaps/xulkal/rules.mk b/keyboards/rgbkb/zygomorph/keymaps/xulkal/rules.mk index d7d50e137..0041d6042 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/xulkal/rules.mk +++ b/keyboards/rgbkb/zygomorph/keymaps/xulkal/rules.mk | |||
| @@ -19,7 +19,7 @@ RGBLIGHT_FULL_POWER = yes # Allow maximum RGB brightness. Otherwise, limited t | |||
| 19 | UNICODE_ENABLE = no # Unicode | 19 | UNICODE_ENABLE = no # Unicode |
| 20 | SWAP_HANDS_ENABLE = no # Enable one-hand typing | 20 | SWAP_HANDS_ENABLE = no # Enable one-hand typing |
| 21 | ENCODER_ENABLE = no # Enable rotary encoder | 21 | ENCODER_ENABLE = no # Enable rotary encoder |
| 22 | OLED_DRIVER_ENABLE = no # Enable the OLED Driver | 22 | OLED_ENABLE = no # Enable the OLED Driver |
| 23 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) | 23 | IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone) |
| 24 | LTO_ENABLE = no # Enable optimizations to reduce firmware size. Also disables action macros and functions. | 24 | LTO_ENABLE = no # Enable optimizations to reduce firmware size. Also disables action macros and functions. |
| 25 | 25 | ||
diff --git a/keyboards/ristretto/ristretto.c b/keyboards/ristretto/ristretto.c index 1ea43bcee..a39c366b0 100644 --- a/keyboards/ristretto/ristretto.c +++ b/keyboards/ristretto/ristretto.c | |||
| @@ -1,17 +1,17 @@ | |||
| 1 | /* Copyright 2021 Brandon Lewis | 1 | /* Copyright 2021 Brandon Lewis |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "ristretto.h" | 17 | #include "ristretto.h" |
| @@ -35,7 +35,7 @@ bool encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 35 | return true; | 35 | return true; |
| 36 | } | 36 | } |
| 37 | 37 | ||
| 38 | #ifdef OLED_DRIVER_ENABLE | 38 | #ifdef OLED_ENABLE |
| 39 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 39 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 40 | return OLED_ROTATION_270; | 40 | return OLED_ROTATION_270; |
| 41 | } | 41 | } |
diff --git a/keyboards/ristretto/rules.mk b/keyboards/ristretto/rules.mk index a24dc0c54..0be0b414a 100644 --- a/keyboards/ristretto/rules.mk +++ b/keyboards/ristretto/rules.mk | |||
| @@ -21,5 +21,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes | 23 | ENCODER_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
| 25 | WAIT_FOR_USB = yes | 26 | WAIT_FOR_USB = yes |
diff --git a/keyboards/rocketboard_16/keymaps/default/keymap.c b/keyboards/rocketboard_16/keymaps/default/keymap.c index ea078cbaf..0c3ee96d4 100644 --- a/keyboards/rocketboard_16/keymaps/default/keymap.c +++ b/keyboards/rocketboard_16/keymaps/default/keymap.c | |||
| @@ -54,7 +54,7 @@ bool encoder_update_user(uint8_t index, bool clockwise){ | |||
| 54 | return true; | 54 | return true; |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | #ifdef OLED_DRIVER_ENABLE | 57 | #ifdef OLED_ENABLE |
| 58 | 58 | ||
| 59 | static void render_logo(void) { | 59 | static void render_logo(void) { |
| 60 | static const char PROGMEM qmk_logo[] = { | 60 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/rocketboard_16/keymaps/via/keymap.c b/keyboards/rocketboard_16/keymaps/via/keymap.c index ea078cbaf..0c3ee96d4 100644 --- a/keyboards/rocketboard_16/keymaps/via/keymap.c +++ b/keyboards/rocketboard_16/keymaps/via/keymap.c | |||
| @@ -54,7 +54,7 @@ bool encoder_update_user(uint8_t index, bool clockwise){ | |||
| 54 | return true; | 54 | return true; |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | #ifdef OLED_DRIVER_ENABLE | 57 | #ifdef OLED_ENABLE |
| 58 | 58 | ||
| 59 | static void render_logo(void) { | 59 | static void render_logo(void) { |
| 60 | static const char PROGMEM qmk_logo[] = { | 60 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/rocketboard_16/rules.mk b/keyboards/rocketboard_16/rules.mk index 1cd8787f5..b1450c779 100644 --- a/keyboards/rocketboard_16/rules.mk +++ b/keyboards/rocketboard_16/rules.mk | |||
| @@ -20,7 +20,8 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB backlit keys | 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB backlit keys |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
| 24 | ENCODER_ENABLE = yes | 25 | ENCODER_ENABLE = yes |
| 25 | 26 | ||
| 26 | # Enter lower-power sleep mode when on the ChibiOS idle thread | 27 | # Enter lower-power sleep mode when on the ChibiOS idle thread |
diff --git a/keyboards/rubi/rules.mk b/keyboards/rubi/rules.mk index 978ef617b..3f464563d 100644 --- a/keyboards/rubi/rules.mk +++ b/keyboards/rubi/rules.mk | |||
| @@ -20,7 +20,8 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
| 24 | ENCODER_ENABLE = yes | 25 | ENCODER_ENABLE = yes |
| 25 | 26 | ||
| 26 | SRC += lib/oled.c \ | 27 | SRC += lib/oled.c \ |
diff --git a/keyboards/sawnsprojects/satxri6key/keymaps/via/keymap.c b/keyboards/sawnsprojects/satxri6key/keymaps/via/keymap.c index 91ab35276..e09ef997f 100644 --- a/keyboards/sawnsprojects/satxri6key/keymaps/via/keymap.c +++ b/keyboards/sawnsprojects/satxri6key/keymaps/via/keymap.c | |||
| @@ -19,23 +19,23 @@ char wpm_str[4]; | |||
| 19 | 19 | ||
| 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 21 | [0] = LAYOUT( | 21 | [0] = LAYOUT( |
| 22 | 22 | ||
| 23 | KC_ESC, KC_GRV, TO(1), | 23 | KC_ESC, KC_GRV, TO(1), |
| 24 | KC_Z, KC_X, KC_C ), | 24 | KC_Z, KC_X, KC_C ), |
| 25 | 25 | ||
| 26 | [1] = LAYOUT( | 26 | [1] = LAYOUT( |
| 27 | 27 | ||
| 28 | KC_TRNS, KC_TRNS, TO(0), | 28 | KC_TRNS, KC_TRNS, TO(0), |
| 29 | KC_TRNS, KC_TRNS, KC_TRNS ), | 29 | KC_TRNS, KC_TRNS, KC_TRNS ), |
| 30 | [2] = LAYOUT( | 30 | [2] = LAYOUT( |
| 31 | 31 | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, | 32 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 33 | KC_TRNS, KC_TRNS, KC_TRNS ), | 33 | KC_TRNS, KC_TRNS, KC_TRNS ), |
| 34 | [3] = LAYOUT( | 34 | [3] = LAYOUT( |
| 35 | 35 | ||
| 36 | KC_TRNS, KC_TRNS, KC_TRNS, | 36 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 37 | KC_TRNS, KC_TRNS, KC_TRNS ), | 37 | KC_TRNS, KC_TRNS, KC_TRNS ), |
| 38 | 38 | ||
| 39 | 39 | ||
| 40 | 40 | ||
| 41 | }; | 41 | }; |
| @@ -43,10 +43,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | // based on https://github.com/qmk/qmk_firmware/blob/master/keyboards/kyria/keymaps/j-inc/keymap.c | 43 | // based on https://github.com/qmk/qmk_firmware/blob/master/keyboards/kyria/keymaps/j-inc/keymap.c |
| 44 | 44 | ||
| 45 | // In your rules.mk make sure you have: | 45 | // In your rules.mk make sure you have: |
| 46 | // OLED_DRIVER_ENABLE = yes | 46 | // OLED_ENABLE = yes |
| 47 | // WPM_ENABLE = yes | 47 | // WPM_ENABLE = yes |
| 48 | 48 | ||
| 49 | #ifdef OLED_DRIVER_ENABLE | 49 | #ifdef OLED_ENABLE |
| 50 | // WPM-responsive animation stuff here | 50 | // WPM-responsive animation stuff here |
| 51 | # define IDLE_FRAMES 5 | 51 | # define IDLE_FRAMES 5 |
| 52 | # define IDLE_SPEED 20 // below this wpm value your animation will idle | 52 | # define IDLE_SPEED 20 // below this wpm value your animation will idle |
| @@ -161,4 +161,4 @@ void oled_task_user(void) { | |||
| 161 | oled_set_cursor(0, 1); | 161 | oled_set_cursor(0, 1); |
| 162 | oled_write_P(led_state.caps_lock ? PSTR("CAPS") : PSTR(" "), false); | 162 | oled_write_P(led_state.caps_lock ? PSTR("CAPS") : PSTR(" "), false); |
| 163 | } | 163 | } |
| 164 | #endif \ No newline at end of file | 164 | #endif |
diff --git a/keyboards/sawnsprojects/satxri6key/keymaps/via/rules.mk b/keyboards/sawnsprojects/satxri6key/keymaps/via/rules.mk index 9fd9843bf..3428d6af7 100644 --- a/keyboards/sawnsprojects/satxri6key/keymaps/via/rules.mk +++ b/keyboards/sawnsprojects/satxri6key/keymaps/via/rules.mk | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | OLED_DRIVER_ENABLE = no | 2 | OLED_ENABLE = no |
| 3 | WPM_ENABLE = no | 3 | WPM_ENABLE = no |
| 4 | RGBLIGHT_ENABLE = yes | 4 | RGBLIGHT_ENABLE = yes |
| 5 | LTO_ENABLE = no \ No newline at end of file | 5 | LTO_ENABLE = no |
diff --git a/keyboards/sendyyeah/pix/keymaps/default/keymap.c b/keyboards/sendyyeah/pix/keymaps/default/keymap.c index 720616101..ee98aedd8 100644 --- a/keyboards/sendyyeah/pix/keymaps/default/keymap.c +++ b/keyboards/sendyyeah/pix/keymaps/default/keymap.c | |||
| @@ -69,7 +69,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 69 | return true; | 69 | return true; |
| 70 | } | 70 | } |
| 71 | 71 | ||
| 72 | #ifdef OLED_DRIVER_ENABLE | 72 | #ifdef OLED_ENABLE |
| 73 | 73 | ||
| 74 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 74 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 75 | return OLED_ROTATION_180; | 75 | return OLED_ROTATION_180; |
diff --git a/keyboards/sendyyeah/pix/keymaps/via/keymap.c b/keyboards/sendyyeah/pix/keymaps/via/keymap.c index 720616101..ee98aedd8 100644 --- a/keyboards/sendyyeah/pix/keymaps/via/keymap.c +++ b/keyboards/sendyyeah/pix/keymaps/via/keymap.c | |||
| @@ -69,7 +69,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 69 | return true; | 69 | return true; |
| 70 | } | 70 | } |
| 71 | 71 | ||
| 72 | #ifdef OLED_DRIVER_ENABLE | 72 | #ifdef OLED_ENABLE |
| 73 | 73 | ||
| 74 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 74 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 75 | return OLED_ROTATION_180; | 75 | return OLED_ROTATION_180; |
diff --git a/keyboards/sendyyeah/pix/rules.mk b/keyboards/sendyyeah/pix/rules.mk index dd34bcd9e..578bc2938 100644 --- a/keyboards/sendyyeah/pix/rules.mk +++ b/keyboards/sendyyeah/pix/rules.mk | |||
| @@ -21,4 +21,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes | 23 | ENCODER_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/setta21/keymaps/salicylic/keymap.c b/keyboards/setta21/keymaps/salicylic/keymap.c index d1db2ff9a..568afd133 100644 --- a/keyboards/setta21/keymaps/salicylic/keymap.c +++ b/keyboards/setta21/keymaps/salicylic/keymap.c | |||
| @@ -9,7 +9,7 @@ extern rgblight_config_t rgblight_config; | |||
| 9 | 9 | ||
| 10 | extern uint8_t is_master; | 10 | extern uint8_t is_master; |
| 11 | 11 | ||
| 12 | #ifdef OLED_DRIVER_ENABLE | 12 | #ifdef OLED_ENABLE |
| 13 | static uint32_t oled_timer = 0; | 13 | static uint32_t oled_timer = 0; |
| 14 | #endif | 14 | #endif |
| 15 | 15 | ||
| @@ -40,11 +40,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | //|--------+--------+--------+--------| | 40 | //|--------+--------+--------+--------| |
| 41 | KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, | 41 | KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, |
| 42 | //|--------+--------+--------+--------| | 42 | //|--------+--------+--------+--------| |
| 43 | KC_P7, KC_P8, KC_P9, | 43 | KC_P7, KC_P8, KC_P9, |
| 44 | //|--------+--------+--------+--------| | 44 | //|--------+--------+--------+--------| |
| 45 | KC_P4, KC_P5, KC_P6, KC_PPLS, | 45 | KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 46 | //|--------+--------+--------+--------| | 46 | //|--------+--------+--------+--------| |
| 47 | KC_P1, KC_P2, KC_P3, | 47 | KC_P1, KC_P2, KC_P3, |
| 48 | //|--------+--------+--------+--------| | 48 | //|--------+--------+--------+--------| |
| 49 | LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT | 49 | LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT |
| 50 | //`-----------------------------------' | 50 | //`-----------------------------------' |
| @@ -56,13 +56,13 @@ LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT | |||
| 56 | //|--------+--------+--------+--------| | 56 | //|--------+--------+--------+--------| |
| 57 | XXXXXXX, _______, _______, _______, | 57 | XXXXXXX, _______, _______, _______, |
| 58 | //|--------+--------+--------+--------| | 58 | //|--------+--------+--------+--------| |
| 59 | XXXXXXX, KC_UP, XXXXXXX, | 59 | XXXXXXX, KC_UP, XXXXXXX, |
| 60 | //|--------+--------+--------+--------| | 60 | //|--------+--------+--------+--------| |
| 61 | KC_LEFT, KC_DOWN,KC_RIGHT, _______, | 61 | KC_LEFT, KC_DOWN,KC_RIGHT, _______, |
| 62 | //|--------+--------+--------+--------| | 62 | //|--------+--------+--------+--------| |
| 63 | XXXXXXX, KC_DOWN, XXXXXXX, | 63 | XXXXXXX, KC_DOWN, XXXXXXX, |
| 64 | //|--------+--------+--------+--------| | 64 | //|--------+--------+--------+--------| |
| 65 | MO(_ARROW), MO(_MACRO), _______ | 65 | MO(_ARROW), MO(_MACRO), _______ |
| 66 | //`-----------------------------------' | 66 | //`-----------------------------------' |
| 67 | ), | 67 | ), |
| 68 | 68 | ||
| @@ -72,13 +72,13 @@ LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT | |||
| 72 | //|--------+--------+--------+--------| | 72 | //|--------+--------+--------+--------| |
| 73 | SEND_MIN,SEND_MAX,SEND_CIF,SEND_AVE, | 73 | SEND_MIN,SEND_MAX,SEND_CIF,SEND_AVE, |
| 74 | //|--------+--------+--------+--------| | 74 | //|--------+--------+--------+--------| |
| 75 | KC_F7, KC_F8, KC_F9, | 75 | KC_F7, KC_F8, KC_F9, |
| 76 | //|--------+--------+--------+--------| | 76 | //|--------+--------+--------+--------| |
| 77 | KC_F4, KC_F5, KC_F6,SEND_SUM, | 77 | KC_F4, KC_F5, KC_F6,SEND_SUM, |
| 78 | //|--------+--------+--------+--------| | 78 | //|--------+--------+--------+--------| |
| 79 | KC_F11, KC_F12, KC_F3, | 79 | KC_F11, KC_F12, KC_F3, |
| 80 | //|--------+--------+--------+--------| | 80 | //|--------+--------+--------+--------| |
| 81 | _______, _______, JP_RPRN | 81 | _______, _______, JP_RPRN |
| 82 | //`-----------------------------------' | 82 | //`-----------------------------------' |
| 83 | ), | 83 | ), |
| 84 | 84 | ||
| @@ -88,13 +88,13 @@ LT(_ARROW, KC_P0),LT(_MACRO, KC_PDOT),KC_PENT | |||
| 88 | //|--------+--------+--------+--------| | 88 | //|--------+--------+--------+--------| |
| 89 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 89 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 90 | //|--------+--------+--------+--------| | 90 | //|--------+--------+--------+--------| |
| 91 | RGB_SAD, RGB_SAI, XXXXXXX, | 91 | RGB_SAD, RGB_SAI, XXXXXXX, |
| 92 | //|--------+--------+--------+--------| | 92 | //|--------+--------+--------+--------| |
| 93 | RGB_HUD, RGB_HUI, XXXXXXX, RGB_TOG, | 93 | RGB_HUD, RGB_HUI, XXXXXXX, RGB_TOG, |
| 94 | //|--------+--------+--------+--------| | 94 | //|--------+--------+--------+--------| |
| 95 | RGB_VAD, RGB_VAI, XXXXXXX, | 95 | RGB_VAD, RGB_VAI, XXXXXXX, |
| 96 | //|--------+--------+--------+--------| | 96 | //|--------+--------+--------+--------| |
| 97 | _______, _______, RGB_MOD | 97 | _______, _______, RGB_MOD |
| 98 | //`-----------------------------------' | 98 | //`-----------------------------------' |
| 99 | ) | 99 | ) |
| 100 | }; | 100 | }; |
| @@ -109,7 +109,7 @@ int RGB_current_mode; | |||
| 109 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 109 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 110 | bool result = false; | 110 | bool result = false; |
| 111 | if (record->event.pressed) { | 111 | if (record->event.pressed) { |
| 112 | #ifdef OLED_DRIVER_ENABLE | 112 | #ifdef OLED_ENABLE |
| 113 | oled_timer = timer_read32(); | 113 | oled_timer = timer_read32(); |
| 114 | #endif | 114 | #endif |
| 115 | } | 115 | } |
| @@ -163,7 +163,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 163 | return result; | 163 | return result; |
| 164 | } | 164 | } |
| 165 | 165 | ||
| 166 | #ifdef OLED_DRIVER_ENABLE | 166 | #ifdef OLED_ENABLE |
| 167 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_0; } | 167 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_0; } |
| 168 | 168 | ||
| 169 | 169 | ||
diff --git a/keyboards/setta21/keymaps/salicylic/rules.mk b/keyboards/setta21/keymaps/salicylic/rules.mk index 2d1919296..69864a316 100644 --- a/keyboards/setta21/keymaps/salicylic/rules.mk +++ b/keyboards/setta21/keymaps/salicylic/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | RGBLIGHT_ENABLE = no | 1 | RGBLIGHT_ENABLE = no |
| 2 | RGB_MATRIX_ENABLE = yes | 2 | RGB_MATRIX_ENABLE = yes |
| 3 | OLED_DRIVER_ENABLE = yes | 3 | OLED_ENABLE = yes |
| 4 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/setta21/rules.mk b/keyboards/setta21/rules.mk index 63cca1300..6085e5cf1 100644 --- a/keyboards/setta21/rules.mk +++ b/keyboards/setta21/rules.mk | |||
| @@ -24,9 +24,9 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 24 | AUDIO_ENABLE = no # Audio output on port C6 | 24 | AUDIO_ENABLE = no # Audio output on port C6 |
| 25 | UNICODE_ENABLE = no # Unicode | 25 | UNICODE_ENABLE = no # Unicode |
| 26 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 26 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 27 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. | 27 | RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. |
| 28 | TAP_DANCE_ENABLE = no | 28 | TAP_DANCE_ENABLE = no |
| 29 | OLED_DRIVER_ENABLE = no | 29 | OLED_ENABLE = no |
| 30 | USE_I2C = no | 30 | USE_I2C = no |
| 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 31 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 32 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
diff --git a/keyboards/sofle/keymaps/default/keymap.c b/keyboards/sofle/keymaps/default/keymap.c index 2360a45d4..a64d274b5 100644 --- a/keyboards/sofle/keymaps/default/keymap.c +++ b/keyboards/sofle/keymaps/default/keymap.c | |||
| @@ -135,7 +135,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 135 | ) | 135 | ) |
| 136 | }; | 136 | }; |
| 137 | 137 | ||
| 138 | #ifdef OLED_DRIVER_ENABLE | 138 | #ifdef OLED_ENABLE |
| 139 | 139 | ||
| 140 | static void render_logo(void) { | 140 | static void render_logo(void) { |
| 141 | static const char PROGMEM qmk_logo[] = { | 141 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/sofle/keymaps/default/rules.mk b/keyboards/sofle/keymaps/default/rules.mk index 6da1df16f..e87a55ede 100644 --- a/keyboards/sofle/keymaps/default/rules.mk +++ b/keyboards/sofle/keymaps/default/rules.mk | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | 1 | ||
| 2 | OLED_DRIVER_ENABLE = yes | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 | ||
| 3 | ENCODER_ENABLE = yes | 4 | ENCODER_ENABLE = yes |
| 4 | CONSOLE_ENABLE = yes | 5 | CONSOLE_ENABLE = yes |
| 5 | EXTRAKEY_ENABLE = yes | 6 | EXTRAKEY_ENABLE = yes |
diff --git a/keyboards/sofle/keymaps/devdev/keymap.c b/keyboards/sofle/keymaps/devdev/keymap.c index 681e7dd6a..a0945b28f 100644 --- a/keyboards/sofle/keymaps/devdev/keymap.c +++ b/keyboards/sofle/keymaps/devdev/keymap.c | |||
| @@ -393,7 +393,7 @@ void keyboard_post_init_user(void) { | |||
| 393 | } | 393 | } |
| 394 | #endif | 394 | #endif |
| 395 | 395 | ||
| 396 | #ifdef OLED_DRIVER_ENABLE | 396 | #ifdef OLED_ENABLE |
| 397 | 397 | ||
| 398 | static void render_logo(void) { | 398 | static void render_logo(void) { |
| 399 | static const char PROGMEM qmk_logo[] = { | 399 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/sofle/keymaps/devdev/rules.mk b/keyboards/sofle/keymaps/devdev/rules.mk index 3dffb0368..92a293196 100644 --- a/keyboards/sofle/keymaps/devdev/rules.mk +++ b/keyboards/sofle/keymaps/devdev/rules.mk | |||
| @@ -4,4 +4,5 @@ CONSOLE_ENABLE = yes | |||
| 4 | RGBLIGHT_ENABLE = yes | 4 | RGBLIGHT_ENABLE = yes |
| 5 | ENCODER_ENABLE = yes | 5 | ENCODER_ENABLE = yes |
| 6 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
| 7 | OLED_DRIVER_ENABLE = yes | 7 | OLED_ENABLE = yes |
| 8 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/sofle/keymaps/helltm/keymap.c b/keyboards/sofle/keymaps/helltm/keymap.c index 507b9e6d7..3e1bcc82e 100644 --- a/keyboards/sofle/keymaps/helltm/keymap.c +++ b/keyboards/sofle/keymaps/helltm/keymap.c | |||
| @@ -157,7 +157,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 157 | }; | 157 | }; |
| 158 | // clang-format on | 158 | // clang-format on |
| 159 | 159 | ||
| 160 | #ifdef OLED_DRIVER_ENABLE | 160 | #ifdef OLED_ENABLE |
| 161 | 161 | ||
| 162 | /* 32 * 32 logo */ | 162 | /* 32 * 32 logo */ |
| 163 | static void render_logo(void) { | 163 | static void render_logo(void) { |
diff --git a/keyboards/sofle/keymaps/helltm/rules.mk b/keyboards/sofle/keymaps/helltm/rules.mk index 9601ec40b..b905bd94f 100644 --- a/keyboards/sofle/keymaps/helltm/rules.mk +++ b/keyboards/sofle/keymaps/helltm/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | ENCODER_ENABLE = yes | 3 | ENCODER_ENABLE = yes |
| 3 | CONSOLE_ENABLE = yes | 4 | CONSOLE_ENABLE = yes |
| 4 | EXTRAKEY_ENABLE = yes | 5 | EXTRAKEY_ENABLE = yes |
diff --git a/keyboards/sofle/keymaps/killmaster/keymap.c b/keyboards/sofle/keymaps/killmaster/keymap.c index 950dee36b..34c07f3c4 100644 --- a/keyboards/sofle/keymaps/killmaster/keymap.c +++ b/keyboards/sofle/keymaps/killmaster/keymap.c | |||
| @@ -127,7 +127,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 127 | ) | 127 | ) |
| 128 | }; | 128 | }; |
| 129 | 129 | ||
| 130 | #ifdef OLED_DRIVER_ENABLE | 130 | #ifdef OLED_ENABLE |
| 131 | 131 | ||
| 132 | static void render_logo(void) { | 132 | static void render_logo(void) { |
| 133 | static const char PROGMEM bananas_logo[] = { | 133 | static const char PROGMEM bananas_logo[] = { |
| @@ -221,7 +221,7 @@ void oled_task_user(void) { | |||
| 221 | 221 | ||
| 222 | 222 | ||
| 223 | 223 | ||
| 224 | #endif // OLED_DRIVER_ENABLE | 224 | #endif // OLED_ENABLE |
| 225 | 225 | ||
| 226 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 226 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 227 | switch (keycode) { | 227 | switch (keycode) { |
diff --git a/keyboards/sofle/keymaps/rgb_default/keymap.c b/keyboards/sofle/keymaps/rgb_default/keymap.c index bd0993c99..13edbc520 100644 --- a/keyboards/sofle/keymaps/rgb_default/keymap.c +++ b/keyboards/sofle/keymaps/rgb_default/keymap.c | |||
| @@ -393,7 +393,7 @@ void keyboard_post_init_user(void) { | |||
| 393 | } | 393 | } |
| 394 | #endif | 394 | #endif |
| 395 | 395 | ||
| 396 | #ifdef OLED_DRIVER_ENABLE | 396 | #ifdef OLED_ENABLE |
| 397 | 397 | ||
| 398 | static void render_logo(void) { | 398 | static void render_logo(void) { |
| 399 | static const char PROGMEM qmk_logo[] = { | 399 | static const char PROGMEM qmk_logo[] = { |
diff --git a/keyboards/sofle/keymaps/rgb_default/rules.mk b/keyboards/sofle/keymaps/rgb_default/rules.mk index 3dffb0368..92a293196 100644 --- a/keyboards/sofle/keymaps/rgb_default/rules.mk +++ b/keyboards/sofle/keymaps/rgb_default/rules.mk | |||
| @@ -4,4 +4,5 @@ CONSOLE_ENABLE = yes | |||
| 4 | RGBLIGHT_ENABLE = yes | 4 | RGBLIGHT_ENABLE = yes |
| 5 | ENCODER_ENABLE = yes | 5 | ENCODER_ENABLE = yes |
| 6 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
| 7 | OLED_DRIVER_ENABLE = yes | 7 | OLED_ENABLE = yes |
| 8 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/sofle/keymaps/via/oled.c b/keyboards/sofle/keymaps/via/oled.c index 06839da17..8a230f000 100644 --- a/keyboards/sofle/keymaps/via/oled.c +++ b/keyboards/sofle/keymaps/via/oled.c | |||
| @@ -1,23 +1,23 @@ | |||
| 1 | /* Copyright 2020 Josef Adamcik | 1 | /* Copyright 2020 Josef Adamcik |
| 2 | * Modification for VIA support and RGB underglow by Jens Bonk-Wiltfang | 2 | * Modification for VIA support and RGB underglow by Jens Bonk-Wiltfang |
| 3 | * | 3 | * |
| 4 | * This program is free software: you can redistribute it and/or modify | 4 | * This program is free software: you can redistribute it and/or modify |
| 5 | * it under the terms of the GNU General Public License as published by | 5 | * it under the terms of the GNU General Public License as published by |
| 6 | * the Free Software Foundation, either version 2 of the License, or | 6 | * the Free Software Foundation, either version 2 of the License, or |
| 7 | * (at your option) any later version. | 7 | * (at your option) any later version. |
| 8 | * | 8 | * |
| 9 | * This program is distributed in the hope that it will be useful, | 9 | * This program is distributed in the hope that it will be useful, |
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 12 | * GNU General Public License for more details. | 12 | * GNU General Public License for more details. |
| 13 | * | 13 | * |
| 14 | * You should have received a copy of the GNU General Public License | 14 | * You should have received a copy of the GNU General Public License |
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | //Sets up what the OLED screens display. | 18 | //Sets up what the OLED screens display. |
| 19 | 19 | ||
| 20 | #ifdef OLED_DRIVER_ENABLE | 20 | #ifdef OLED_ENABLE |
| 21 | 21 | ||
| 22 | static void render_logo(void) { | 22 | static void render_logo(void) { |
| 23 | static const char PROGMEM qmk_logo[] = { | 23 | static const char PROGMEM qmk_logo[] = { |
| @@ -81,4 +81,4 @@ void oled_task_user(void) { | |||
| 81 | } | 81 | } |
| 82 | } | 82 | } |
| 83 | 83 | ||
| 84 | #endif \ No newline at end of file | 84 | #endif |
diff --git a/keyboards/sofle/keymaps/via/rules.mk b/keyboards/sofle/keymaps/via/rules.mk index f482499d4..db254512a 100644 --- a/keyboards/sofle/keymaps/via/rules.mk +++ b/keyboards/sofle/keymaps/via/rules.mk | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
| 2 | ENCODER_ENABLE = yes | 3 | ENCODER_ENABLE = yes |
| 3 | CONSOLE_ENABLE = no | 4 | CONSOLE_ENABLE = no |
| 4 | EXTRAKEY_ENABLE = yes | 5 | EXTRAKEY_ENABLE = yes |
| 5 | VIA_ENABLE = yes | 6 | VIA_ENABLE = yes |
| 6 | LTO_ENABLE = yes | 7 | LTO_ENABLE = yes |
| 7 | RGBLIGHT_ENABLE = yes \ No newline at end of file | 8 | RGBLIGHT_ENABLE = yes |
diff --git a/keyboards/sofle/rev1/rules.mk b/keyboards/sofle/rev1/rules.mk index 2ba231d86..46ec39ee4 100644 --- a/keyboards/sofle/rev1/rules.mk +++ b/keyboards/sofle/rev1/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | ENCODER_ENABLE = yes | 1 | ENCODER_ENABLE = yes |
| 2 | OLED_DRIVER_ENABLE = yes | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/spaceman/pancake/rev2/rev2.c b/keyboards/spaceman/pancake/rev2/rev2.c index c1786cb01..cd13099a9 100644 --- a/keyboards/spaceman/pancake/rev2/rev2.c +++ b/keyboards/spaceman/pancake/rev2/rev2.c | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | #include "rev2.h" | 16 | #include "rev2.h" |
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 20 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 21 | return OLED_ROTATION_270; | 21 | return OLED_ROTATION_270; |
| 22 | } | 22 | } |
| @@ -26,7 +26,7 @@ __attribute__((weak)) void oled_task_user(void) { | |||
| 26 | 0x22, 0x22, 0x00, 0x3c, 0x0a, 0x3c, 0x00, 0x3e, 0x08, 0x36, 0x00, 0x3e, 0x2a, 0x22, 0x00, 0x00, | 26 | 0x22, 0x22, 0x00, 0x3c, 0x0a, 0x3c, 0x00, 0x3e, 0x08, 0x36, 0x00, 0x3e, 0x2a, 0x22, 0x00, 0x00, |
| 27 | 0x00, 0x30, 0xc8, 0x84, 0x84, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x19, 0x1d, | 27 | 0x00, 0x30, 0xc8, 0x84, 0x84, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x19, 0x1d, |
| 28 | 0x1d, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x84, 0x84, 0xc8, 0x30, 0x00, | 28 | 0x1d, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x84, 0x84, 0xc8, 0x30, 0x00, |
| 29 | 0x00, 0x63, 0x94, 0x08, 0x08, 0x11, 0x71, 0x17, 0x13, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x62, | 29 | 0x00, 0x63, 0x94, 0x08, 0x08, 0x11, 0x71, 0x17, 0x13, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x62, |
| 30 | 0xe2, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x11, 0x11, 0x11, 0x31, 0x08, 0x08, 0x94, 0x63, 0x00, | 30 | 0xe2, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x11, 0x11, 0x11, 0x31, 0x08, 0x08, 0x94, 0x63, 0x00, |
| 31 | 0x00, 0x00, 0x03, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, | 31 | 0x00, 0x00, 0x03, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, |
| 32 | 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x06, 0x02, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }; | 32 | 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x06, 0x02, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00 }; |
diff --git a/keyboards/spaceman/pancake/rev2/rules.mk b/keyboards/spaceman/pancake/rev2/rules.mk index a291f9ee5..4a5236853 100644 --- a/keyboards/spaceman/pancake/rev2/rules.mk +++ b/keyboards/spaceman/pancake/rev2/rules.mk | |||
| @@ -20,6 +20,7 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
| 24 | 25 | ||
| 25 | LAYOUTS = ortho_4x12 | 26 | LAYOUTS = ortho_4x12 |
diff --git a/keyboards/spacetime/rev1/rules.mk b/keyboards/spacetime/rev1/rules.mk index b595964f7..517f469b6 100644 --- a/keyboards/spacetime/rev1/rules.mk +++ b/keyboards/spacetime/rev1/rules.mk | |||
| @@ -1 +1 @@ | |||
| OLED_DRIVER_ENABLE = no | OLED_ENABLE = no | ||
diff --git a/keyboards/spacetime/rev2/rules.mk b/keyboards/spacetime/rev2/rules.mk index c58266213..d34d066de 100644 --- a/keyboards/spacetime/rev2/rules.mk +++ b/keyboards/spacetime/rev2/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/spacetime/rules.mk b/keyboards/spacetime/rules.mk index 14b9a07cc..560a2859e 100644 --- a/keyboards/spacetime/rules.mk +++ b/keyboards/spacetime/rules.mk | |||
| @@ -28,7 +28,7 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 28 | UNICODE_ENABLE = no # Unicode | 28 | UNICODE_ENABLE = no # Unicode |
| 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 30 | AUDIO_ENABLE = no # Audio output on port C6 | 30 | AUDIO_ENABLE = no # Audio output on port C6 |
| 31 | OLED_DRIVER_ENABLE = no | 31 | OLED_ENABLE = no |
| 32 | 32 | ||
| 33 | # Enable generic behavior for split boards | 33 | # Enable generic behavior for split boards |
| 34 | SPLIT_KEYBOARD = yes | 34 | SPLIT_KEYBOARD = yes |
diff --git a/keyboards/splitkb/kyria/keymaps/asapjockey/config.h b/keyboards/splitkb/kyria/keymaps/asapjockey/config.h index e878663bf..acb070359 100644 --- a/keyboards/splitkb/kyria/keymaps/asapjockey/config.h +++ b/keyboards/splitkb/kyria/keymaps/asapjockey/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
| @@ -44,4 +44,4 @@ | |||
| 44 | #define EE_HANDS | 44 | #define EE_HANDS |
| 45 | 45 | ||
| 46 | // Allows media codes to properly register in macros and rotary encoder code | 46 | // Allows media codes to properly register in macros and rotary encoder code |
| 47 | #define TAP_CODE_DELAY 10 \ No newline at end of file | 47 | #define TAP_CODE_DELAY 10 |
diff --git a/keyboards/splitkb/kyria/keymaps/asapjockey/keymap.c b/keyboards/splitkb/kyria/keymaps/asapjockey/keymap.c index 9d0d2955e..8ba098eed 100644 --- a/keyboards/splitkb/kyria/keymaps/asapjockey/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/asapjockey/keymap.c | |||
| @@ -184,7 +184,7 @@ void matrix_scan_user(void) { | |||
| 184 | } | 184 | } |
| 185 | } | 185 | } |
| 186 | 186 | ||
| 187 | #ifdef OLED_DRIVER_ENABLE | 187 | #ifdef OLED_ENABLE |
| 188 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 188 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 189 | return OLED_ROTATION_180; | 189 | return OLED_ROTATION_180; |
| 190 | } | 190 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/asapjockey/rules.mk b/keyboards/splitkb/kyria/keymaps/asapjockey/rules.mk index 9b8e29419..65b44a298 100644 --- a/keyboards/splitkb/kyria/keymaps/asapjockey/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/asapjockey/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | LEADER_ENABLE = yes # Enable the Leader Key feature | 5 | LEADER_ENABLE = yes # Enable the Leader Key feature |
diff --git a/keyboards/splitkb/kyria/keymaps/benji/config.h b/keyboards/splitkb/kyria/keymaps/benji/config.h index ebbcd1df8..8b29f9e13 100644 --- a/keyboards/splitkb/kyria/keymaps/benji/config.h +++ b/keyboards/splitkb/kyria/keymaps/benji/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #define OLED_FONT_H "keyboards/splitkb/kyria/keymaps/benji/glcdfont.c" | 21 | #define OLED_FONT_H "keyboards/splitkb/kyria/keymaps/benji/glcdfont.c" |
| 22 | #endif | 22 | #endif |
diff --git a/keyboards/splitkb/kyria/keymaps/benji/keymap.c b/keyboards/splitkb/kyria/keymaps/benji/keymap.c index 2e3e2b1cf..a670b7761 100644 --- a/keyboards/splitkb/kyria/keymaps/benji/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/benji/keymap.c | |||
| @@ -129,7 +129,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 129 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 129 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 130 | } | 130 | } |
| 131 | 131 | ||
| 132 | #ifdef OLED_DRIVER_ENABLE | 132 | #ifdef OLED_ENABLE |
| 133 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 133 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 134 | return OLED_ROTATION_180; | 134 | return OLED_ROTATION_180; |
| 135 | } | 135 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/benji/rules.mk b/keyboards/splitkb/kyria/keymaps/benji/rules.mk index e3486a8a9..35f8ec90c 100644 --- a/keyboards/splitkb/kyria/keymaps/benji/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/benji/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow \ No newline at end of file | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
diff --git a/keyboards/splitkb/kyria/keymaps/cjuniet/config.h b/keyboards/splitkb/kyria/keymaps/cjuniet/config.h index d5d9c23bf..8b63c1f58 100644 --- a/keyboards/splitkb/kyria/keymaps/cjuniet/config.h +++ b/keyboards/splitkb/kyria/keymaps/cjuniet/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #define OLED_FONT_H "users/cjuniet/glcdfont.c" | 21 | #define OLED_FONT_H "users/cjuniet/glcdfont.c" |
| 22 | #endif | 22 | #endif |
diff --git a/keyboards/splitkb/kyria/keymaps/cjuniet/rules.mk b/keyboards/splitkb/kyria/keymaps/cjuniet/rules.mk index 9699ed810..71feb286d 100644 --- a/keyboards/splitkb/kyria/keymaps/cjuniet/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/cjuniet/rules.mk | |||
| @@ -2,5 +2,6 @@ ENCODER_ENABLE = no | |||
| 2 | EXTRAKEY_ENABLE = yes | 2 | EXTRAKEY_ENABLE = yes |
| 3 | LEADER_ENABLE = yes | 3 | LEADER_ENABLE = yes |
| 4 | MOUSEKEY_ENABLE = yes | 4 | MOUSEKEY_ENABLE = yes |
| 5 | OLED_DRIVER_ENABLE = yes | 5 | OLED_ENABLE = yes |
| 6 | OLED_DRIVER = SSD1306 | ||
| 6 | RGBLIGHT_ENABLE = no | 7 | RGBLIGHT_ENABLE = no |
diff --git a/keyboards/splitkb/kyria/keymaps/corodiak/config.h b/keyboards/splitkb/kyria/keymaps/corodiak/config.h index eed94d055..3f031b69f 100644 --- a/keyboards/splitkb/kyria/keymaps/corodiak/config.h +++ b/keyboards/splitkb/kyria/keymaps/corodiak/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/corodiak/rules.mk b/keyboards/splitkb/kyria/keymaps/corodiak/rules.mk index da64c4ea5..59e2da986 100644 --- a/keyboards/splitkb/kyria/keymaps/corodiak/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/corodiak/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | # OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | # OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | # ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | # ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | LEADER_ENABLE = yes # Enables the Leader shortcut funtionality | 5 | LEADER_ENABLE = yes # Enables the Leader shortcut funtionality |
diff --git a/keyboards/splitkb/kyria/keymaps/cwebster2/config.h b/keyboards/splitkb/kyria/keymaps/cwebster2/config.h index 6a56d7ee9..09ca20b44 100644 --- a/keyboards/splitkb/kyria/keymaps/cwebster2/config.h +++ b/keyboards/splitkb/kyria/keymaps/cwebster2/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/cwebster2/keymap.c b/keyboards/splitkb/kyria/keymaps/cwebster2/keymap.c index e6d8636e4..03759d2fb 100644 --- a/keyboards/splitkb/kyria/keymaps/cwebster2/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/cwebster2/keymap.c | |||
| @@ -242,7 +242,7 @@ bool led_update_user(led_t led_state) { | |||
| 242 | } | 242 | } |
| 243 | #endif | 243 | #endif |
| 244 | 244 | ||
| 245 | #ifdef OLED_DRIVER_ENABLE | 245 | #ifdef OLED_ENABLE |
| 246 | void suspend_power_down_user() { | 246 | void suspend_power_down_user() { |
| 247 | oled_clear(); | 247 | oled_clear(); |
| 248 | oled_off(); | 248 | oled_off(); |
diff --git a/keyboards/splitkb/kyria/keymaps/cwebster2/rules.mk b/keyboards/splitkb/kyria/keymaps/cwebster2/rules.mk index fe9ca3c2c..c126cda31 100644 --- a/keyboards/splitkb/kyria/keymaps/cwebster2/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/cwebster2/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 3 | RAW_ENABLE = yes | 4 | RAW_ENABLE = yes |
| 4 | WPM_ENABLE = yes | 5 | WPM_ENABLE = yes |
diff --git a/keyboards/splitkb/kyria/keymaps/default/rules.mk b/keyboards/splitkb/kyria/keymaps/default/rules.mk index 604e15465..35f8ec90c 100644 --- a/keyboards/splitkb/kyria/keymaps/default/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/default/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
diff --git a/keyboards/splitkb/kyria/keymaps/drashna/config.h b/keyboards/splitkb/kyria/keymaps/drashna/config.h index 8fec73950..8239e28cd 100644 --- a/keyboards/splitkb/kyria/keymaps/drashna/config.h +++ b/keyboards/splitkb/kyria/keymaps/drashna/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | #define EE_HANDS | 19 | #define EE_HANDS |
| 20 | 20 | ||
| 21 | #ifdef OLED_DRIVER_ENABLE | 21 | #ifdef OLED_ENABLE |
| 22 | # define OLED_DISPLAY_128X64 | 22 | # define OLED_DISPLAY_128X64 |
| 23 | #endif | 23 | #endif |
| 24 | 24 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/drashna/keymap.c b/keyboards/splitkb/kyria/keymaps/drashna/keymap.c index d55110e97..2dc934644 100644 --- a/keyboards/splitkb/kyria/keymaps/drashna/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/drashna/keymap.c | |||
| @@ -120,7 +120,7 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | |||
| 120 | #endif | 120 | #endif |
| 121 | // clang-format on | 121 | // clang-format on |
| 122 | 122 | ||
| 123 | #ifdef OLED_DRIVER_ENABLE | 123 | #ifdef OLED_ENABLE |
| 124 | oled_rotation_t oled_init_keymap(oled_rotation_t rotation) { return OLED_ROTATION_180; } | 124 | oled_rotation_t oled_init_keymap(oled_rotation_t rotation) { return OLED_ROTATION_180; } |
| 125 | #endif | 125 | #endif |
| 126 | 126 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/drashna/rules.mk b/keyboards/splitkb/kyria/keymaps/drashna/rules.mk index 727efa128..ba273d7d3 100644 --- a/keyboards/splitkb/kyria/keymaps/drashna/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/drashna/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # ENables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # ENables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | RGBLIGHT_STARTUP_ANIMATION = no | 5 | RGBLIGHT_STARTUP_ANIMATION = no |
diff --git a/keyboards/splitkb/kyria/keymaps/ghidalgo93/config.h b/keyboards/splitkb/kyria/keymaps/ghidalgo93/config.h index c46873c8e..89ec73f0a 100644 --- a/keyboards/splitkb/kyria/keymaps/ghidalgo93/config.h +++ b/keyboards/splitkb/kyria/keymaps/ghidalgo93/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/ghidalgo93/keymap.c b/keyboards/splitkb/kyria/keymaps/ghidalgo93/keymap.c index 1adbcc6ee..67881b03e 100644 --- a/keyboards/splitkb/kyria/keymaps/ghidalgo93/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/ghidalgo93/keymap.c | |||
| @@ -152,7 +152,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 152 | } | 152 | } |
| 153 | 153 | ||
| 154 | 154 | ||
| 155 | #ifdef OLED_DRIVER_ENABLE | 155 | #ifdef OLED_ENABLE |
| 156 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 156 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 157 | return OLED_ROTATION_180; | 157 | return OLED_ROTATION_180; |
| 158 | } | 158 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/ghidalgo93/rules.mk b/keyboards/splitkb/kyria/keymaps/ghidalgo93/rules.mk index 449e3d950..d5d64865b 100644 --- a/keyboards/splitkb/kyria/keymaps/ghidalgo93/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/ghidalgo93/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 4 | AUTO_SHIFT_ENABLE = yes # Enable auto shift | 5 | AUTO_SHIFT_ENABLE = yes # Enable auto shift |
diff --git a/keyboards/splitkb/kyria/keymaps/gotham/config.h b/keyboards/splitkb/kyria/keymaps/gotham/config.h index 1b84d996f..1b0ba183d 100644 --- a/keyboards/splitkb/kyria/keymaps/gotham/config.h +++ b/keyboards/splitkb/kyria/keymaps/gotham/config.h | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | // Speed up slave half startup | 24 | // Speed up slave half startup |
| 25 | #define SPLIT_USB_TIMEOUT 1000 | 25 | #define SPLIT_USB_TIMEOUT 1000 |
| 26 | 26 | ||
| 27 | #ifdef OLED_DRIVER_ENABLE | 27 | #ifdef OLED_ENABLE |
| 28 | # define OLED_DISPLAY_128X64 | 28 | # define OLED_DISPLAY_128X64 |
| 29 | # define OLED_TIMEOUT 10000 | 29 | # define OLED_TIMEOUT 10000 |
| 30 | #endif | 30 | #endif |
diff --git a/keyboards/splitkb/kyria/keymaps/gotham/keymap.c b/keyboards/splitkb/kyria/keymaps/gotham/keymap.c index a725e61fe..498e1c112 100644 --- a/keyboards/splitkb/kyria/keymaps/gotham/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/gotham/keymap.c | |||
| @@ -22,7 +22,7 @@ | |||
| 22 | # include "encoder_utils.h" | 22 | # include "encoder_utils.h" |
| 23 | #endif | 23 | #endif |
| 24 | 24 | ||
| 25 | #ifdef OLED_DRIVER_ENABLE | 25 | #ifdef OLED_ENABLE |
| 26 | # include "oled_utils.h" | 26 | # include "oled_utils.h" |
| 27 | #endif | 27 | #endif |
| 28 | 28 | ||
| @@ -103,7 +103,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 103 | return true; | 103 | return true; |
| 104 | } | 104 | } |
| 105 | 105 | ||
| 106 | #ifdef OLED_DRIVER_ENABLE | 106 | #ifdef OLED_ENABLE |
| 107 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } | 107 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } |
| 108 | 108 | ||
| 109 | void oled_task_user(void) { render_status(); } | 109 | void oled_task_user(void) { render_status(); } |
| @@ -113,12 +113,12 @@ void oled_task_user(void) { render_status(); } | |||
| 113 | bool encoder_update_user(uint8_t index, bool clockwise) { | 113 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 114 | if (index == 0) { | 114 | if (index == 0) { |
| 115 | encoder_action(get_encoder_mode(true), clockwise); | 115 | encoder_action(get_encoder_mode(true), clockwise); |
| 116 | # ifdef OLED_DRIVER_ENABLE | 116 | # ifdef OLED_ENABLE |
| 117 | oled_on(); | 117 | oled_on(); |
| 118 | # endif | 118 | # endif |
| 119 | } else if (index == 1) { | 119 | } else if (index == 1) { |
| 120 | encoder_action(get_encoder_mode(false), clockwise); | 120 | encoder_action(get_encoder_mode(false), clockwise); |
| 121 | # ifdef OLED_DRIVER_ENABLE | 121 | # ifdef OLED_ENABLE |
| 122 | oled_on(); | 122 | oled_on(); |
| 123 | # endif | 123 | # endif |
| 124 | } | 124 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/gotham/rules.mk b/keyboards/splitkb/kyria/keymaps/gotham/rules.mk index 0bd8badb4..81b7123ba 100644 --- a/keyboards/splitkb/kyria/keymaps/gotham/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/gotham/rules.mk | |||
| @@ -2,14 +2,15 @@ CONSOLE_ENABLE = yes # Console for debug | |||
| 2 | ENCODER_ENABLE = yes # ENables the use of one or more encoders | 2 | ENCODER_ENABLE = yes # ENables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | MOUSEKEY_ENABLE = no # Mouse keys | 4 | MOUSEKEY_ENABLE = no # Mouse keys |
| 5 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 5 | OLED_ENABLE = yes |
| 6 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 6 | THUMBSTICK_ENABLE = yes # Enables analog thumbstick code | 7 | THUMBSTICK_ENABLE = yes # Enables analog thumbstick code |
| 7 | 8 | ||
| 8 | ifeq ($(strip $(ENCODER_ENABLE)), yes) | 9 | ifeq ($(strip $(ENCODER_ENABLE)), yes) |
| 9 | SRC += encoder_utils.c | 10 | SRC += encoder_utils.c |
| 10 | endif | 11 | endif |
| 11 | 12 | ||
| 12 | ifeq ($(strip $(OLED_DRIVER_ENABLE)), yes) | 13 | ifeq ($(strip $(OLED_ENABLE)), yes) |
| 13 | SRC += oled_utils.c | 14 | SRC += oled_utils.c |
| 14 | endif | 15 | endif |
| 15 | 16 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/j-inc/config.h b/keyboards/splitkb/kyria/keymaps/j-inc/config.h index 833fbe4bd..dc7d9610d 100644 --- a/keyboards/splitkb/kyria/keymaps/j-inc/config.h +++ b/keyboards/splitkb/kyria/keymaps/j-inc/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #define OLED_TIMEOUT 300000 | 21 | #define OLED_TIMEOUT 300000 |
| 22 | #endif | 22 | #endif |
diff --git a/keyboards/splitkb/kyria/keymaps/j-inc/keymap.c b/keyboards/splitkb/kyria/keymaps/j-inc/keymap.c index 56eac4ddf..6121dd0f8 100644 --- a/keyboards/splitkb/kyria/keymaps/j-inc/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/j-inc/keymap.c | |||
| @@ -156,7 +156,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 156 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 156 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 157 | } | 157 | } |
| 158 | 158 | ||
| 159 | #ifdef OLED_DRIVER_ENABLE | 159 | #ifdef OLED_ENABLE |
| 160 | 160 | ||
| 161 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 161 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 162 | return OLED_ROTATION_180; | 162 | return OLED_ROTATION_180; |
diff --git a/keyboards/splitkb/kyria/keymaps/j-inc/rules.mk b/keyboards/splitkb/kyria/keymaps/j-inc/rules.mk index df727572d..000c99502 100644 --- a/keyboards/splitkb/kyria/keymaps/j-inc/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/j-inc/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | RGBLIGHT_ANIMATIONS = yes | 5 | RGBLIGHT_ANIMATIONS = yes |
diff --git a/keyboards/splitkb/kyria/keymaps/jhelvy/config.h b/keyboards/splitkb/kyria/keymaps/jhelvy/config.h index 6dbc0dc1d..86f3d5b5c 100644 --- a/keyboards/splitkb/kyria/keymaps/jhelvy/config.h +++ b/keyboards/splitkb/kyria/keymaps/jhelvy/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/jhelvy/keymap.c b/keyboards/splitkb/kyria/keymaps/jhelvy/keymap.c index 371007eeb..a9c8db28d 100644 --- a/keyboards/splitkb/kyria/keymaps/jhelvy/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/jhelvy/keymap.c | |||
| @@ -104,7 +104,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 104 | return true; | 104 | return true; |
| 105 | }; | 105 | }; |
| 106 | 106 | ||
| 107 | #ifdef OLED_DRIVER_ENABLE | 107 | #ifdef OLED_ENABLE |
| 108 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 108 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 109 | return OLED_ROTATION_180; | 109 | return OLED_ROTATION_180; |
| 110 | } | 110 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/jhelvy/rules.mk b/keyboards/splitkb/kyria/keymaps/jhelvy/rules.mk index ec4c65f70..a987a4ded 100644 --- a/keyboards/splitkb/kyria/keymaps/jhelvy/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/jhelvy/rules.mk | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | AUTO_SHIFT_ENABLE = yes # Autoshift by holding down a key | 1 | AUTO_SHIFT_ENABLE = yes # Autoshift by holding down a key |
| 2 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 4 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 4 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 5 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 5 | LEADER_ENABLE = no # Enable the Leader Key feature | 6 | LEADER_ENABLE = no # Enable the Leader Key feature |
diff --git a/keyboards/splitkb/kyria/keymaps/kejadlen/config.h b/keyboards/splitkb/kyria/keymaps/kejadlen/config.h index 3c0951f11..673bcc778 100644 --- a/keyboards/splitkb/kyria/keymaps/kejadlen/config.h +++ b/keyboards/splitkb/kyria/keymaps/kejadlen/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/kejadlen/rules.mk b/keyboards/splitkb/kyria/keymaps/kejadlen/rules.mk index 35ba17e4a..e11b7e936 100644 --- a/keyboards/splitkb/kyria/keymaps/kejadlen/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/kejadlen/rules.mk | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = no # Enables the use of OLED displays | 1 | OLED_ENABLE = no # Enables the use of OLED displays |
| 2 | ENCODER_ENABLE = no # Enables the use of one or more encoders | 2 | ENCODER_ENABLE = no # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 4 | LEADER_ENABLE = no # Enable the Leader Key feature | 4 | LEADER_ENABLE = no # Enable the Leader Key feature |
diff --git a/keyboards/splitkb/kyria/keymaps/mattir/config.h b/keyboards/splitkb/kyria/keymaps/mattir/config.h index 2c71428a9..b65ceee40 100644 --- a/keyboards/splitkb/kyria/keymaps/mattir/config.h +++ b/keyboards/splitkb/kyria/keymaps/mattir/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | # define OLED_DISPLAY_128X64 | 20 | # define OLED_DISPLAY_128X64 |
| 21 | # define OLED_TIMEOUT 300000 | 21 | # define OLED_TIMEOUT 300000 |
| 22 | # define OLED_UPDATE_INTERVAL 30 | 22 | # define OLED_UPDATE_INTERVAL 30 |
diff --git a/keyboards/splitkb/kyria/keymaps/mattir/keymap.c b/keyboards/splitkb/kyria/keymaps/mattir/keymap.c index 0ee0f3d85..89efaec55 100644 --- a/keyboards/splitkb/kyria/keymaps/mattir/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/mattir/keymap.c | |||
| @@ -82,7 +82,7 @@ void matrix_scan_user(void) { | |||
| 82 | } | 82 | } |
| 83 | } | 83 | } |
| 84 | 84 | ||
| 85 | #ifdef OLED_DRIVER_ENABLE | 85 | #ifdef OLED_ENABLE |
| 86 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 86 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 87 | return OLED_ROTATION_180; | 87 | return OLED_ROTATION_180; |
| 88 | } | 88 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/mattir/rules.mk b/keyboards/splitkb/kyria/keymaps/mattir/rules.mk index 4f5e31be1..9d1a91831 100644 --- a/keyboards/splitkb/kyria/keymaps/mattir/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/mattir/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | LEADER_ENABLE = yes # Enables the use of the leader key | 5 | LEADER_ENABLE = yes # Enables the use of the leader key |
diff --git a/keyboards/splitkb/kyria/keymaps/mattir2/rules.mk b/keyboards/splitkb/kyria/keymaps/mattir2/rules.mk index cc5ae236f..d51a30bfe 100644 --- a/keyboards/splitkb/kyria/keymaps/mattir2/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/mattir2/rules.mk | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = no # Enables the use of OLED displays | 1 | OLED_ENABLE = no # Enables the use of OLED displays |
| 2 | ENCODER_ENABLE = no # Enables the use of one or more encoders | 2 | ENCODER_ENABLE = no # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 4 | LEADER_ENABLE = yes # Enables the use of the leader key | 4 | LEADER_ENABLE = yes # Enables the use of the leader key |
diff --git a/keyboards/splitkb/kyria/keymaps/ninjonas/config.h b/keyboards/splitkb/kyria/keymaps/ninjonas/config.h index 5673e6c3d..11525a577 100644 --- a/keyboards/splitkb/kyria/keymaps/ninjonas/config.h +++ b/keyboards/splitkb/kyria/keymaps/ninjonas/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | #define TAPPING_TERM 200 | 19 | #define TAPPING_TERM 200 |
| 20 | 20 | ||
| 21 | #ifdef OLED_DRIVER_ENABLE | 21 | #ifdef OLED_ENABLE |
| 22 | #define OLED_DISPLAY_128X64 | 22 | #define OLED_DISPLAY_128X64 |
| 23 | #define OLED_TIMEOUT 15000 | 23 | #define OLED_TIMEOUT 15000 |
| 24 | #endif | 24 | #endif |
diff --git a/keyboards/splitkb/kyria/keymaps/ninjonas/oled.c b/keyboards/splitkb/kyria/keymaps/ninjonas/oled.c index 65976205b..216f47534 100644 --- a/keyboards/splitkb/kyria/keymaps/ninjonas/oled.c +++ b/keyboards/splitkb/kyria/keymaps/ninjonas/oled.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #include "ninjonas.h" | 16 | #include "ninjonas.h" |
| 17 | 17 | ||
| 18 | #ifdef OLED_DRIVER_ENABLE | 18 | #ifdef OLED_ENABLE |
| 19 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } | 19 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } |
| 20 | 20 | ||
| 21 | static void render_logo(void) { | 21 | static void render_logo(void) { |
| @@ -24,69 +24,69 @@ static void render_logo(void) { | |||
| 24 | // Image Dimensions: 128x64 | 24 | // Image Dimensions: 128x64 |
| 25 | // Code Output Format: Plain Bytes | 25 | // Code Output Format: Plain Bytes |
| 26 | // Draw Mode: Vertical, 1 bit per pixel | 26 | // Draw Mode: Vertical, 1 bit per pixel |
| 27 | 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0xc0, 0x00, 0x00, 0xe0, | 27 | 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0xc0, 0x00, 0x00, 0xe0, |
| 28 | 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x80, 0xe0, 0xe0, 0xe0, 0xe0, 0x80, 0x00, 0x00, 0xe0, 0xe0, 0xe0, | 28 | 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x80, 0xe0, 0xe0, 0xe0, 0xe0, 0x80, 0x00, 0x00, 0xe0, 0xe0, 0xe0, |
| 29 | 0xe0, 0x00, 0x60, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0x80, 0x00, 0x00, | 29 | 0xe0, 0x00, 0x60, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0x80, 0x00, 0x00, |
| 30 | 0xc0, 0xe0, 0xe0, 0xe0, 0x20, 0x60, 0xe0, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, | 30 | 0xc0, 0xe0, 0xe0, 0xe0, 0x20, 0x60, 0xe0, 0xe0, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, |
| 31 | 0xe0, 0x00, 0x00, 0xc0, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0xc0, 0x00, 0x00, 0x00, | 31 | 0xe0, 0x00, 0x00, 0xc0, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0xc0, 0x00, 0x00, 0x00, |
| 32 | 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, 0x00, 0xe0, 0xe0, 0xfc, 0xfe, | 32 | 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, 0x00, 0xe0, 0xe0, 0xfc, 0xfe, |
| 33 | 0xfe, 0xfe, 0xee, 0xee, 0x0e, 0x80, 0xc0, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, | 33 | 0xfe, 0xfe, 0xee, 0xee, 0x0e, 0x80, 0xc0, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, |
| 34 | 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, 0x00, 0x00, | 34 | 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, 0x80, 0x00, 0x00, |
| 35 | 0x00, 0x00, 0x79, 0xfd, 0xfd, 0xfd, 0xec, 0xee, 0x76, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, | 35 | 0x00, 0x00, 0x79, 0xfd, 0xfd, 0xfd, 0xec, 0xee, 0x76, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, |
| 36 | 0x07, 0x3f, 0xff, 0xfc, 0xf8, 0xff, 0x7f, 0x07, 0x0f, 0x7f, 0xff, 0xf8, 0xfc, 0xff, 0x3f, 0x07, | 36 | 0x07, 0x3f, 0xff, 0xfc, 0xf8, 0xff, 0x7f, 0x07, 0x0f, 0x7f, 0xff, 0xf8, 0xfc, 0xff, 0x3f, 0x07, |
| 37 | 0x00, 0x00, 0x00, 0x03, 0x1f, 0xff, 0xfe, 0xf0, 0xff, 0x7f, 0x0f, 0x07, 0x3f, 0xff, 0xfc, 0xf8, | 37 | 0x00, 0x00, 0x00, 0x03, 0x1f, 0xff, 0xfe, 0xf0, 0xff, 0x7f, 0x0f, 0x07, 0x3f, 0xff, 0xfc, 0xf8, |
| 38 | 0xff, 0x7f, 0x0f, 0x01, 0x00, 0x00, 0x01, 0x0f, 0x3f, 0xff, 0xfe, 0xf8, 0xff, 0xff, 0x1f, 0x03, | 38 | 0xff, 0x7f, 0x0f, 0x01, 0x00, 0x00, 0x01, 0x0f, 0x3f, 0xff, 0xfe, 0xf8, 0xff, 0xff, 0x1f, 0x03, |
| 39 | 0x00, 0x00, 0x1f, 0x7f, 0x7f, 0xff, 0xf6, 0xe6, 0xe6, 0xf7, 0xf7, 0x77, 0x37, 0x17, 0x00, 0x30, | 39 | 0x00, 0x00, 0x1f, 0x7f, 0x7f, 0xff, 0xf6, 0xe6, 0xe6, 0xf7, 0xf7, 0x77, 0x37, 0x17, 0x00, 0x30, |
| 40 | 0x79, 0xfd, 0xfd, 0xfd, 0xee, 0xee, 0x76, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, | 40 | 0x79, 0xfd, 0xfd, 0xfd, 0xee, 0xee, 0x76, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, |
| 41 | 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0x7f, 0x7f, 0xff, 0xf1, 0xe0, 0xe0, 0xff, 0xff, 0x7f, 0x3f, | 41 | 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0x7f, 0x7f, 0xff, 0xf1, 0xe0, 0xe0, 0xff, 0xff, 0x7f, 0x3f, |
| 42 | 0x0e, 0x00, 0x0e, 0x3f, 0x7f, 0xff, 0xff, 0xe0, 0xe0, 0xe1, 0xff, 0x7f, 0x7f, 0x3f, 0x04, 0x00, | 42 | 0x0e, 0x00, 0x0e, 0x3f, 0x7f, 0xff, 0xff, 0xe0, 0xe0, 0xe1, 0xff, 0x7f, 0x7f, 0x3f, 0x04, 0x00, |
| 43 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 43 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 44 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 44 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 45 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, | 45 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, |
| 46 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x0e, 0x0e, 0x0f, 0x0f, 0x07, 0x03, 0x00, 0x00, 0x00, | 46 | 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x0e, 0x0e, 0x0f, 0x0f, 0x07, 0x03, 0x00, 0x00, 0x00, |
| 47 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 47 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 48 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 48 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 49 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 49 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 50 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 50 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 51 | 0x00, 0x0c, 0x3c, 0xfc, 0xfc, 0xfc, 0xc0, 0x00, 0xe0, 0xfc, 0xfc, 0x7c, 0x1c, 0x00, 0xf0, 0xf8, | 51 | 0x00, 0x0c, 0x3c, 0xfc, 0xfc, 0xfc, 0xc0, 0x00, 0xe0, 0xfc, 0xfc, 0x7c, 0x1c, 0x00, 0xf0, 0xf8, |
| 52 | 0xf8, 0xfc, 0xdc, 0xdc, 0xdc, 0xfc, 0xfc, 0xf8, 0xf0, 0xe0, 0x00, 0x00, 0x30, 0xb8, 0xbc, 0xbc, | 52 | 0xf8, 0xfc, 0xdc, 0xdc, 0xdc, 0xfc, 0xfc, 0xf8, 0xf0, 0xe0, 0x00, 0x00, 0x30, 0xb8, 0xbc, 0xbc, |
| 53 | 0xdc, 0xdc, 0xdc, 0xfc, 0xfc, 0xf8, 0xf0, 0x00, 0x1c, 0x1c, 0xff, 0xff, 0xff, 0xff, 0x1d, 0x1d, | 53 | 0xdc, 0xdc, 0xdc, 0xfc, 0xfc, 0xf8, 0xf0, 0x00, 0x1c, 0x1c, 0xff, 0xff, 0xff, 0xff, 0x1d, 0x1d, |
| 54 | 0x00, 0xf0, 0xf8, 0xf8, 0xfc, 0x3c, 0x1c, 0x1c, 0xfc, 0xfc, 0xf8, 0xf0, 0xc0, 0x00, 0xe0, 0xf0, | 54 | 0x00, 0xf0, 0xf8, 0xf8, 0xfc, 0x3c, 0x1c, 0x1c, 0xfc, 0xfc, 0xf8, 0xf0, 0xc0, 0x00, 0xe0, 0xf0, |
| 55 | 0xf8, 0xfc, 0x3c, 0x1c, 0x1c, 0x3c, 0xfc, 0xf8, 0xf8, 0xe0, 0x00, 0x00, 0x20, 0xb8, 0xbc, 0xbc, | 55 | 0xf8, 0xfc, 0x3c, 0x1c, 0x1c, 0x3c, 0xfc, 0xf8, 0xf8, 0xe0, 0x00, 0x00, 0x20, 0xb8, 0xbc, 0xbc, |
| 56 | 0xbc, 0xdc, 0xdc, 0xfc, 0xfc, 0xfc, 0xf8, 0xe0, 0x00, 0x0c, 0x7c, 0xfc, 0xfc, 0xc0, 0x00, 0xe0, | 56 | 0xbc, 0xdc, 0xdc, 0xfc, 0xfc, 0xfc, 0xf8, 0xe0, 0x00, 0x0c, 0x7c, 0xfc, 0xfc, 0xc0, 0x00, 0xe0, |
| 57 | 0xfc, 0xfc, 0xfc, 0xfc, 0xf0, 0x80, 0x00, 0xf8, 0xfc, 0xfc, 0x3c, 0x04, 0x0c, 0x7c, 0xfc, 0xfc, | 57 | 0xfc, 0xfc, 0xfc, 0xfc, 0xf0, 0x80, 0x00, 0xf8, 0xfc, 0xfc, 0x3c, 0x04, 0x0c, 0x7c, 0xfc, 0xfc, |
| 58 | 0xf0, 0x00, 0xc0, 0xfc, 0xfc, 0x7c, 0xfc, 0xf8, 0xc0, 0x00, 0xf0, 0xfc, 0xfc, 0x7c, 0x0c, 0x00, | 58 | 0xf0, 0x00, 0xc0, 0xfc, 0xfc, 0x7c, 0xfc, 0xf8, 0xc0, 0x00, 0xf0, 0xfc, 0xfc, 0x7c, 0x0c, 0x00, |
| 59 | 0x00, 0x00, 0xc0, 0xc1, 0xc7, 0xff, 0xff, 0xff, 0x7f, 0x1f, 0x03, 0x00, 0x00, 0x00, 0x07, 0x0f, | 59 | 0x00, 0x00, 0xc0, 0xc1, 0xc7, 0xff, 0xff, 0xff, 0x7f, 0x1f, 0x03, 0x00, 0x00, 0x00, 0x07, 0x0f, |
| 60 | 0x1f, 0x1f, 0x1e, 0x1c, 0x1c, 0x1e, 0x1e, 0x0e, 0x06, 0x00, 0x00, 0x06, 0x0f, 0x1f, 0x1f, 0x1f, | 60 | 0x1f, 0x1f, 0x1e, 0x1c, 0x1c, 0x1e, 0x1e, 0x0e, 0x06, 0x00, 0x00, 0x06, 0x0f, 0x1f, 0x1f, 0x1f, |
| 61 | 0x1d, 0x1d, 0x0e, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00, | 61 | 0x1d, 0x1d, 0x0e, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00, |
| 62 | 0x00, 0x07, 0x0f, 0x0f, 0x1f, 0x1e, 0x1c, 0x1c, 0x1f, 0x1f, 0x0f, 0x07, 0x01, 0x00, 0x03, 0x07, | 62 | 0x00, 0x07, 0x0f, 0x0f, 0x1f, 0x1e, 0x1c, 0x1c, 0x1f, 0x1f, 0x0f, 0x07, 0x01, 0x00, 0x03, 0x07, |
| 63 | 0x0f, 0x1f, 0x1e, 0x1c, 0x1c, 0x1e, 0x1f, 0x0f, 0x0f, 0x03, 0x00, 0x00, 0x0f, 0x1f, 0x1f, 0x1f, | 63 | 0x0f, 0x1f, 0x1e, 0x1c, 0x1c, 0x1e, 0x1f, 0x0f, 0x0f, 0x03, 0x00, 0x00, 0x0f, 0x1f, 0x1f, 0x1f, |
| 64 | 0x1d, 0x1d, 0x0c, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x1f, 0x1e, 0x1f, | 64 | 0x1d, 0x1d, 0x0c, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x1f, 0x1e, 0x1f, |
| 65 | 0x0f, 0x01, 0x00, 0x07, 0x1f, 0x1f, 0x1f, 0x1f, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, | 65 | 0x0f, 0x01, 0x00, 0x07, 0x1f, 0x1f, 0x1f, 0x1f, 0x0f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, |
| 66 | 0x1f, 0x1e, 0x1f, 0x1f, 0x03, 0x00, 0x03, 0x1f, 0x1f, 0x1e, 0x1f, 0x0f, 0x01, 0x00, 0x00, 0x00, | 66 | 0x1f, 0x1e, 0x1f, 0x1f, 0x03, 0x00, 0x03, 0x1f, 0x1f, 0x1e, 0x1f, 0x0f, 0x01, 0x00, 0x00, 0x00, |
| 67 | 0x00, 0x80, 0xc1, 0xf1, 0xf9, 0xf9, 0xf9, 0xb8, 0xb8, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, | 67 | 0x00, 0x80, 0xc1, 0xf1, 0xf9, 0xf9, 0xf9, 0xb8, 0xb8, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, |
| 68 | 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, | 68 | 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, |
| 69 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, | 69 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, |
| 70 | 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, | 70 | 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, |
| 71 | 0x80, 0x80, 0x80, 0x80, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, | 71 | 0x80, 0x80, 0x80, 0x80, 0x00, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, |
| 72 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, | 72 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, |
| 73 | 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, | 73 | 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, |
| 74 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, | 74 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, |
| 75 | 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x03, 0x7c, 0xfe, 0xff, 0xff, 0xc7, 0x83, 0x83, | 75 | 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x03, 0x7c, 0xfe, 0xff, 0xff, 0xc7, 0x83, 0x83, |
| 76 | 0xc7, 0xff, 0xff, 0xff, 0x7c, 0x00, 0x00, 0x7c, 0xff, 0xff, 0xff, 0xc7, 0x83, 0x83, 0xc7, 0xff, | 76 | 0xc7, 0xff, 0xff, 0xff, 0x7c, 0x00, 0x00, 0x7c, 0xff, 0xff, 0xff, 0xc7, 0x83, 0x83, 0xc7, 0xff, |
| 77 | 0xff, 0xfe, 0x7c, 0x00, 0xc0, 0xe6, 0xf7, 0xf7, 0xf7, 0xbb, 0xbb, 0xdb, 0xff, 0xff, 0xff, 0xfe, | 77 | 0xff, 0xfe, 0x7c, 0x00, 0xc0, 0xe6, 0xf7, 0xf7, 0xf7, 0xbb, 0xbb, 0xdb, 0xff, 0xff, 0xff, 0xfe, |
| 78 | 0x00, 0x00, 0x03, 0x1f, 0xff, 0xff, 0xf0, 0xe0, 0xfe, 0xff, 0x1f, 0x3f, 0xff, 0xfe, 0xe0, 0xf0, | 78 | 0x00, 0x00, 0x03, 0x1f, 0xff, 0xff, 0xf0, 0xe0, 0xfe, 0xff, 0x1f, 0x3f, 0xff, 0xfe, 0xe0, 0xf0, |
| 79 | 0xff, 0xff, 0x1f, 0x03, 0x00, 0x01, 0x0f, 0x7f, 0xff, 0xf8, 0xc0, 0xfc, 0xff, 0x3f, 0x1f, 0xff, | 79 | 0xff, 0xff, 0x1f, 0x03, 0x00, 0x01, 0x0f, 0x7f, 0xff, 0xf8, 0xc0, 0xfc, 0xff, 0x3f, 0x1f, 0xff, |
| 80 | 0xfe, 0xf0, 0xe0, 0xff, 0xff, 0x3f, 0x07, 0x00, 0x01, 0x07, 0x3f, 0xff, 0xff, 0xf8, 0xe0, 0xfc, | 80 | 0xfe, 0xf0, 0xe0, 0xff, 0xff, 0x3f, 0x07, 0x00, 0x01, 0x07, 0x3f, 0xff, 0xff, 0xf8, 0xe0, 0xfc, |
| 81 | 0xff, 0x7f, 0x0f, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xdb, 0x9b, 0x9b, 0xdf, 0xdf, 0xdf, 0xde, | 81 | 0xff, 0x7f, 0x0f, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xdb, 0x9b, 0x9b, 0xdf, 0xdf, 0xdf, 0xde, |
| 82 | 0x1c, 0x00, 0xc0, 0xe6, 0xf7, 0xf7, 0xf7, 0xbb, 0xbb, 0xdb, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, | 82 | 0x1c, 0x00, 0xc0, 0xe6, 0xf7, 0xf7, 0xf7, 0xbb, 0xbb, 0xdb, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, |
| 83 | 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, | 83 | 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, |
| 84 | 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, | 84 | 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, |
| 85 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x03, 0x03, 0x03, 0x03, | 85 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x03, 0x03, 0x03, 0x03, |
| 86 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, | 86 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, |
| 87 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, | 87 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, |
| 88 | 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x38, 0x3f, 0x3f, 0x1f, 0x0f, | 88 | 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x38, 0x3f, 0x3f, 0x1f, 0x0f, |
| 89 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, | 89 | 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x00, |
| 90 | 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00 | 90 | 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00 |
| 91 | }; | 91 | }; |
| 92 | oled_write_raw_P(logo, sizeof(logo)); | 92 | oled_write_raw_P(logo, sizeof(logo)); |
| @@ -125,32 +125,32 @@ void render_layout_state(void) { | |||
| 125 | oled_write_ln_P(PSTR("Undefined"), false); | 125 | oled_write_ln_P(PSTR("Undefined"), false); |
| 126 | } | 126 | } |
| 127 | } | 127 | } |
| 128 | #ifdef ENCODER_ENABLE | 128 | #ifdef ENCODER_ENABLE |
| 129 | static void render_encoder_state(void) { | 129 | static void render_encoder_state(void) { |
| 130 | oled_write_P(PSTR("\nEnc: "), false); | 130 | oled_write_P(PSTR("\nEnc: "), false); |
| 131 | bool lower = layer_state_is(_LOWER) & !layer_state_is(_ADJUST); | 131 | bool lower = layer_state_is(_LOWER) & !layer_state_is(_ADJUST); |
| 132 | bool raise = layer_state_is(_RAISE) & !layer_state_is(_ADJUST); | 132 | bool raise = layer_state_is(_RAISE) & !layer_state_is(_ADJUST); |
| 133 | bool adjust = layer_state_is(_ADJUST); | 133 | bool adjust = layer_state_is(_ADJUST); |
| 134 | 134 | ||
| 135 | if(lower){ | 135 | if(lower){ |
| 136 | oled_write_P(PSTR("APPSW"), left_encoder_rotated); | 136 | oled_write_P(PSTR("APPSW"), left_encoder_rotated); |
| 137 | oled_slash_separator(); | 137 | oled_slash_separator(); |
| 138 | oled_write_P(PSTR("UPDN"), right_encoder_rotated); | 138 | oled_write_P(PSTR("UPDN"), right_encoder_rotated); |
| 139 | } else if(raise){ | 139 | } else if(raise){ |
| 140 | oled_write_P(PSTR("PGUD"), left_encoder_rotated); | 140 | oled_write_P(PSTR("PGUD"), left_encoder_rotated); |
| 141 | oled_slash_separator(); | 141 | oled_slash_separator(); |
| 142 | oled_write_P(PSTR("TABSW"), right_encoder_rotated); | 142 | oled_write_P(PSTR("TABSW"), right_encoder_rotated); |
| 143 | } else if(adjust){ | 143 | } else if(adjust){ |
| 144 | oled_write_P(PSTR("RHUE"), left_encoder_rotated); | 144 | oled_write_P(PSTR("RHUE"), left_encoder_rotated); |
| 145 | oled_slash_separator(); | 145 | oled_slash_separator(); |
| 146 | oled_write_P(PSTR("RBRI"), right_encoder_rotated); | 146 | oled_write_P(PSTR("RBRI"), right_encoder_rotated); |
| 147 | } else { | 147 | } else { |
| 148 | oled_write_P(PSTR("BRI"), left_encoder_rotated); | 148 | oled_write_P(PSTR("BRI"), left_encoder_rotated); |
| 149 | oled_slash_separator(); | 149 | oled_slash_separator(); |
| 150 | oled_write_P(PSTR("VOL"), right_encoder_rotated); | 150 | oled_write_P(PSTR("VOL"), right_encoder_rotated); |
| 151 | } | 151 | } |
| 152 | 152 | ||
| 153 | if (timer_elapsed(encoder_rotated_timer) > 200) { | 153 | if (timer_elapsed(encoder_rotated_timer) > 200) { |
| 154 | left_encoder_rotated = false; | 154 | left_encoder_rotated = false; |
| 155 | right_encoder_rotated = false; | 155 | right_encoder_rotated = false; |
| 156 | } | 156 | } |
| @@ -164,16 +164,16 @@ static void render_layer_state(void) { | |||
| 164 | bool adjust = layer_state_is(_ADJUST); | 164 | bool adjust = layer_state_is(_ADJUST); |
| 165 | bool numpad = layer_state_is(_NUMPAD); | 165 | bool numpad = layer_state_is(_NUMPAD); |
| 166 | 166 | ||
| 167 | if(lower){ | 167 | if(lower){ |
| 168 | oled_write_P(PSTR(" Lower "), true); | 168 | oled_write_P(PSTR(" Lower "), true); |
| 169 | } else if(raise){ | 169 | } else if(raise){ |
| 170 | oled_write_P(PSTR(" Raise "), true); | 170 | oled_write_P(PSTR(" Raise "), true); |
| 171 | } else if(adjust){ | 171 | } else if(adjust){ |
| 172 | oled_write_P(PSTR(" Adjust "), true); | 172 | oled_write_P(PSTR(" Adjust "), true); |
| 173 | } else if(numpad) { | 173 | } else if(numpad) { |
| 174 | oled_write_P(PSTR(" Numpad "), true); | 174 | oled_write_P(PSTR(" Numpad "), true); |
| 175 | } else { | 175 | } else { |
| 176 | oled_write_P(PSTR(" Default"), false); | 176 | oled_write_P(PSTR(" Default"), false); |
| 177 | } | 177 | } |
| 178 | } | 178 | } |
| 179 | 179 | ||
| @@ -191,7 +191,7 @@ void render_mod_state(uint8_t modifiers) { | |||
| 191 | static void render_status(void) { | 191 | static void render_status(void) { |
| 192 | render_qmk_logo(); | 192 | render_qmk_logo(); |
| 193 | render_layout_state(); | 193 | render_layout_state(); |
| 194 | #ifdef ENCODER_ENABLE | 194 | #ifdef ENCODER_ENABLE |
| 195 | render_encoder_state(); | 195 | render_encoder_state(); |
| 196 | #endif | 196 | #endif |
| 197 | render_layer_state(); | 197 | render_layer_state(); |
| @@ -206,4 +206,4 @@ void oled_task_user(void) { | |||
| 206 | oled_scroll_left(); | 206 | oled_scroll_left(); |
| 207 | } | 207 | } |
| 208 | } | 208 | } |
| 209 | #endif \ No newline at end of file | 209 | #endif |
diff --git a/keyboards/splitkb/kyria/keymaps/ninjonas/rules.mk b/keyboards/splitkb/kyria/keymaps/ninjonas/rules.mk index 94c06b80e..1931861ca 100644 --- a/keyboards/splitkb/kyria/keymaps/ninjonas/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/ninjonas/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | LTO_ENABLE = yes | 5 | LTO_ENABLE = yes |
diff --git a/keyboards/splitkb/kyria/keymaps/pierrec83/config.h b/keyboards/splitkb/kyria/keymaps/pierrec83/config.h index eb222c0d7..8bd27105e 100644 --- a/keyboards/splitkb/kyria/keymaps/pierrec83/config.h +++ b/keyboards/splitkb/kyria/keymaps/pierrec83/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/pierrec83/rules.mk b/keyboards/splitkb/kyria/keymaps/pierrec83/rules.mk index 78f0ac93f..fbccedd56 100644 --- a/keyboards/splitkb/kyria/keymaps/pierrec83/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/pierrec83/rules.mk | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = no # Enables the use of OLED displays | 1 | OLED_ENABLE = no # Enables the use of OLED displays |
| 2 | ENCODER_ENABLE = yes # ENables the use of one or more encoders | 2 | ENCODER_ENABLE = yes # ENables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | 4 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/plattfot/config.h b/keyboards/splitkb/kyria/keymaps/plattfot/config.h index 5ec5fc584..bb13d365f 100644 --- a/keyboards/splitkb/kyria/keymaps/plattfot/config.h +++ b/keyboards/splitkb/kyria/keymaps/plattfot/config.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #ifdef OLED_DRIVER_ENABLE | 20 | #ifdef OLED_ENABLE |
| 21 | #define OLED_DISPLAY_128X64 | 21 | #define OLED_DISPLAY_128X64 |
| 22 | #endif | 22 | #endif |
| 23 | 23 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/plattfot/keymap.c b/keyboards/splitkb/kyria/keymaps/plattfot/keymap.c index 78e30c156..8b4b0c263 100644 --- a/keyboards/splitkb/kyria/keymaps/plattfot/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/plattfot/keymap.c | |||
| @@ -259,7 +259,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 259 | 259 | ||
| 260 | //layer_state_t layer_state_set_user(layer_state_t state) { return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); } | 260 | //layer_state_t layer_state_set_user(layer_state_t state) { return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); } |
| 261 | 261 | ||
| 262 | #ifdef OLED_DRIVER_ENABLE | 262 | #ifdef OLED_ENABLE |
| 263 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } | 263 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } |
| 264 | 264 | ||
| 265 | // clang-format off | 265 | // clang-format off |
diff --git a/keyboards/splitkb/kyria/keymaps/plattfot/rules.mk b/keyboards/splitkb/kyria/keymaps/plattfot/rules.mk index 412546d09..4d148481c 100644 --- a/keyboards/splitkb/kyria/keymaps/plattfot/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/plattfot/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | LEADER_ENABLE = yes # Enable the Leader Key feature | 5 | LEADER_ENABLE = yes # Enable the Leader Key feature |
diff --git a/keyboards/splitkb/kyria/keymaps/rmw/config.h b/keyboards/splitkb/kyria/keymaps/rmw/config.h index 02e5087b3..57f252263 100644 --- a/keyboards/splitkb/kyria/keymaps/rmw/config.h +++ b/keyboards/splitkb/kyria/keymaps/rmw/config.h | |||
| @@ -18,7 +18,7 @@ | |||
| 18 | 18 | ||
| 19 | #define MACOSX | 19 | #define MACOSX |
| 20 | 20 | ||
| 21 | #ifdef OLED_DRIVER_ENABLE | 21 | #ifdef OLED_ENABLE |
| 22 | #define OLED_DISPLAY_128X64 | 22 | #define OLED_DISPLAY_128X64 |
| 23 | #endif | 23 | #endif |
| 24 | 24 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/rmw/rules.mk b/keyboards/splitkb/kyria/keymaps/rmw/rules.mk index d41ffaef6..1e2e1ad81 100644 --- a/keyboards/splitkb/kyria/keymaps/rmw/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/rmw/rules.mk | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = no # Enables the use of OLED displays | 1 | OLED_ENABLE = no # Enables the use of OLED displays |
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | TAP_DANCE_ENABLE=yes # Enables Tap Dance | 4 | TAP_DANCE_ENABLE=yes # Enables Tap Dance |
diff --git a/keyboards/splitkb/kyria/keymaps/shinze/config.h b/keyboards/splitkb/kyria/keymaps/shinze/config.h index f00bfa8e7..0d1e0b837 100644 --- a/keyboards/splitkb/kyria/keymaps/shinze/config.h +++ b/keyboards/splitkb/kyria/keymaps/shinze/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/shinze/keymap.c b/keyboards/splitkb/kyria/keymaps/shinze/keymap.c index 98e127960..ad9ca4da1 100644 --- a/keyboards/splitkb/kyria/keymaps/shinze/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/shinze/keymap.c | |||
| @@ -157,7 +157,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 157 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 157 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 158 | } | 158 | } |
| 159 | 159 | ||
| 160 | #ifdef OLED_DRIVER_ENABLE | 160 | #ifdef OLED_ENABLE |
| 161 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 161 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 162 | return OLED_ROTATION_180; | 162 | return OLED_ROTATION_180; |
| 163 | } | 163 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/shinze/rules.mk b/keyboards/splitkb/kyria/keymaps/shinze/rules.mk index 604e15465..35f8ec90c 100644 --- a/keyboards/splitkb/kyria/keymaps/shinze/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/shinze/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
diff --git a/keyboards/splitkb/kyria/keymaps/tessachka/config.h b/keyboards/splitkb/kyria/keymaps/tessachka/config.h index a5529128d..3fc508542 100644 --- a/keyboards/splitkb/kyria/keymaps/tessachka/config.h +++ b/keyboards/splitkb/kyria/keymaps/tessachka/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/tessachka/keymap.c b/keyboards/splitkb/kyria/keymaps/tessachka/keymap.c index 38307f964..51a91fc91 100644 --- a/keyboards/splitkb/kyria/keymaps/tessachka/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/tessachka/keymap.c | |||
| @@ -29,7 +29,7 @@ enum custom_keycodes { | |||
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 32 | /* | 32 | /* |
| 33 | * Base Layer: QWERTY | 33 | * Base Layer: QWERTY |
| 34 | * | 34 | * |
| 35 | * ,-------------------------------------------. ,-------------------------------------------. | 35 | * ,-------------------------------------------. ,-------------------------------------------. |
| @@ -137,7 +137,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 137 | 137 | ||
| 138 | // bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 138 | // bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 139 | // switch (keycode) { | 139 | // switch (keycode) { |
| 140 | // case MyCustomKeycode: | 140 | // case MyCustomKeycode: |
| 141 | // if (record->event.pressed) { | 141 | // if (record->event.pressed) { |
| 142 | // // What to do if the button was pressed | 142 | // // What to do if the button was pressed |
| 143 | // } else { | 143 | // } else { |
| @@ -148,7 +148,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 148 | // return true; | 148 | // return true; |
| 149 | // } | 149 | // } |
| 150 | 150 | ||
| 151 | #ifdef OLED_DRIVER_ENABLE | 151 | #ifdef OLED_ENABLE |
| 152 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 152 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 153 | return OLED_ROTATION_180; | 153 | return OLED_ROTATION_180; |
| 154 | } | 154 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/tessachka/rules.mk b/keyboards/splitkb/kyria/keymaps/tessachka/rules.mk index b7d691efd..e79a5604e 100644 --- a/keyboards/splitkb/kyria/keymaps/tessachka/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/tessachka/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 3 | MOUSEKEY_ENABLE = yes | 4 | MOUSEKEY_ENABLE = yes |
diff --git a/keyboards/splitkb/kyria/keymaps/thomasbaart/config.h b/keyboards/splitkb/kyria/keymaps/thomasbaart/config.h index 6128133ed..acb070359 100644 --- a/keyboards/splitkb/kyria/keymaps/thomasbaart/config.h +++ b/keyboards/splitkb/kyria/keymaps/thomasbaart/config.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | #define OLED_DISPLAY_128X64 | 20 | #define OLED_DISPLAY_128X64 |
| 21 | #endif | 21 | #endif |
| 22 | 22 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/thomasbaart/keymap.c b/keyboards/splitkb/kyria/keymaps/thomasbaart/keymap.c index aed9d9762..24be4135e 100644 --- a/keyboards/splitkb/kyria/keymaps/thomasbaart/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/thomasbaart/keymap.c | |||
| @@ -236,7 +236,7 @@ void matrix_scan_user(void) { | |||
| 236 | } | 236 | } |
| 237 | } | 237 | } |
| 238 | 238 | ||
| 239 | #ifdef OLED_DRIVER_ENABLE | 239 | #ifdef OLED_ENABLE |
| 240 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 240 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 241 | return OLED_ROTATION_180; | 241 | return OLED_ROTATION_180; |
| 242 | } | 242 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/thomasbaart/rules.mk b/keyboards/splitkb/kyria/keymaps/thomasbaart/rules.mk index 9b8e29419..65b44a298 100644 --- a/keyboards/splitkb/kyria/keymaps/thomasbaart/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/thomasbaart/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | LEADER_ENABLE = yes # Enable the Leader Key feature | 5 | LEADER_ENABLE = yes # Enable the Leader Key feature |
diff --git a/keyboards/splitkb/kyria/keymaps/via/keymap.c b/keyboards/splitkb/kyria/keymaps/via/keymap.c index 0b79afc11..730b5028c 100644 --- a/keyboards/splitkb/kyria/keymaps/via/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/via/keymap.c | |||
| @@ -190,7 +190,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 190 | }; | 190 | }; |
| 191 | #endif | 191 | #endif |
| 192 | 192 | ||
| 193 | #ifdef OLED_DRIVER_ENABLE | 193 | #ifdef OLED_ENABLE |
| 194 | void oled_task_user(void) { | 194 | void oled_task_user(void) { |
| 195 | if (is_keyboard_master()) { | 195 | if (is_keyboard_master()) { |
| 196 | // QMK Logo and version information | 196 | // QMK Logo and version information |
diff --git a/keyboards/splitkb/kyria/keymaps/via/rules.mk b/keyboards/splitkb/kyria/keymaps/via/rules.mk index 1a13a974e..9f383dfa2 100644 --- a/keyboards/splitkb/kyria/keymaps/via/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/via/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # Enables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | VIA_ENABLE = yes | 5 | VIA_ENABLE = yes |
diff --git a/keyboards/splitkb/kyria/keymaps/winternebs/config.h b/keyboards/splitkb/kyria/keymaps/winternebs/config.h index 472d57739..1df48a1f4 100755 --- a/keyboards/splitkb/kyria/keymaps/winternebs/config.h +++ b/keyboards/splitkb/kyria/keymaps/winternebs/config.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | 17 | ||
| 18 | #define OLED_FONT_H "keyboards/splitkb/kyria/keymaps/winternebs/glcdfont.c" | 18 | #define OLED_FONT_H "keyboards/splitkb/kyria/keymaps/winternebs/glcdfont.c" |
| 19 | #define OLED_FONT_END 127 | 19 | #define OLED_FONT_END 127 |
| 20 | #ifdef OLED_DRIVER_ENABLE | 20 | #ifdef OLED_ENABLE |
| 21 | #define OLED_DISPLAY_128X64 | 21 | #define OLED_DISPLAY_128X64 |
| 22 | #endif | 22 | #endif |
| 23 | 23 | ||
diff --git a/keyboards/splitkb/kyria/keymaps/winternebs/keymap.c b/keyboards/splitkb/kyria/keymaps/winternebs/keymap.c index 3a31efdf3..082903031 100755 --- a/keyboards/splitkb/kyria/keymaps/winternebs/keymap.c +++ b/keyboards/splitkb/kyria/keymaps/winternebs/keymap.c | |||
| @@ -189,7 +189,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 189 | return true; | 189 | return true; |
| 190 | } | 190 | } |
| 191 | #endif | 191 | #endif |
| 192 | #ifdef OLED_DRIVER_ENABLE | 192 | #ifdef OLED_ENABLE |
| 193 | bool left = false; | 193 | bool left = false; |
| 194 | bool right = false; | 194 | bool right = false; |
| 195 | bool lastl = false; | 195 | bool lastl = false; |
| @@ -200,7 +200,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 200 | #ifdef CONSOLE_ENABLE | 200 | #ifdef CONSOLE_ENABLE |
| 201 | uprintf("KL: kc: %u, col: %u, row: %u, pressed: %u, total: %u\n", keycode, record->event.key.col, record->event.key.row, record->event.pressed, record->event.key.col + 10 * record->event.key.row); | 201 | uprintf("KL: kc: %u, col: %u, row: %u, pressed: %u, total: %u\n", keycode, record->event.key.col, record->event.key.row, record->event.pressed, record->event.key.col + 10 * record->event.key.row); |
| 202 | #endif | 202 | #endif |
| 203 | #ifdef OLED_DRIVER_ENABLE | 203 | #ifdef OLED_ENABLE |
| 204 | if(record->event.pressed){ | 204 | if(record->event.pressed){ |
| 205 | uint8_t n = record->event.key.col + 10 * record->event.key.row; | 205 | uint8_t n = record->event.key.col + 10 * record->event.key.row; |
| 206 | if (n<40) { | 206 | if (n<40) { |
| @@ -250,7 +250,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 250 | 250 | ||
| 251 | } | 251 | } |
| 252 | 252 | ||
| 253 | #ifdef OLED_DRIVER_ENABLE | 253 | #ifdef OLED_ENABLE |
| 254 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 254 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 255 | return OLED_ROTATION_180; | 255 | return OLED_ROTATION_180; |
| 256 | } | 256 | } |
diff --git a/keyboards/splitkb/kyria/keymaps/winternebs/rules.mk b/keyboards/splitkb/kyria/keymaps/winternebs/rules.mk index fc85ca73d..47a3988e6 100755 --- a/keyboards/splitkb/kyria/keymaps/winternebs/rules.mk +++ b/keyboards/splitkb/kyria/keymaps/winternebs/rules.mk | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | ENCODER_ENABLE = yes # Enables the use of one or more | 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays |
| 3 | ENCODER_ENABLE = yes # Enables the use of one or more | ||
| 3 | NKRO_ENABLE = yes | 4 | NKRO_ENABLE = yes |
| 4 | WPM_ENABLE = yes | 5 | WPM_ENABLE = yes |
| 5 | CONSOLE_ENABLE = no # Console for debug | 6 | CONSOLE_ENABLE = no # Console for debug |
diff --git a/keyboards/splitkb/kyria/rev1/config.h b/keyboards/splitkb/kyria/rev1/config.h index 9df5a3823..a330dfc10 100644 --- a/keyboards/splitkb/kyria/rev1/config.h +++ b/keyboards/splitkb/kyria/rev1/config.h | |||
| @@ -69,7 +69,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 69 | /* Locking resynchronize hack */ | 69 | /* Locking resynchronize hack */ |
| 70 | #define LOCKING_RESYNC_ENABLE | 70 | #define LOCKING_RESYNC_ENABLE |
| 71 | 71 | ||
| 72 | #ifdef OLED_DRIVER_ENABLE | 72 | #ifdef OLED_ENABLE |
| 73 | # define OLED_DISPLAY_128X64 | 73 | # define OLED_DISPLAY_128X64 |
| 74 | # define SPLIT_OLED_ENABLE | 74 | # define SPLIT_OLED_ENABLE |
| 75 | #endif | 75 | #endif |
diff --git a/keyboards/splitkb/kyria/rev1/rev1.c b/keyboards/splitkb/kyria/rev1/rev1.c index 8da217810..ac82f7373 100644 --- a/keyboards/splitkb/kyria/rev1/rev1.c +++ b/keyboards/splitkb/kyria/rev1/rev1.c | |||
| @@ -55,7 +55,7 @@ led_config_t g_led_config = { { | |||
| 55 | } }; | 55 | } }; |
| 56 | #endif | 56 | #endif |
| 57 | 57 | ||
| 58 | #ifdef OLED_DRIVER_ENABLE | 58 | #ifdef OLED_ENABLE |
| 59 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } | 59 | __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_180; } |
| 60 | 60 | ||
| 61 | __attribute__((weak)) void oled_task_user(void) { | 61 | __attribute__((weak)) void oled_task_user(void) { |
diff --git a/keyboards/splitkb/kyria/rev1/rules.mk b/keyboards/splitkb/kyria/rev1/rules.mk index 6b9217782..cc2cbba60 100644 --- a/keyboards/splitkb/kyria/rev1/rules.mk +++ b/keyboards/splitkb/kyria/rev1/rules.mk | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 2 | ENCODER_ENABLE = yes # ENables the use of one or more encoders | 3 | ENCODER_ENABLE = yes # ENables the use of one or more encoders |
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 4 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) | 5 | RGB_MATRIX_ENABLE = no # Enable keyboard RGB matrix (do not use together with RGBLIGHT_ENABLE) |
diff --git a/keyboards/splitkb/zima/rules.mk b/keyboards/splitkb/zima/rules.mk index 06d0b68bb..e069e1481 100644 --- a/keyboards/splitkb/zima/rules.mk +++ b/keyboards/splitkb/zima/rules.mk | |||
| @@ -22,7 +22,8 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth | |||
| 22 | AUDIO_ENABLE = yes # Audio output | 22 | AUDIO_ENABLE = yes # Audio output |
| 23 | 23 | ||
| 24 | ENCODER_ENABLE = yes # ENables the use of one or more encoders | 24 | ENCODER_ENABLE = yes # ENables the use of one or more encoders |
| 25 | OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays | 25 | OLED_ENABLE = yes |
| 26 | OLED_DRIVER = SSD1306 # Enables the use of OLED displays | ||
| 26 | HAPTIC_ENABLE += DRV2605L # Supported but not included by defaut | 27 | HAPTIC_ENABLE += DRV2605L # Supported but not included by defaut |
| 27 | 28 | ||
| 28 | LTO_ENABLE = yes | 29 | LTO_ENABLE = yes |
diff --git a/keyboards/splitkb/zima/zima.c b/keyboards/splitkb/zima/zima.c index 74f9c84a7..6570f3449 100644 --- a/keyboards/splitkb/zima/zima.c +++ b/keyboards/splitkb/zima/zima.c | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | extern haptic_config_t haptic_config; | 21 | extern haptic_config_t haptic_config; |
| 22 | #endif | 22 | #endif |
| 23 | 23 | ||
| 24 | #ifdef OLED_DRIVER_ENABLE | 24 | #ifdef OLED_ENABLE |
| 25 | static bool is_asleep = false; | 25 | static bool is_asleep = false; |
| 26 | static uint32_t oled_timer; | 26 | static uint32_t oled_timer; |
| 27 | 27 | ||
| @@ -94,7 +94,7 @@ bool process_record_kb(uint16_t keycode, keyrecord_t* record) { | |||
| 94 | 94 | ||
| 95 | #ifdef ENCODER_ENABLE | 95 | #ifdef ENCODER_ENABLE |
| 96 | bool encoder_update_kb(uint8_t index, bool clockwise) { | 96 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 97 | # ifdef OLED_DRIVER_ENABLE | 97 | # ifdef OLED_ENABLE |
| 98 | oled_timer = timer_read32(); | 98 | oled_timer = timer_read32(); |
| 99 | # endif | 99 | # endif |
| 100 | # if defined(AUDIO_ENABLE) && defined(AUDIO_CLICKY) | 100 | # if defined(AUDIO_ENABLE) && defined(AUDIO_CLICKY) |
diff --git a/keyboards/suihankey/alpha/keymaps/default/keymap.c b/keyboards/suihankey/alpha/keymaps/default/keymap.c index e7c7da4b8..852334d87 100644 --- a/keyboards/suihankey/alpha/keymaps/default/keymap.c +++ b/keyboards/suihankey/alpha/keymaps/default/keymap.c | |||
| @@ -71,7 +71,7 @@ void led_set_user(uint8_t usb_led) { | |||
| 71 | 71 | ||
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | #ifdef OLED_DRIVER_ENABLE | 74 | #ifdef OLED_ENABLE |
| 75 | void oled_task_user(void) { | 75 | void oled_task_user(void) { |
| 76 | oled_write_P(PSTR("Layer: "), false); | 76 | oled_write_P(PSTR("Layer: "), false); |
| 77 | switch (biton32(layer_state)) { | 77 | switch (biton32(layer_state)) { |
diff --git a/keyboards/suihankey/rev1/keymaps/default/keymap.c b/keyboards/suihankey/rev1/keymaps/default/keymap.c index e7c7da4b8..852334d87 100644 --- a/keyboards/suihankey/rev1/keymaps/default/keymap.c +++ b/keyboards/suihankey/rev1/keymaps/default/keymap.c | |||
| @@ -71,7 +71,7 @@ void led_set_user(uint8_t usb_led) { | |||
| 71 | 71 | ||
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | #ifdef OLED_DRIVER_ENABLE | 74 | #ifdef OLED_ENABLE |
| 75 | void oled_task_user(void) { | 75 | void oled_task_user(void) { |
| 76 | oled_write_P(PSTR("Layer: "), false); | 76 | oled_write_P(PSTR("Layer: "), false); |
| 77 | switch (biton32(layer_state)) { | 77 | switch (biton32(layer_state)) { |
diff --git a/keyboards/suihankey/rules.mk b/keyboards/suihankey/rules.mk index 63a0a2b1e..dc4b5b83a 100644 --- a/keyboards/suihankey/rules.mk +++ b/keyboards/suihankey/rules.mk | |||
| @@ -28,7 +28,8 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 28 | UNICODE_ENABLE = no # Unicode | 28 | UNICODE_ENABLE = no # Unicode |
| 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 29 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 30 | AUDIO_ENABLE = no # Audio output on port C6 | 30 | AUDIO_ENABLE = no # Audio output on port C6 |
| 31 | OLED_DRIVER_ENABLE = yes | 31 | OLED_ENABLE = yes |
| 32 | OLED_DRIVER = SSD1306 | ||
| 32 | SPLIT_KEYBOARD = no | 33 | SPLIT_KEYBOARD = no |
| 33 | 34 | ||
| 34 | DEFAULT_FOLDER = suihankey/rev1 | 35 | DEFAULT_FOLDER = suihankey/rev1 |
diff --git a/keyboards/suihankey/split/rules.mk b/keyboards/suihankey/split/rules.mk index b5d2dc8e8..f0bdf744e 100644 --- a/keyboards/suihankey/split/rules.mk +++ b/keyboards/suihankey/split/rules.mk | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | OLED_DRIVER_ENABLE = no | 1 | OLED_ENABLE = no |
| 2 | SPLIT_KEYBOARD = yes | 2 | SPLIT_KEYBOARD = yes |
| 3 | 3 | ||
| 4 | DEFAULT_FOLDER = suihankey/split/rev1 | 4 | DEFAULT_FOLDER = suihankey/split/rev1 |
diff --git a/keyboards/takashicompany/endzone34/keymaps/default/keymap.c b/keyboards/takashicompany/endzone34/keymaps/default/keymap.c index 7317ab477..eb0ea5029 100644 --- a/keyboards/takashicompany/endzone34/keymaps/default/keymap.c +++ b/keyboards/takashicompany/endzone34/keymaps/default/keymap.c | |||
| @@ -18,27 +18,27 @@ | |||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | 19 | ||
| 20 | LAYOUT( | 20 | LAYOUT( |
| 21 | LT(2, KC_Q), KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, | 21 | LT(2, KC_Q), KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, |
| 22 | KC_A, KC_S, LT(2, KC_D), KC_F, KC_G, KC_H, KC_J, LT(2, KC_K), KC_L, KC_ENT, | 22 | KC_A, KC_S, LT(2, KC_D), KC_F, KC_G, KC_H, KC_J, LT(2, KC_K), KC_L, KC_ENT, |
| 23 | SFT_T(KC_Z), GUI_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, CTL_T(KC_DOT), KC_BSPC, | 23 | SFT_T(KC_Z), GUI_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, CTL_T(KC_DOT), KC_BSPC, |
| 24 | ALT_T(KC_LANG2), SFT_T(KC_TAB), KC_SPC, LT(1, KC_LANG1)), | 24 | ALT_T(KC_LANG2), SFT_T(KC_TAB), KC_SPC, LT(1, KC_LANG1)), |
| 25 | 25 | ||
| 26 | LAYOUT( | 26 | LAYOUT( |
| 27 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, | 27 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, |
| 28 | CTL_T(KC_EQL), KC_LBRC, KC_SLSH, KC_MINS, KC_RO, KC_SCLN, KC_QUOT, KC_RBRC, KC_NUHS, KC_JYEN, | 28 | CTL_T(KC_EQL), KC_LBRC, KC_SLSH, KC_MINS, KC_RO, KC_SCLN, KC_QUOT, KC_RBRC, KC_NUHS, KC_JYEN, |
| 29 | KC_LSFT, KC_LGUI, KC_LALT, KC_LANG2, KC_LSFT, KC_SPC, KC_LANG1, KC_TRNS, KC_TRNS, KC_DEL, | 29 | KC_LSFT, KC_LGUI, KC_LALT, KC_LANG2, KC_LSFT, KC_SPC, KC_LANG1, KC_TRNS, KC_TRNS, KC_DEL, |
| 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 31 | 31 | ||
| 32 | LAYOUT( | 32 | LAYOUT( |
| 33 | KC_ESC, KC_TAB, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_UP, KC_NO, KC_NO, | 33 | KC_ESC, KC_TAB, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_UP, KC_NO, KC_NO, |
| 34 | KC_LCTL, KC_TRNS, KC_QUES, KC_EXLM, KC_NO, KC_NO, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, | 34 | KC_LCTL, KC_TRNS, KC_QUES, KC_EXLM, KC_NO, KC_NO, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, |
| 35 | KC_LSFT, KC_LGUI, KC_LALT, KC_LANG2, KC_TRNS, KC_TRNS, KC_LANG1, KC_NO, MO(3), KC_DEL, | 35 | KC_LSFT, KC_LGUI, KC_LALT, KC_LANG2, KC_TRNS, KC_TRNS, KC_LANG1, KC_NO, MO(3), KC_DEL, |
| 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 37 | 37 | ||
| 38 | LAYOUT( | 38 | LAYOUT( |
| 39 | RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, | 39 | RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, |
| 40 | RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_SN, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, | 40 | RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_SN, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, |
| 41 | RGB_M_K, RGB_M_X, RGB_M_G, RGB_M_T, RGB_M_T, KC_F11, KC_F12, KC_CAPS, KC_NO, KC_NO, | 41 | RGB_M_K, RGB_M_X, RGB_M_G, RGB_M_T, RGB_M_T, KC_F11, KC_F12, KC_CAPS, KC_NO, KC_NO, |
| 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) |
| 43 | }; | 43 | }; |
| 44 | 44 | ||
| @@ -59,18 +59,18 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 59 | return true; | 59 | return true; |
| 60 | } | 60 | } |
| 61 | 61 | ||
| 62 | #ifdef OLED_DRIVER_ENABLE | 62 | #ifdef OLED_ENABLE |
| 63 | 63 | ||
| 64 | static void render_logo(void) { | 64 | static void render_logo(void) { |
| 65 | 65 | ||
| 66 | static const char PROGMEM my_logo[] = { | 66 | static const char PROGMEM my_logo[] = { |
| 67 | 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0x39, 0x29, 0x29, 0x29, 0x29, 0x29, 0xe9, 0x0f, 0x00, 0x00, | 67 | 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0x39, 0x29, 0x29, 0x29, 0x29, 0x29, 0xe9, 0x0f, 0x00, 0x00, |
| 68 | 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xf8, 0x08, 0xf8, 0x00, 0x00, 0x00, 0x00, | 68 | 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xf8, 0x08, 0xf8, 0x00, 0x00, 0x00, 0x00, |
| 69 | 0x80, 0x80, 0x80, 0xbf, 0xa0, 0xa0, 0xa7, 0xa5, 0xa5, 0xa5, 0xa5, 0x25, 0x25, 0x3c, 0x00, 0x1f, | 69 | 0x80, 0x80, 0x80, 0xbf, 0xa0, 0xa0, 0xa7, 0xa5, 0xa5, 0xa5, 0xa5, 0x25, 0x25, 0x3c, 0x00, 0x1f, |
| 70 | 0x20, 0x3e, 0x02, 0x3e, 0x20, 0x1f, 0x20, 0x2e, 0x2a, 0x2e, 0x20, 0x1f, 0x00, 0x00, 0x00, 0x00, | 70 | 0x20, 0x3e, 0x02, 0x3e, 0x20, 0x1f, 0x20, 0x2e, 0x2a, 0x2e, 0x20, 0x1f, 0x00, 0x00, 0x00, 0x00, |
| 71 | 0x87, 0x44, 0x24, 0x14, 0x0c, 0x00, 0xc0, 0xa0, 0x90, 0x88, 0x87, 0x00, 0xe0, 0x10, 0xd0, 0x50, | 71 | 0x87, 0x44, 0x24, 0x14, 0x0c, 0x00, 0xc0, 0xa0, 0x90, 0x88, 0x87, 0x00, 0xe0, 0x10, 0xd0, 0x50, |
| 72 | 0xd0, 0x10, 0xe0, 0x10, 0xd0, 0x50, 0xd0, 0x10, 0xe0, 0x10, 0xd0, 0x50, 0x50, 0x10, 0xf0, 0x00, | 72 | 0xd0, 0x10, 0xe0, 0x10, 0xd0, 0x50, 0xd0, 0x10, 0xe0, 0x10, 0xd0, 0x50, 0x50, 0x10, 0xf0, 0x00, |
| 73 | 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x00, 0x03, 0x04, 0x05, 0x05, | 73 | 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x00, 0x03, 0x04, 0x05, 0x05, |
| 74 | 0x05, 0x04, 0x03, 0x04, 0x07, 0x00, 0x07, 0x04, 0x03, 0x04, 0x05, 0x05, 0x05, 0x05, 0x07, 0x00 | 74 | 0x05, 0x04, 0x03, 0x04, 0x07, 0x00, 0x07, 0x04, 0x03, 0x04, 0x05, 0x05, 0x05, 0x05, 0x07, 0x00 |
| 75 | }; | 75 | }; |
| 76 | 76 | ||
| @@ -107,6 +107,6 @@ void oled_task_user(void) { | |||
| 107 | count_str[0] = m / 10 ? '0' + m / 10 : ' '; | 107 | count_str[0] = m / 10 ? '0' + m / 10 : ' '; |
| 108 | 108 | ||
| 109 | oled_write_ln(count_str, false); | 109 | oled_write_ln(count_str, false); |
| 110 | 110 | ||
| 111 | } | 111 | } |
| 112 | #endif | 112 | #endif |
diff --git a/keyboards/takashicompany/endzone34/rules.mk b/keyboards/takashicompany/endzone34/rules.mk index 9a4130536..6fe2bafef 100644 --- a/keyboards/takashicompany/endzone34/rules.mk +++ b/keyboards/takashicompany/endzone34/rules.mk | |||
| @@ -20,4 +20,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/tau4/keymaps/default/keymap.c b/keyboards/tau4/keymaps/default/keymap.c index f5585ce2a..1a1e5b38c 100755 --- a/keyboards/tau4/keymaps/default/keymap.c +++ b/keyboards/tau4/keymaps/default/keymap.c | |||
| @@ -113,7 +113,7 @@ bool encoder_update_user(uint8_t index, bool clockwise) { | |||
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | 115 | ||
| 116 | #ifdef OLED_DRIVER_ENABLE | 116 | #ifdef OLED_ENABLE |
| 117 | 117 | ||
| 118 | static void render_status(void) { | 118 | static void render_status(void) { |
| 119 | oled_write_P(PSTR("Tau.4 v1.0\n\n"), false); | 119 | oled_write_P(PSTR("Tau.4 v1.0\n\n"), false); |
diff --git a/keyboards/tau4/rules.mk b/keyboards/tau4/rules.mk index f0d7bba4d..d483fcb65 100755 --- a/keyboards/tau4/rules.mk +++ b/keyboards/tau4/rules.mk | |||
| @@ -21,7 +21,8 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | ENCODER_ENABLE = yes # Rotary Encoder support | 23 | ENCODER_ENABLE = yes # Rotary Encoder support |
| 24 | OLED_DRIVER_ENABLE = yes # OLED display support | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 # OLED display support | ||
| 25 | # EEPROM_DRIVER ?= i2c # Driver for external EEPROM chip | 26 | # EEPROM_DRIVER ?= i2c # Driver for external EEPROM chip |
| 26 | # This is currently not working due to QMK not officially supporting the chip used on the Tau4, I am working on a fix. | 27 | # This is currently not working due to QMK not officially supporting the chip used on the Tau4, I am working on a fix. |
| 27 | 28 | ||
diff --git a/keyboards/tender/macrowo_pad/keymaps/default/keymap.c b/keyboards/tender/macrowo_pad/keymaps/default/keymap.c index f3ee17995..fc3a45c98 100644 --- a/keyboards/tender/macrowo_pad/keymaps/default/keymap.c +++ b/keyboards/tender/macrowo_pad/keymaps/default/keymap.c | |||
| @@ -39,15 +39,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | [0] = LAYOUT( | 39 | [0] = LAYOUT( |
| 40 | SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, | 40 | SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, |
| 41 | SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO), | 41 | SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO), |
| 42 | 42 | ||
| 43 | [1] = LAYOUT( | 43 | [1] = LAYOUT( |
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | #ifdef OLED_DRIVER_ENABLE | 48 | #ifdef OLED_ENABLE |
| 49 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 49 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 50 | return OLED_ROTATION_270; | 50 | return OLED_ROTATION_270; |
| 51 | } | 51 | } |
| 52 | 52 | ||
| 53 | void oled_task_user(void) { | 53 | void oled_task_user(void) { |
diff --git a/keyboards/tender/macrowo_pad/keymaps/default/rules.mk b/keyboards/tender/macrowo_pad/keymaps/default/rules.mk index b898ed179..fd3d5d7e5 100644 --- a/keyboards/tender/macrowo_pad/keymaps/default/rules.mk +++ b/keyboards/tender/macrowo_pad/keymaps/default/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | OLED_DRIVER_ENABLE = yes # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C \ No newline at end of file | 1 | OLED_ENABLE = yes |
| 2 | OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | ||
diff --git a/keyboards/tender/macrowo_pad/keymaps/via/keymap.c b/keyboards/tender/macrowo_pad/keymaps/via/keymap.c index 9f527fd9e..84c7e3e44 100644 --- a/keyboards/tender/macrowo_pad/keymaps/via/keymap.c +++ b/keyboards/tender/macrowo_pad/keymaps/via/keymap.c | |||
| @@ -39,7 +39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | [0] = LAYOUT( | 39 | [0] = LAYOUT( |
| 40 | SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, | 40 | SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, |
| 41 | SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO), | 41 | SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO, SAY_OWO), |
| 42 | 42 | ||
| 43 | [1] = LAYOUT( | 43 | [1] = LAYOUT( |
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| @@ -53,9 +53,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 53 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | 53 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) |
| 54 | }; | 54 | }; |
| 55 | 55 | ||
| 56 | #ifdef OLED_DRIVER_ENABLE | 56 | #ifdef OLED_ENABLE |
| 57 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 57 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 58 | return OLED_ROTATION_270; | 58 | return OLED_ROTATION_270; |
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | void oled_task_user(void) { | 61 | void oled_task_user(void) { |
diff --git a/keyboards/tender/macrowo_pad/keymaps/via/rules.mk b/keyboards/tender/macrowo_pad/keymaps/via/rules.mk index 0d102b41e..d3ac2585b 100644 --- a/keyboards/tender/macrowo_pad/keymaps/via/rules.mk +++ b/keyboards/tender/macrowo_pad/keymaps/via/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | OLED_DRIVER_ENABLE = yes # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | 2 | OLED_ENABLE = yes |
| 3 | OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C | ||
diff --git a/keyboards/tkc/m0lly/keymaps/default/keymap.c b/keyboards/tkc/m0lly/keymaps/default/keymap.c index 03f07aff4..846429674 100644 --- a/keyboards/tkc/m0lly/keymaps/default/keymap.c +++ b/keyboards/tkc/m0lly/keymaps/default/keymap.c | |||
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ) | 67 | ) |
| 68 | }; | 68 | }; |
| 69 | 69 | ||
| 70 | #ifdef OLED_DRIVER_ENABLE | 70 | #ifdef OLED_ENABLE |
| 71 | void oled_task_user(void) { | 71 | void oled_task_user(void) { |
| 72 | oled_write_P(PSTR("M0lly\n"),false); | 72 | oled_write_P(PSTR("M0lly\n"),false); |
| 73 | 73 | ||
| @@ -92,4 +92,4 @@ void oled_task_user(void) { | |||
| 92 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); | 92 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); |
| 93 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); | 93 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); |
| 94 | } | 94 | } |
| 95 | #endif \ No newline at end of file | 95 | #endif |
diff --git a/keyboards/tkc/m0lly/keymaps/via/keymap.c b/keyboards/tkc/m0lly/keymaps/via/keymap.c index 4dd35169d..333e29f4e 100644 --- a/keyboards/tkc/m0lly/keymaps/via/keymap.c +++ b/keyboards/tkc/m0lly/keymaps/via/keymap.c | |||
| @@ -85,7 +85,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 85 | ) | 85 | ) |
| 86 | }; | 86 | }; |
| 87 | 87 | ||
| 88 | #ifdef OLED_DRIVER_ENABLE | 88 | #ifdef OLED_ENABLE |
| 89 | void oled_task_user(void) { | 89 | void oled_task_user(void) { |
| 90 | oled_write_P(PSTR("M0lly\n"),false); | 90 | oled_write_P(PSTR("M0lly\n"),false); |
| 91 | 91 | ||
diff --git a/keyboards/tkc/m0lly/rules.mk b/keyboards/tkc/m0lly/rules.mk index 4cfa4e424..66cfdcc51 100644 --- a/keyboards/tkc/m0lly/rules.mk +++ b/keyboards/tkc/m0lly/rules.mk | |||
| @@ -20,4 +20,5 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/tkc/tkc1800/keymaps/default/keymap.c b/keyboards/tkc/tkc1800/keymaps/default/keymap.c index 4f4c7f8e9..762d5c4ed 100644 --- a/keyboards/tkc/tkc1800/keymaps/default/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/default/keymap.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | //Layers | 19 | //Layers |
| @@ -79,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | }; | 79 | }; |
| 80 | 80 | ||
| 81 | 81 | ||
| 82 | #ifdef OLED_DRIVER_ENABLE | 82 | #ifdef OLED_ENABLE |
| 83 | void oled_task_user(void) { | 83 | void oled_task_user(void) { |
| 84 | oled_write_P(PSTR("TKC1800\n"),false); | 84 | oled_write_P(PSTR("TKC1800\n"),false); |
| 85 | // Host Keyboard Layer Status | 85 | // Host Keyboard Layer Status |
| @@ -103,4 +103,4 @@ void oled_task_user(void) { | |||
| 103 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); | 103 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); |
| 104 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); | 104 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); |
| 105 | } | 105 | } |
| 106 | #endif \ No newline at end of file | 106 | #endif |
diff --git a/keyboards/tkc/tkc1800/keymaps/smt/keymap.c b/keyboards/tkc/tkc1800/keymaps/smt/keymap.c index 9b6ad80d3..dd552cee8 100644 --- a/keyboards/tkc/tkc1800/keymaps/smt/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/smt/keymap.c | |||
| @@ -144,7 +144,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 144 | return true; | 144 | return true; |
| 145 | } | 145 | } |
| 146 | 146 | ||
| 147 | #ifdef OLED_DRIVER_ENABLE | 147 | #ifdef OLED_ENABLE |
| 148 | void oled_task_user(void) { | 148 | void oled_task_user(void) { |
| 149 | oled_write_P(PSTR("TKC1800\n"),false); | 149 | oled_write_P(PSTR("TKC1800\n"),false); |
| 150 | // Host Keyboard Layer Status | 150 | // Host Keyboard Layer Status |
| @@ -174,4 +174,4 @@ void oled_task_user(void) { | |||
| 174 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); | 174 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); |
| 175 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); | 175 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); |
| 176 | } | 176 | } |
| 177 | #endif \ No newline at end of file | 177 | #endif |
diff --git a/keyboards/tkc/tkc1800/keymaps/via/keymap.c b/keyboards/tkc/tkc1800/keymaps/via/keymap.c index 55c2874c6..d05a1d420 100644 --- a/keyboards/tkc/tkc1800/keymaps/via/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/via/keymap.c | |||
| @@ -97,7 +97,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 97 | ), | 97 | ), |
| 98 | }; | 98 | }; |
| 99 | 99 | ||
| 100 | #ifdef OLED_DRIVER_ENABLE | 100 | #ifdef OLED_ENABLE |
| 101 | void oled_task_user(void) { | 101 | void oled_task_user(void) { |
| 102 | oled_write_P(PSTR("TKC1800\n"),false); | 102 | oled_write_P(PSTR("TKC1800\n"),false); |
| 103 | // Host Keyboard Layer Status | 103 | // Host Keyboard Layer Status |
| @@ -127,4 +127,4 @@ void oled_task_user(void) { | |||
| 127 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); | 127 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); |
| 128 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); | 128 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); |
| 129 | } | 129 | } |
| 130 | #endif \ No newline at end of file | 130 | #endif |
diff --git a/keyboards/tkc/tkc1800/keymaps/wkl/keymap.c b/keyboards/tkc/tkc1800/keymaps/wkl/keymap.c index 3c65b61d1..da8e8b932 100644 --- a/keyboards/tkc/tkc1800/keymaps/wkl/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/wkl/keymap.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | //Layers | 19 | //Layers |
| @@ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 61 | ), | 61 | ), |
| 62 | }; | 62 | }; |
| 63 | 63 | ||
| 64 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_ENABLE |
| 65 | void oled_task_user(void) { | 65 | void oled_task_user(void) { |
| 66 | oled_write_P(PSTR("TKC1800\n"),false); | 66 | oled_write_P(PSTR("TKC1800\n"),false); |
| 67 | // Host Keyboard Layer Status | 67 | // Host Keyboard Layer Status |
| @@ -85,4 +85,4 @@ void oled_task_user(void) { | |||
| 85 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); | 85 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); |
| 86 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); | 86 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); |
| 87 | } | 87 | } |
| 88 | #endif \ No newline at end of file | 88 | #endif |
diff --git a/keyboards/tkc/tkc1800/keymaps/yanfali/keymap.c b/keyboards/tkc/tkc1800/keymaps/yanfali/keymap.c index bbffc2d20..cee80a48c 100644 --- a/keyboards/tkc/tkc1800/keymaps/yanfali/keymap.c +++ b/keyboards/tkc/tkc1800/keymaps/yanfali/keymap.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | //Layers | 19 | //Layers |
| @@ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 61 | ), | 61 | ), |
| 62 | }; | 62 | }; |
| 63 | 63 | ||
| 64 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_ENABLE |
| 65 | void oled_task_user(void) { | 65 | void oled_task_user(void) { |
| 66 | oled_write_P(PSTR("TKC1800\n"),false); | 66 | oled_write_P(PSTR("TKC1800\n"),false); |
| 67 | // Host Keyboard Layer Status | 67 | // Host Keyboard Layer Status |
| @@ -85,4 +85,4 @@ void oled_task_user(void) { | |||
| 85 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); | 85 | oled_write_P(led_state.caps_lock ? PSTR("CAP ") : PSTR(" "), false); |
| 86 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); | 86 | oled_write_P(led_state.scroll_lock ? PSTR("SCR ") : PSTR(" "), false); |
| 87 | } | 87 | } |
| 88 | #endif \ No newline at end of file | 88 | #endif |
diff --git a/keyboards/tkc/tkc1800/keymaps/yanfali/rules.mk b/keyboards/tkc/tkc1800/keymaps/yanfali/rules.mk index b595964f7..517f469b6 100644 --- a/keyboards/tkc/tkc1800/keymaps/yanfali/rules.mk +++ b/keyboards/tkc/tkc1800/keymaps/yanfali/rules.mk | |||
| @@ -1 +1 @@ | |||
| OLED_DRIVER_ENABLE = no | OLED_ENABLE = no | ||
diff --git a/keyboards/tkc/tkc1800/rules.mk b/keyboards/tkc/tkc1800/rules.mk index a81223745..7f169d51a 100644 --- a/keyboards/tkc/tkc1800/rules.mk +++ b/keyboards/tkc/tkc1800/rules.mk | |||
| @@ -29,4 +29,5 @@ RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this w | |||
| 29 | UNICODE_ENABLE = no # Unicode | 29 | UNICODE_ENABLE = no # Unicode |
| 30 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 30 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 31 | AUDIO_ENABLE = no # Audio output on port C6 | 31 | AUDIO_ENABLE = no # Audio output on port C6 |
| 32 | OLED_DRIVER_ENABLE = yes \ No newline at end of file | 32 | OLED_ENABLE = yes |
| 33 | OLED_DRIVER = SSD1306 | ||
diff --git a/keyboards/tkw/grandiceps/keymaps/default/keymap.c b/keyboards/tkw/grandiceps/keymaps/default/keymap.c index 53a2fd85c..121ae1c41 100644 --- a/keyboards/tkw/grandiceps/keymaps/default/keymap.c +++ b/keyboards/tkw/grandiceps/keymaps/default/keymap.c | |||
| @@ -315,7 +315,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 315 | return true; | 315 | return true; |
| 316 | } | 316 | } |
| 317 | 317 | ||
| 318 | #ifdef OLED_DRIVER_ENABLE | 318 | #ifdef OLED_ENABLE |
| 319 | static void render_logo(void) { | 319 | static void render_logo(void) { |
| 320 | static const char PROGMEM my_logo[] = { | 320 | static const char PROGMEM my_logo[] = { |
| 321 | // 'protea', 128x32px | 321 | // 'protea', 128x32px |
diff --git a/keyboards/tkw/grandiceps/rules.mk b/keyboards/tkw/grandiceps/rules.mk index 6fdf8de4d..f3a3de4e4 100644 --- a/keyboards/tkw/grandiceps/rules.mk +++ b/keyboards/tkw/grandiceps/rules.mk | |||
| @@ -25,6 +25,7 @@ KEYBOARD_SHARED_EP = yes # Free up some extra endpoints - needed if console+m | |||
| 25 | 25 | ||
| 26 | SPLIT_KEYBOARD = yes | 26 | SPLIT_KEYBOARD = yes |
| 27 | SERIAL_DRIVER = usart | 27 | SERIAL_DRIVER = usart |
| 28 | OLED_DRIVER_ENABLE = yes | 28 | OLED_ENABLE = yes |
| 29 | OLED_DRIVER = SSD1306 | ||
| 29 | WS2812_DRIVER = pwm | 30 | WS2812_DRIVER = pwm |
| 30 | OPT_DEFS += -DSTM32_DMA_REQUIRED=TRUE | 31 | OPT_DEFS += -DSTM32_DMA_REQUIRED=TRUE |
diff --git a/keyboards/torn/bongocat.c b/keyboards/torn/bongocat.c index 593cd5d4a..00f5cda6a 100644 --- a/keyboards/torn/bongocat.c +++ b/keyboards/torn/bongocat.c | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | */ | 16 | */ |
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | #ifdef OLED_DRIVER_ENABLE | 19 | #ifdef OLED_ENABLE |
| 20 | 20 | ||
| 21 | #define ARRAY_SIZE(array) (sizeof(array) / sizeof(array[0])) | 21 | #define ARRAY_SIZE(array) (sizeof(array) / sizeof(array[0])) |
| 22 | 22 | ||
diff --git a/keyboards/torn/rules.mk b/keyboards/torn/rules.mk index 3b808f499..8801760ee 100644 --- a/keyboards/torn/rules.mk +++ b/keyboards/torn/rules.mk | |||
| @@ -17,7 +17,8 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | |||
| 17 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 17 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 18 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 18 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 19 | ENCODER_ENABLE = yes # Enable rotary encoder | 19 | ENCODER_ENABLE = yes # Enable rotary encoder |
| 20 | OLED_DRIVER_ENABLE = yes | 20 | OLED_ENABLE = yes |
| 21 | OLED_DRIVER = SSD1306 | ||
| 21 | WPM_ENABLE = yes | 22 | WPM_ENABLE = yes |
| 22 | CUSTOM_MATRIX = lite | 23 | CUSTOM_MATRIX = lite |
| 23 | 24 | ||
diff --git a/keyboards/treadstone48/common/oled_helper.c b/keyboards/treadstone48/common/oled_helper.c index 18d8681a4..68adbe83a 100644 --- a/keyboards/treadstone48/common/oled_helper.c +++ b/keyboards/treadstone48/common/oled_helper.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #ifdef OLED_DRIVER_ENABLE | 1 | #ifdef OLED_ENABLE |
| 2 | #include QMK_KEYBOARD_H | 2 | #include QMK_KEYBOARD_H |
| 3 | #include <stdio.h> | 3 | #include <stdio.h> |
| 4 | #include <string.h> | 4 | #include <string.h> |
diff --git a/keyboards/treadstone48/common/oled_helper.h b/keyboards/treadstone48/common/oled_helper.h index 69ab70560..56c2a5b23 100644 --- a/keyboards/treadstone48/common/oled_helper.h +++ b/keyboards/treadstone48/common/oled_helper.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #ifdef OLED_DRIVER_ENABLE | 1 | #ifdef OLED_ENABLE |
| 2 | 2 | ||
| 3 | void render_logo(void); | 3 | void render_logo(void); |
| 4 | void update_key_status(uint16_t keycode, keyrecord_t *record); | 4 | void update_key_status(uint16_t keycode, keyrecord_t *record); |
diff --git a/keyboards/treadstone48/keymaps/default/keymap.c b/keyboards/treadstone48/keymaps/default/keymap.c index 41f8f399f..fc53d7e57 100644 --- a/keyboards/treadstone48/keymaps/default/keymap.c +++ b/keyboards/treadstone48/keymaps/default/keymap.c | |||
| @@ -103,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 103 | #define L_ADJUST (1<<_ADJUST) | 103 | #define L_ADJUST (1<<_ADJUST) |
| 104 | #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) | 104 | #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) |
| 105 | 105 | ||
| 106 | #ifdef OLED_DRIVER_ENABLE | 106 | #ifdef OLED_ENABLE |
| 107 | #include <stdio.h> | 107 | #include <stdio.h> |
| 108 | #include <string.h> | 108 | #include <string.h> |
| 109 | 109 | ||
diff --git a/keyboards/treadstone48/keymaps/default/rules.mk b/keyboards/treadstone48/keymaps/default/rules.mk index 26bacb0cf..23c4ae954 100644 --- a/keyboards/treadstone48/keymaps/default/rules.mk +++ b/keyboards/treadstone48/keymaps/default/rules.mk | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | MOUSEKEY_ENABLE = yes # Mouse keys | 1 | MOUSEKEY_ENABLE = yes # Mouse keys |
| 2 | 2 | ||
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | OLED_DRIVER_ENABLE = yes | 4 | OLED_ENABLE = yes |
| 5 | OLED_DRIVER = SSD1306 | ||
| 5 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
| 6 | 7 | ||
| 7 | # If you want to change the display of OLED, you need to change here | 8 | # If you want to change the display of OLED, you need to change here |
diff --git a/keyboards/treadstone48/keymaps/like_jis/keymap.c b/keyboards/treadstone48/keymaps/like_jis/keymap.c index bbc6351bc..b86ab5cdb 100644 --- a/keyboards/treadstone48/keymaps/like_jis/keymap.c +++ b/keyboards/treadstone48/keymaps/like_jis/keymap.c | |||
| @@ -103,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 103 | #define L_ADJUST (1<<_ADJUST) | 103 | #define L_ADJUST (1<<_ADJUST) |
| 104 | #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) | 104 | #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) |
| 105 | 105 | ||
| 106 | #ifdef OLED_DRIVER_ENABLE | 106 | #ifdef OLED_ENABLE |
| 107 | #include <stdio.h> | 107 | #include <stdio.h> |
| 108 | #include <string.h> | 108 | #include <string.h> |
| 109 | 109 | ||
diff --git a/keyboards/treadstone48/keymaps/like_jis/rules.mk b/keyboards/treadstone48/keymaps/like_jis/rules.mk index 26bacb0cf..23c4ae954 100644 --- a/keyboards/treadstone48/keymaps/like_jis/rules.mk +++ b/keyboards/treadstone48/keymaps/like_jis/rules.mk | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | MOUSEKEY_ENABLE = yes # Mouse keys | 1 | MOUSEKEY_ENABLE = yes # Mouse keys |
| 2 | 2 | ||
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | OLED_DRIVER_ENABLE = yes | 4 | OLED_ENABLE = yes |
| 5 | OLED_DRIVER = SSD1306 | ||
| 5 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
| 6 | 7 | ||
| 7 | # If you want to change the display of OLED, you need to change here | 8 | # If you want to change the display of OLED, you need to change here |
diff --git a/keyboards/treadstone48/rev1/keymaps/like_jis_rs/keymap.c b/keyboards/treadstone48/rev1/keymaps/like_jis_rs/keymap.c index 171e03455..a6a52e067 100644 --- a/keyboards/treadstone48/rev1/keymaps/like_jis_rs/keymap.c +++ b/keyboards/treadstone48/rev1/keymaps/like_jis_rs/keymap.c | |||
| @@ -153,7 +153,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 153 | #define L_ADJUST (1<<_ADJUST) | 153 | #define L_ADJUST (1<<_ADJUST) |
| 154 | #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) | 154 | #define L_ADJUST_TRI (L_ADJUST|L_RAISE|L_LOWER) |
| 155 | 155 | ||
| 156 | #ifdef OLED_DRIVER_ENABLE | 156 | #ifdef OLED_ENABLE |
| 157 | #include <stdio.h> | 157 | #include <stdio.h> |
| 158 | #include <string.h> | 158 | #include <string.h> |
| 159 | 159 | ||
diff --git a/keyboards/treadstone48/rev1/keymaps/like_jis_rs/rules.mk b/keyboards/treadstone48/rev1/keymaps/like_jis_rs/rules.mk index 7380582ca..fafe992d6 100644 --- a/keyboards/treadstone48/rev1/keymaps/like_jis_rs/rules.mk +++ b/keyboards/treadstone48/rev1/keymaps/like_jis_rs/rules.mk | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | MOUSEKEY_ENABLE = yes # Mouse keys | 1 | MOUSEKEY_ENABLE = yes # Mouse keys |
| 2 | 2 | ||
| 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 3 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 4 | OLED_DRIVER_ENABLE = yes | 4 | OLED_ENABLE = yes |
| 5 | OLED_DRIVER = SSD1306 | ||
| 5 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
| 6 | 7 | ||
| 7 | # If you use connection the Rhymestone, please enable RS_EXTRA_LED | 8 | # If you use connection the Rhymestone, please enable RS_EXTRA_LED |
diff --git a/keyboards/treadstone48/rules.mk b/keyboards/treadstone48/rules.mk index 5c0cf4b92..769ac45d5 100644 --- a/keyboards/treadstone48/rules.mk +++ b/keyboards/treadstone48/rules.mk | |||
| @@ -31,6 +31,7 @@ MOUSEKEY_ENABLE = yes # Mouse keys | |||
| 31 | TAP_DANCE_ENABLE = no | 31 | TAP_DANCE_ENABLE = no |
| 32 | 32 | ||
| 33 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 33 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 34 | OLED_DRIVER_ENABLE = yes | 34 | OLED_ENABLE = yes |
| 35 | OLED_DRIVER = SSD1306 | ||
| 35 | 36 | ||
| 36 | DEFAULT_FOLDER = treadstone48/rev1 | 37 | DEFAULT_FOLDER = treadstone48/rev1 |
diff --git a/keyboards/ungodly/launch_pad/keymaps/default/keymap.c b/keyboards/ungodly/launch_pad/keymaps/default/keymap.c index a401be7e8..42b6b397c 100644 --- a/keyboards/ungodly/launch_pad/keymaps/default/keymap.c +++ b/keyboards/ungodly/launch_pad/keymaps/default/keymap.c | |||
| @@ -150,7 +150,8 @@ void matrix_scan_user(void) { | |||
| 150 | } | 150 | } |
| 151 | 151 | ||
| 152 | // 0.91" OLED, 128x32 resolution | 152 | // 0.91" OLED, 128x32 resolution |
| 153 | #ifdef OLED_DRIVER_ENABLE | 153 | #ifdef OLED_ENABLE |
| 154 | |||
| 154 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 155 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 155 | return OLED_ROTATION_180; | 156 | return OLED_ROTATION_180; |
| 156 | } | 157 | } |
diff --git a/keyboards/ungodly/launch_pad/keymaps/via/keymap.c b/keyboards/ungodly/launch_pad/keymaps/via/keymap.c index a401be7e8..083bb8b81 100644 --- a/keyboards/ungodly/launch_pad/keymaps/via/keymap.c +++ b/keyboards/ungodly/launch_pad/keymaps/via/keymap.c | |||
| @@ -150,7 +150,7 @@ void matrix_scan_user(void) { | |||
| 150 | } | 150 | } |
| 151 | 151 | ||
| 152 | // 0.91" OLED, 128x32 resolution | 152 | // 0.91" OLED, 128x32 resolution |
| 153 | #ifdef OLED_DRIVER_ENABLE | 153 | #ifdef OLED_ENABLE |
| 154 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 154 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 155 | return OLED_ROTATION_180; | 155 | return OLED_ROTATION_180; |
| 156 | } | 156 | } |
diff --git a/keyboards/ungodly/launch_pad/keymaps/warzone/keymap.c b/keyboards/ungodly/launch_pad/keymaps/warzone/keymap.c index 04270bcf3..4f856b977 100644 --- a/keyboards/ungodly/launch_pad/keymaps/warzone/keymap.c +++ b/keyboards/ungodly/launch_pad/keymaps/warzone/keymap.c | |||
| @@ -126,7 +126,7 @@ void matrix_scan_user(void) { | |||
| 126 | } | 126 | } |
| 127 | 127 | ||
| 128 | // 0.91" OLED, 128x32 resolution | 128 | // 0.91" OLED, 128x32 resolution |
| 129 | #ifdef OLED_DRIVER_ENABLE | 129 | #ifdef OLED_ENABLE |
| 130 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 130 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 131 | return OLED_ROTATION_180; | 131 | return OLED_ROTATION_180; |
| 132 | } | 132 | } |
diff --git a/keyboards/ungodly/launch_pad/rules.mk b/keyboards/ungodly/launch_pad/rules.mk index 059401b80..25bc4e7da 100644 --- a/keyboards/ungodly/launch_pad/rules.mk +++ b/keyboards/ungodly/launch_pad/rules.mk | |||
| @@ -20,8 +20,9 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | MIDI_ENABLE = yes # MIDI support | 23 | MIDI_ENABLE = yes |
| 24 | OLED_DRIVER_ENABLE = yes | 24 | OLED_ENABLE = yes |
| 25 | OLED_DRIVER = SSD1306 | ||
| 25 | ENCODER_ENABLE = yes | 26 | ENCODER_ENABLE = yes |
| 26 | RGB_MATRIX_ENABLE = yes | 27 | RGB_MATRIX_ENABLE = yes |
| 27 | RGB_MATRIX_DRIVER = WS2812 | 28 | RGB_MATRIX_DRIVER = WS2812 |
diff --git a/keyboards/uzu42/keymaps/default/keymap.c b/keyboards/uzu42/keymaps/default/keymap.c index 393f7c3ea..54b944b24 100644 --- a/keyboards/uzu42/keymaps/default/keymap.c +++ b/keyboards/uzu42/keymaps/default/keymap.c | |||
| @@ -105,8 +105,8 @@ void matrix_init_user(void) { | |||
| 105 | #endif | 105 | #endif |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | //SSD1306 OLED update loop, make sure to enable OLED_DRIVER_ENABLE=yes in rules.mk | 108 | //SSD1306 OLED update loop, make sure to enable OLED_ENABLE=yes in rules.mk |
| 109 | #ifdef OLED_DRIVER_ENABLE | 109 | #ifdef OLED_ENABLE |
| 110 | 110 | ||
| 111 | #define L_BASE 0 | 111 | #define L_BASE 0 |
| 112 | #define L_LOWER (1 << 1) | 112 | #define L_LOWER (1 << 1) |
| @@ -210,11 +210,11 @@ void oled_task_user(void) { | |||
| 210 | oled_write(read_logo(), false); | 210 | oled_write(read_logo(), false); |
| 211 | } | 211 | } |
| 212 | } | 212 | } |
| 213 | #endif // OLED_DRIVER_ENABLE | 213 | #endif // OLED_ENABLE |
| 214 | 214 | ||
| 215 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 215 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 216 | if (record->event.pressed) { | 216 | if (record->event.pressed) { |
| 217 | #ifdef OLED_DRIVER_ENABLE | 217 | #ifdef OLED_ENABLE |
| 218 | set_keylog(keycode, record); | 218 | set_keylog(keycode, record); |
| 219 | #endif | 219 | #endif |
| 220 | // set_timelog(); | 220 | // set_timelog(); |
diff --git a/keyboards/uzu42/rules.mk b/keyboards/uzu42/rules.mk index 0a0c0a760..c977ef37d 100644 --- a/keyboards/uzu42/rules.mk +++ b/keyboards/uzu42/rules.mk | |||
| @@ -25,10 +25,10 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 25 | AUDIO_ENABLE = no # Audio output on port C6 | 25 | AUDIO_ENABLE = no # Audio output on port C6 |
| 26 | UNICODE_ENABLE = no # Unicode | 26 | UNICODE_ENABLE = no # Unicode |
| 27 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID | 27 | BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID |
| 28 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 28 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 29 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 29 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 30 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 30 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 31 | OLED_DRIVER_ENABLE = no # OLED display | 31 | OLED_ENABLE = no # OLED display |
| 32 | SPLIT_KEYBOARD = yes | 32 | SPLIT_KEYBOARD = yes |
| 33 | 33 | ||
| 34 | DEFAULT_FOLDER = uzu42/rev1 | 34 | DEFAULT_FOLDER = uzu42/rev1 |
diff --git a/keyboards/work_louder/work_board/work_board.c b/keyboards/work_louder/work_board/work_board.c index 32d36e940..e17f7417c 100644 --- a/keyboards/work_louder/work_board/work_board.c +++ b/keyboards/work_louder/work_board/work_board.c | |||
| @@ -28,7 +28,7 @@ bool encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 28 | } | 28 | } |
| 29 | #endif | 29 | #endif |
| 30 | 30 | ||
| 31 | #ifdef OLED_DRIVER_ENABLE | 31 | #ifdef OLED_ENABLE |
| 32 | # ifdef RGB_MATRIX_ENABLE | 32 | # ifdef RGB_MATRIX_ENABLE |
| 33 | # error Cannot run OLED and Per Key RGB at the same time due to pin conflicts | 33 | # error Cannot run OLED and Per Key RGB at the same time due to pin conflicts |
| 34 | # endif | 34 | # endif |
diff --git a/keyboards/yampad/keymaps/default/keymap.c b/keyboards/yampad/keymaps/default/keymap.c index dfecab17e..d22eb2617 100644 --- a/keyboards/yampad/keymaps/default/keymap.c +++ b/keyboards/yampad/keymaps/default/keymap.c | |||
| @@ -116,7 +116,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 116 | return true; | 116 | return true; |
| 117 | }; | 117 | }; |
| 118 | 118 | ||
| 119 | #ifdef OLED_DRIVER_ENABLE | 119 | #ifdef OLED_ENABLE |
| 120 | 120 | ||
| 121 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 121 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 122 | return OLED_ROTATION_270; // flips the display 270 degrees | 122 | return OLED_ROTATION_270; // flips the display 270 degrees |
diff --git a/keyboards/yampad/keymaps/traditional/keymap.c b/keyboards/yampad/keymaps/traditional/keymap.c index e9fd2b8ae..57462c050 100644 --- a/keyboards/yampad/keymaps/traditional/keymap.c +++ b/keyboards/yampad/keymaps/traditional/keymap.c | |||
| @@ -19,7 +19,7 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |||
| 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| 21 | SOFTWARE. | 21 | SOFTWARE. |
| 22 | */ | 22 | */ |
| 23 | 23 | ||
| 24 | #include QMK_KEYBOARD_H | 24 | #include QMK_KEYBOARD_H |
| 25 | 25 | ||
| @@ -116,7 +116,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 116 | return true; | 116 | return true; |
| 117 | }; | 117 | }; |
| 118 | 118 | ||
| 119 | #ifdef OLED_DRIVER_ENABLE | 119 | #ifdef OLED_ENABLE |
| 120 | 120 | ||
| 121 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 121 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 122 | return OLED_ROTATION_270; // flips the display 270 degrees | 122 | return OLED_ROTATION_270; // flips the display 270 degrees |
diff --git a/keyboards/yampad/rules.mk b/keyboards/yampad/rules.mk index 872fd4c72..f42be7ca5 100644 --- a/keyboards/yampad/rules.mk +++ b/keyboards/yampad/rules.mk | |||
| @@ -20,5 +20,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 21 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 22 | AUDIO_ENABLE = no # Audio output | 22 | AUDIO_ENABLE = no # Audio output |
| 23 | OLED_DRIVER_ENABLE = yes | 23 | OLED_ENABLE = yes |
| 24 | OLED_DRIVER = SSD1306 | ||
| 24 | DEBOUNCE_TYPE = sym_eager_pk | 25 | DEBOUNCE_TYPE = sym_eager_pk |
diff --git a/keyboards/yampad/yampad.c b/keyboards/yampad/yampad.c index 764f48404..950a98721 100644 --- a/keyboards/yampad/yampad.c +++ b/keyboards/yampad/yampad.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | 1 | ||
| 2 | /* Copyright 2019 | 2 | /* Copyright 2019 |
| 3 | * | 3 | * |
| 4 | * This program is free software: you can redistribute it and/or modify | 4 | * This program is free software: you can redistribute it and/or modify |
| @@ -16,13 +16,13 @@ | |||
| 16 | */ | 16 | */ |
| 17 | #include "yampad.h" | 17 | #include "yampad.h" |
| 18 | 18 | ||
| 19 | #if defined(OLED_DRIVER_ENABLE) | 19 | #if defined(OLED_ENABLE) |
| 20 | __attribute__((weak)) | 20 | __attribute__((weak)) |
| 21 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { | 21 | oled_rotation_t oled_init_user(oled_rotation_t rotation) { |
| 22 | return OLED_ROTATION_270; // flips the display 270 degrees | 22 | return OLED_ROTATION_270; // flips the display 270 degrees |
| 23 | } | 23 | } |
| 24 | 24 | ||
| 25 | __attribute__((weak)) | 25 | __attribute__((weak)) |
| 26 | void oled_task_user(void) { | 26 | void oled_task_user(void) { |
| 27 | // Host Keyboard Layer Status | 27 | // Host Keyboard Layer Status |
| 28 | oled_write_P(PSTR("Layer"), false); | 28 | oled_write_P(PSTR("Layer"), false); |
diff --git a/keyboards/yoichiro/lunakey_mini/keymaps/default/rules.mk b/keyboards/yoichiro/lunakey_mini/keymaps/default/rules.mk index b4edb3a26..d43fb74b3 100644 --- a/keyboards/yoichiro/lunakey_mini/keymaps/default/rules.mk +++ b/keyboards/yoichiro/lunakey_mini/keymaps/default/rules.mk | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | RGBLIGHT_ENABLE = no # Enable keyboard RGB Underglow | 1 | RGBLIGHT_ENABLE = no # Enable keyboard RGB Underglow |
| 2 | AUDIO_ENABLE = no # Enable Audio output | 2 | AUDIO_ENABLE = no # Enable Audio output |
| 3 | OLED_DRIVER_ENABLE = no # Enable OLED Display | 3 | OLED_ENABLE = no # Enable OLED Display |
diff --git a/keyboards/yoichiro/lunakey_mini/keymaps/via/rules.mk b/keyboards/yoichiro/lunakey_mini/keymaps/via/rules.mk index 89b0f22d0..8b55a3b73 100644 --- a/keyboards/yoichiro/lunakey_mini/keymaps/via/rules.mk +++ b/keyboards/yoichiro/lunakey_mini/keymaps/via/rules.mk | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB Underglow | 1 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB Underglow |
| 2 | AUDIO_ENABLE = no # Enable Audio output | 2 | AUDIO_ENABLE = no # Enable Audio output |
| 3 | OLED_DRIVER_ENABLE = no # Enable OLED Display | 3 | OLED_ENABLE = no # Enable OLED Display |
| 4 | VIA_ENABLE = yes # Enable VIA support | 4 | VIA_ENABLE = yes # Enable VIA support |
| 5 | LTO_ENABLE = yes # CFLAGS=flto | 5 | LTO_ENABLE = yes # CFLAGS=flto |
diff --git a/keyboards/zoo/wampus/rules.mk b/keyboards/zoo/wampus/rules.mk index 9b8648c33..02375d924 100644 --- a/keyboards/zoo/wampus/rules.mk +++ b/keyboards/zoo/wampus/rules.mk | |||
| @@ -21,7 +21,7 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 21 | WS2812_DRIVER = spi # RGB underglow driver configuration | 21 | WS2812_DRIVER = spi # RGB underglow driver configuration |
| 22 | BLUETOOTH_ENABLE = no # Enable Bluetooth | 22 | BLUETOOTH_ENABLE = no # Enable Bluetooth |
| 23 | AUDIO_ENABLE = no # Audio output | 23 | AUDIO_ENABLE = no # Audio output |
| 24 | OLED_DRIVER_ENABLE = no # Enables the use of OLED displays | 24 | OLED_ENABLE = no # Enables the use of OLED displays |
| 25 | 25 | ||
| 26 | # Enter lower-power sleep mode when on the ChibiOS idle thread | 26 | # Enter lower-power sleep mode when on the ChibiOS idle thread |
| 27 | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE | 27 | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE |
diff --git a/keyboards/zoo/wampus/wampus.c b/keyboards/zoo/wampus/wampus.c index 1a333a70e..350d47a3e 100644 --- a/keyboards/zoo/wampus/wampus.c +++ b/keyboards/zoo/wampus/wampus.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "wampus.h" | 17 | #include "wampus.h" |
| 18 | #ifdef OLED_DRIVER_ENABLE | 18 | #ifdef OLED_ENABLE |
| 19 | 19 | ||
| 20 | void board_init(void) { | 20 | void board_init(void) { |
| 21 | SYSCFG->CFGR1 |= SYSCFG_CFGR1_I2C1_DMA_RMP; | 21 | SYSCFG->CFGR1 |= SYSCFG_CFGR1_I2C1_DMA_RMP; |
