summaryrefslogtreecommitdiff
path: root/apps/recorder/backdrop.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/backdrop.c')
-rw-r--r--apps/recorder/backdrop.c17
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
26fb_data main_backdrop[LCD_HEIGHT][LCD_WIDTH]; 26fb_data main_backdrop[LCD_HEIGHT][LCD_WIDTH];
27fb_data wps_backdrop[LCD_HEIGHT][LCD_WIDTH]; 27fb_data wps_backdrop[LCD_HEIGHT][LCD_WIDTH];
28#elif LCD_DEPTH == 2
29#if LCD_PIXELFORMAT == VERTICAL_PACKING
30fb_data main_backdrop[(LCD_HEIGHT+3)/4][LCD_WIDTH];
31fb_data wps_backdrop[(LCD_HEIGHT+3)/4][LCD_WIDTH];
32#else
33fb_data main_backdrop[LCD_HEIGHT][LCD_FBWIDTH];
34fb_data wps_backdrop[LCD_HEIGHT][LCD_FBWIDTH];
35#endif
36#endif
37
28bool main_backdrop_valid = false; 38bool main_backdrop_valid = false;
29bool wps_backdrop_valid = false; 39bool wps_backdrop_valid = false;
30 40
@@ -52,27 +62,23 @@ bool load_backdrop(char* filename, fb_data* backdrop_buffer)
52bool load_main_backdrop(char* filename) 62bool 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
59bool load_wps_backdrop(char* filename) 68bool 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
66void unload_main_backdrop(void) 74void 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
72void unload_wps_backdrop(void) 79void 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
78void show_main_backdrop(void) 84void 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}