qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

blue_team_pad.c (1050B)


      1 // Copyright 2022-2023 Thomas Autiello Jr (@fearherbs1)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #include "quantum.h"
      5 #ifdef OLED_ENABLE
      6 bool oled_task_kb(void) {
      7     if (!oled_task_user()) {
      8         return false;
      9     }
     10     // Host Keyboard Layer Status
     11     oled_write_P(PSTR("Blue Team Pad \nCurrent Layer: "), false);
     12 
     13     switch (get_highest_layer(layer_state)) {
     14         case 0:
     15             oled_write_P(PSTR("0\n"), false);
     16             break;
     17         case 1:
     18             oled_write_P(PSTR("1\n"), false);
     19             break;
     20         case 2:
     21             oled_write_P(PSTR("2\n"), false);
     22             break;
     23         case 3:
     24             oled_write_P(PSTR("3\n"), false);
     25             break;
     26         case 4:
     27             oled_write_P(PSTR("4\n"), false);
     28             break;
     29         case 5:
     30             oled_write_P(PSTR("5\n"), false);
     31             break;
     32         default:
     33             // Or use the write_ln shortcut over adding '\n' to the end of your string
     34             oled_write_ln_P(PSTR("Undefined"), false);
     35     }
     36     return false;
     37 }
     38 #endif