oled.h 652 B

123456789101112131415161718192021222324
  1. #ifndef OLED_USER_H
  2. #define OLED_USER_H
  3. //SSD1306 OLED update loop, make sure to add #define SSD1306OLED in config.h
  4. #include "ssd1306.h"
  5. #include "edvorakjp.h"
  6. //assign the right code to your layers for OLED display
  7. #define L_BASE 0
  8. extern uint8_t is_master;
  9. extern bool japanese_mode;
  10. // method prototypes defined in crkbd/lib
  11. extern const char *read_logo(void);
  12. const char *read_mode_icon(bool swap);
  13. const char *read_layer_state(void);
  14. const char *read_host_led_state(void);
  15. void matrix_update(struct CharacterMatrix *dest,
  16. const struct CharacterMatrix *source);
  17. void iota_gfx_task_user(void);
  18. #endif // OLED_CONFIG_USER_H