ba59927018
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Daniel Osipishin <daniel.osipishin@retarus.de>
45 lines
967 B
C
45 lines
967 B
C
// Copyright 2022 Daniel Osipishin (@subrezon)
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#include "la_nc.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
|