logo

qmk_firmware

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

oled_helper.h (858B)


  1. #pragma once
  2. #include <stdint.h>
  3. #include "action.h"
  4. #ifdef OLED_ENABLE
  5. void render_logo(void);
  6. void render_lock_status(void);
  7. void update_key_status(uint16_t keycode, keyrecord_t *record);
  8. void render_key_status(void);
  9. #define RENDER_LOGO() render_logo()
  10. #define RENDER_LOCK_STATUS() render_lock_status()
  11. #define UPDATE_KEY_STATUS(a, b) update_key_status(a, b)
  12. #define RENDER_KEY_STATUS() render_key_status()
  13. #ifdef RGBLIGHT_ENABLE
  14. void update_led_status(void);
  15. void render_led_status(void);
  16. #define UPDATE_LED_STATUS() update_led_status()
  17. #define RENDER_LED_STATUS() render_led_status()
  18. #else
  19. #define UPDATE_LED_STATUS()
  20. #define RENDER_LED_STATUS()
  21. #endif
  22. #else
  23. #define RENDER_LOGO()
  24. #define RENDER_LOCK_STATUS()
  25. #define UPDATE_KEY_STATUS(a, b)
  26. #define RENDER_KEY_STATUS()
  27. #define UPDATE_LED_STATUS()
  28. #define RENDER_LED_STATUS()
  29. #endif