firmware: allow screendump in bootloader
Enabled if target defines HAVE_BOOTLOADER_SCREENDUMP Change-Id: Idc135ef81e55d0f3eb8e7d2763d455c6455cf8fd
This commit is contained in:
parent
e956f7dc83
commit
9bde653410
3 changed files with 12 additions and 8 deletions
|
@ -286,7 +286,7 @@ font_cache.c
|
|||
font.c
|
||||
hangul.c
|
||||
lru.c
|
||||
#ifndef BOOTLOADER
|
||||
#ifdef HAVE_SCREENDUMP
|
||||
screendump.c
|
||||
#endif
|
||||
#if LCD_DEPTH == 1
|
||||
|
|
|
@ -1281,6 +1281,10 @@ Lyre prototype 1 */
|
|||
#endif /* SIMULATOR */
|
||||
#endif /* default SDL SW volume conditions */
|
||||
|
||||
#if !defined(BOOTLOADER) || defined(HAVE_BOOTLOADER_SCREENDUMP)
|
||||
# define HAVE_SCREENDUMP
|
||||
#endif
|
||||
|
||||
/* null audiohw setting macro for when codec header is included for reasons
|
||||
other than audio support */
|
||||
#define AUDIOHW_SETTING(name, us, nd, st, minv, maxv, defv, expr...)
|
||||
|
|
|
@ -52,12 +52,7 @@
|
|||
#define DUMP_BMP_LINESIZE ((LCD_WIDTH*3 + 3) & ~3)
|
||||
#endif
|
||||
|
||||
#ifdef BOOTLOADER
|
||||
|
||||
#define screen_dump() do { } while(0)
|
||||
#define remote_screen_dump() do { } while(0)
|
||||
|
||||
#else /* !BOOTLOADER */
|
||||
#ifdef HAVE_SCREENDUMP
|
||||
|
||||
/* Save a .BMP file containing the current screen contents. */
|
||||
void screen_dump(void);
|
||||
|
@ -69,6 +64,11 @@ void screen_dump_set_hook(void (*hook)(int fd));
|
|||
void remote_screen_dump(void);
|
||||
#endif
|
||||
|
||||
#endif /* !BOOTLOADER */
|
||||
#else /* !HAVE_SCREENDUMP */
|
||||
|
||||
#define screen_dump() do { } while(0)
|
||||
#define remote_screen_dump() do { } while(0)
|
||||
|
||||
#endif /* HAVE_SCREENDUMP */
|
||||
|
||||
#endif /* __SCREENDUMP_H__ */
|
||||
|
|
Loading…
Reference in a new issue