keychron_qmk_firmware/keyboards/subrezon/la_nc/la_nc.c

46 lines
969 B
C
Raw Normal View History

// Copyright 2022 Daniel Osipishin (@subrezon)
// SPDX-License-Identifier: GPL-2.0-or-later
#include "quantum.h"
#ifdef OLED_ENABLE
enum layer_id {
_QWE = 0,
_NUM,
_SYM,
_OPT
};
bool oled_task_kb(void) {
if (!oled_task_user()) {
return false;
}
oled_write_P(PSTR("Layer:\n"), false);
switch (get_highest_layer(layer_state)) {
case _QWE :
oled_write_P(PSTR("QWERTY\n"), false);
break;
case _NUM :
oled_write_P(PSTR("Numbers\n"), false);
break;
case _SYM :
oled_write_P(PSTR("Symbols\n"), false);
break;
case _OPT :
oled_write_P(PSTR("Options\n"), false);
break;
default :
oled_write_P(PSTR("Undefined\n"), false);
}
return false;
};
#endif