summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/backlight.c5
-rw-r--r--firmware/export/backlight.h11
2 files changed, 11 insertions, 5 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c
index 2d9c963cab..cff76a249c 100644
--- a/firmware/backlight.c
+++ b/firmware/backlight.c
@@ -44,11 +44,6 @@
44#include "backlight-target.h" 44#include "backlight-target.h"
45#endif 45#endif
46 46
47#if !defined(BOOTLOADER)
48/* The whole driver should be built */
49#define BACKLIGHT_FULL_INIT
50#endif
51
52 47
53#if (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_SETTING) \ 48#if (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_SETTING) \
54 || (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG) 49 || (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG)
diff --git a/firmware/export/backlight.h b/firmware/export/backlight.h
index ad06a670e1..1df262fbf2 100644
--- a/firmware/export/backlight.h
+++ b/firmware/export/backlight.h
@@ -23,6 +23,13 @@
23 23
24#include "config.h" 24#include "config.h"
25 25
26
27
28#if !defined(BOOTLOADER)
29/* The whole driver should be built */
30#define BACKLIGHT_FULL_INIT
31#endif
32
26bool is_backlight_on(bool ignore_always_off); 33bool is_backlight_on(bool ignore_always_off);
27void backlight_on(void); 34void backlight_on(void);
28void backlight_off(void); 35void backlight_off(void);
@@ -79,7 +86,11 @@ void sim_remote_backlight(int value);
79#endif 86#endif
80 87
81#ifdef HAVE_BACKLIGHT_BRIGHTNESS 88#ifdef HAVE_BACKLIGHT_BRIGHTNESS
89#ifdef BACKLIGHT_FULL_INIT
82extern int backlight_brightness; 90extern int backlight_brightness;
91#else
92#define backlight_brightness DEFAULT_BRIGHTNESS_SETTING
93#endif
83void backlight_set_brightness(int val); 94void backlight_set_brightness(int val);
84#endif /* HAVE_BACKLIGHT_BRIGHTNESS */ 95#endif /* HAVE_BACKLIGHT_BRIGHTNESS */
85 96