Microchip® Advanced Software Framework

widget_scr_lpm_backup.c File Reference

Backup mode widget for SAM toolkit demo application.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

#include "demo.h"
#include <asf.h>
#include "string.h"
#include "bitmaps.h"

Data Structures

struct  widget_context_lpm_backup
 Widget application context. More...
 

Functions

static void app_widget_launch_lpm_backup (void)
 Setup backup mode widget. More...
 
void app_widget_lpm_backup_on (uint8_t on)
 Enable/disable backup mode widget. More...
 

Variables

static char demo_func_name [] = "Low-Power Mode"
 
static char str_backup_mode [] = "Backup Mode"
 
static char str_backup_ret [] = "Touch the screen\n to reset"
 
static struct
widget_context_lpm_backup
widget_ctx_lpm_backup
 Statically allocated context pointer. More...
 
static struct gfx_bitmap win_lpm_backup_icon
 Backup mode bitmap. More...
 
static struct gfx_bitmap win_root_logo_icon
 Logo bitmap. More...
 

void app_widget_lpm_backup_on ( uint8_t  on)

Enable/disable backup mode widget.

Parameters
onTurn on/off backup mode widget.

References app_widget_launch_lpm_backup(), widget_context_lpm_backup::frame, win_destroy(), and wtk_basic_frame_as_child().

Referenced by widget_lpm_command_handler().

char demo_func_name[] = "Low-Power Mode"
static
char str_backup_mode[] = "Backup Mode"
static
char str_backup_ret[] = "Touch the screen\n to reset"
static
struct widget_context_lpm_backup* widget_ctx_lpm_backup
static

Statically allocated context pointer.

struct gfx_bitmap win_lpm_backup_icon
static
Initial value:
= {
.width = 64, .height = 64,
.type = GFX_BITMAP_EXT,
.data.custom = DEMO_BMP_BACKUP_MODE
}
Definition: gfx_generic.h:68
#define DEMO_BMP_BACKUP_MODE
Definition: bitmaps.h:58

Backup mode bitmap.

struct gfx_bitmap win_root_logo_icon
static
Initial value:
= {
.width = 87, .height = 40,
.type = GFX_BITMAP_EXT,
.data.custom = DEMO_BMP_LOGO_ATMEL
}
Definition: gfx_generic.h:68
#define DEMO_BMP_LOGO_ATMEL
Definition: bitmaps.h:43

Logo bitmap.