logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

la_nc.c (969B)


  1. // Copyright 2022 Daniel Osipishin (@subrezon)
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #include "quantum.h"
  4. #ifdef OLED_ENABLE
  5. enum layer_id {
  6. _QWE = 0,
  7. _NUM,
  8. _SYM,
  9. _OPT
  10. };
  11. bool oled_task_kb(void) {
  12. if (!oled_task_user()) {
  13. return false;
  14. }
  15. oled_write_P(PSTR("Layer:\n"), false);
  16. switch (get_highest_layer(layer_state)) {
  17. case _QWE :
  18. oled_write_P(PSTR("QWERTY\n"), false);
  19. break;
  20. case _NUM :
  21. oled_write_P(PSTR("Numbers\n"), false);
  22. break;
  23. case _SYM :
  24. oled_write_P(PSTR("Symbols\n"), false);
  25. break;
  26. case _OPT :
  27. oled_write_P(PSTR("Options\n"), false);
  28. break;
  29. default :
  30. oled_write_P(PSTR("Undefined\n"), false);
  31. }
  32. return false;
  33. };
  34. #endif