diff options
Diffstat (limited to 'apps/recorder/backdrop.c')
-rw-r--r-- | apps/recorder/backdrop.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/apps/recorder/backdrop.c b/apps/recorder/backdrop.c index 374dba9f4b..7779792621 100644 --- a/apps/recorder/backdrop.c +++ b/apps/recorder/backdrop.c | |||
@@ -21,10 +21,20 @@ | |||
21 | #include "config.h" | 21 | #include "config.h" |
22 | #include "lcd.h" | 22 | #include "lcd.h" |
23 | #include "backdrop.h" | 23 | #include "backdrop.h" |
24 | #include "splash.h" /* debugging */ | ||
25 | 24 | ||
25 | #if LCD_DEPTH >= 8 | ||
26 | fb_data main_backdrop[LCD_HEIGHT][LCD_WIDTH]; | 26 | fb_data main_backdrop[LCD_HEIGHT][LCD_WIDTH]; |
27 | fb_data wps_backdrop[LCD_HEIGHT][LCD_WIDTH]; | 27 | fb_data wps_backdrop[LCD_HEIGHT][LCD_WIDTH]; |
28 | #elif LCD_DEPTH == 2 | ||
29 | #if LCD_PIXELFORMAT == VERTICAL_PACKING | ||
30 | fb_data main_backdrop[(LCD_HEIGHT+3)/4][LCD_WIDTH]; | ||
31 | fb_data wps_backdrop[(LCD_HEIGHT+3)/4][LCD_WIDTH]; | ||
32 | #else | ||
33 | fb_data main_backdrop[LCD_HEIGHT][LCD_FBWIDTH]; | ||
34 | fb_data wps_backdrop[LCD_HEIGHT][LCD_FBWIDTH]; | ||
35 | #endif | ||
36 | #endif | ||
37 | |||
28 | bool main_backdrop_valid = false; | 38 | bool main_backdrop_valid = false; |
29 | bool wps_backdrop_valid = false; | 39 | bool wps_backdrop_valid = false; |
30 | 40 | ||
@@ -52,27 +62,23 @@ bool load_backdrop(char* filename, fb_data* backdrop_buffer) | |||
52 | bool load_main_backdrop(char* filename) | 62 | bool load_main_backdrop(char* filename) |
53 | { | 63 | { |
54 | main_backdrop_valid = load_backdrop(filename, &main_backdrop[0][0]); | 64 | main_backdrop_valid = load_backdrop(filename, &main_backdrop[0][0]); |
55 | /* gui_syncsplash(100, true, "MAIN backdrop load: %s", main_backdrop_valid ? "OK" : "FAIL");*/ | ||
56 | return main_backdrop_valid; | 65 | return main_backdrop_valid; |
57 | } | 66 | } |
58 | 67 | ||
59 | bool load_wps_backdrop(char* filename) | 68 | bool load_wps_backdrop(char* filename) |
60 | { | 69 | { |
61 | wps_backdrop_valid = load_backdrop(filename, &wps_backdrop[0][0]); | 70 | wps_backdrop_valid = load_backdrop(filename, &wps_backdrop[0][0]); |
62 | /* gui_syncsplash(100, true, "WPS backdrop load: %s", main_backdrop_valid ? "OK" : "FAIL");*/ | ||
63 | return wps_backdrop_valid; | 71 | return wps_backdrop_valid; |
64 | } | 72 | } |
65 | 73 | ||
66 | void unload_main_backdrop(void) | 74 | void unload_main_backdrop(void) |
67 | { | 75 | { |
68 | main_backdrop_valid = false; | 76 | main_backdrop_valid = false; |
69 | /* gui_syncsplash(100, true, "MAIN backdrop unload");*/ | ||
70 | } | 77 | } |
71 | 78 | ||
72 | void unload_wps_backdrop(void) | 79 | void unload_wps_backdrop(void) |
73 | { | 80 | { |
74 | wps_backdrop_valid = false; | 81 | wps_backdrop_valid = false; |
75 | /* gui_syncsplash(100, true, "WPS backdrop unload");*/ | ||
76 | } | 82 | } |
77 | 83 | ||
78 | void show_main_backdrop(void) | 84 | void show_main_backdrop(void) |
@@ -89,7 +95,6 @@ void show_wps_backdrop(void) | |||
89 | } | 95 | } |
90 | else | 96 | else |
91 | { | 97 | { |
92 | /* gui_syncsplash(100, true, "WPS backdrop show: fallback to MAIN");*/ | ||
93 | show_main_backdrop(); | 98 | show_main_backdrop(); |
94 | } | 99 | } |
95 | } | 100 | } |