| 12345678910111213141516171819202122232425262728293031323334353637 |
- // Copyright 2023 jack (@waffle87)
- // SPDX-License-Identifier: GPL-2.0-or-later
- #include "unicorne.h"
- #ifdef OLED_ENABLE
- oled_rotation_t oled_init_kb(oled_rotation_t rotation) {
- if (!is_keyboard_master()) {
- return OLED_ROTATION_180;
- }
- return rotation;
- }
- bool oled_task_kb(void) {
- if (!oled_task_user()) {
- return false;
- }
- if (is_keyboard_master()) {
- switch (get_highest_layer(layer_state)) {
- case 0:
- oled_write_raw(layer_zero, sizeof(layer_zero));
- break;
- case 1:
- oled_write_raw(layer_one, sizeof(layer_one));
- break;
- case 2:
- oled_write_raw(layer_two, sizeof(layer_two));
- break;
- case 3:
- oled_write_raw(layer_three, sizeof(layer_three));
- break;
- }
- } else {
- oled_write_raw(logo, sizeof(logo));
- }
- return false;
- }
- #endif
|