[Keyboard] Add subrezon/la_nc keyboard (#16833)
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>
This commit is contained in:
45
keyboards/subrezon/la_nc/la_nc.c
Normal file
45
keyboards/subrezon/la_nc/la_nc.c
Normal file
@@ -0,0 +1,45 @@
|
||||
// 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
|
||||
Reference in New Issue
Block a user