summaryrefslogtreecommitdiff
path: root/apps/recorder
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder')
-rw-r--r--apps/recorder/backdrop.c17
-rw-r--r--apps/recorder/backdrop.h9
2 files changed, 13 insertions, 13 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}
diff --git a/apps/recorder/backdrop.h b/apps/recorder/backdrop.h
index da515af261..93373f1321 100644
--- a/apps/recorder/backdrop.h
+++ b/apps/recorder/backdrop.h
@@ -20,15 +20,10 @@
20#ifndef _BACKDROP_H 20#ifndef _BACKDROP_H
21#define _BACKDROP_H 21#define _BACKDROP_H
22 22
23#ifdef HAVE_LCD_COLOR 23#if LCD_DEPTH > 1
24 24
25#include "lcd.h" 25#include "lcd.h"
26#include "bmp.h" 26#include "bmp.h"
27#include "backdrop.h"
28/*
29extern fb_data main_backdrop[LCD_HEIGHT][LCD_WIDTH];
30extern fb_data wps_backdrop[LCD_HEIGHT][LCD_WIDTH];
31*/
32 27
33bool load_main_backdrop(char* filename); 28bool load_main_backdrop(char* filename);
34bool load_wps_backdrop(char* filename); 29bool load_wps_backdrop(char* filename);
@@ -39,6 +34,6 @@ void unload_wps_backdrop(void);
39void show_main_backdrop(void); 34void show_main_backdrop(void);
40void show_wps_backdrop(void); 35void show_wps_backdrop(void);
41 36
42#endif /* HAVE_LCD_COLOR */ 37#endif /* LCD_DEPTH > 1 */
43 38
44#endif /* _BACKDROP_H */ 39#endif /* _BACKDROP_H */