lbl.h 519 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #include <stdbool.h>
  3. #include <switch/services/lbl.h>
  4. typedef enum
  5. {
  6. BacklightFade_Instant = 0x0,
  7. BacklightFade_VeryFast = 0x10000000,
  8. BacklightFade_Fast = 0x20000000,
  9. BacklightFade_Slow = 0x40000000,
  10. BacklightFade_VerySlow = 0x80000000,
  11. } BacklightFade;
  12. //
  13. bool init_lbl(void);
  14. void exit_lbl(void);
  15. //
  16. LblBacklightSwitchStatus get_backlight_status(void);
  17. //
  18. bool is_backlight_enabled(void);
  19. bool enable_backlight(BacklightFade fade);
  20. bool disable_backlight(BacklightFade fade);