mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-24 11:46:34 +00:00
Rename haspWakeUp to guiWakeUp
This commit is contained in:
parent
f60f5830c6
commit
0b2dd01c5e
68
src/hasp.cpp
68
src/hasp.cpp
@ -42,40 +42,17 @@
|
||||
**********************/
|
||||
// void hasp_background(uint16_t pageid, uint16_t imageid);
|
||||
|
||||
/**********************
|
||||
* STATIC VARIABLES
|
||||
**********************/
|
||||
#if LV_USE_ANIMATION
|
||||
// static void kb_hide_anim_end(lv_anim_t * a);
|
||||
#endif
|
||||
|
||||
/**********************
|
||||
* STATIC VARIABLES
|
||||
**********************/
|
||||
uint8_t haspStartDim = 100;
|
||||
uint8_t haspStartPage = 0;
|
||||
uint8_t haspThemeId = 2;
|
||||
uint16_t haspThemeHue = 200;
|
||||
char haspPagesPath[32] = "/pages.jsonl";
|
||||
char haspZiFontPath[32];
|
||||
|
||||
lv_style_t style_mbox_bg; /*Black bg. style with opacity*/
|
||||
lv_obj_t * kb;
|
||||
// lv_font_t * defaultFont;
|
||||
|
||||
#if LV_DEMO_WALLPAPER
|
||||
LV_IMG_DECLARE(img_bubble_pattern)
|
||||
#endif
|
||||
|
||||
/*
|
||||
static const char * btnm_map1[] = {" ", "\n", " ", "\n", " ", "\n", " ", "\n", "P1", "P2", "P3", ""};
|
||||
|
||||
static const char * btnm_map2[] = {"0", "1", "\n", "2", "3", "\n", "4", "5",
|
||||
"\n", "6", "7", "\n", "P1", "P2", "P3", ""};
|
||||
*/
|
||||
|
||||
lv_obj_t * pages[HASP_NUM_PAGES];
|
||||
static lv_font_t * haspFonts[4] = {nullptr, LV_THEME_DEFAULT_FONT_NORMAL, LV_THEME_DEFAULT_FONT_SUBTITLE,
|
||||
LV_THEME_DEFAULT_FONT_TITLE};
|
||||
uint8_t current_page = 0;
|
||||
|
||||
/**********************
|
||||
* MACROS
|
||||
**********************/
|
||||
@ -86,6 +63,23 @@ uint8_t current_page = 0;
|
||||
void haspLoadPage(const char * pages);
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
uint8_t haspStartDim = 100;
|
||||
uint8_t haspStartPage = 0;
|
||||
uint8_t haspThemeId = 2;
|
||||
uint16_t haspThemeHue = 200;
|
||||
char haspPagesPath[32] = "/pages.jsonl";
|
||||
char haspZiFontPath[32];
|
||||
|
||||
lv_style_t style_mbox_bg; /*Black bg. style with opacity*/
|
||||
lv_obj_t * kb;
|
||||
// lv_font_t * defaultFont;
|
||||
|
||||
lv_obj_t * pages[HASP_NUM_PAGES];
|
||||
static lv_font_t * haspFonts[4] = {nullptr, LV_THEME_DEFAULT_FONT_NORMAL, LV_THEME_DEFAULT_FONT_SUBTITLE,
|
||||
LV_THEME_DEFAULT_FONT_TITLE};
|
||||
uint8_t current_page = 0;
|
||||
|
||||
/**
|
||||
* Get Font ID
|
||||
*/
|
||||
@ -136,13 +130,6 @@ bool get_page_id(lv_obj_t * obj, uint8_t * pageid)
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
/**
|
||||
* WakeUp the display using a command instead of touch
|
||||
*/
|
||||
void haspWakeUp()
|
||||
{
|
||||
lv_disp_trig_activity(NULL);
|
||||
}
|
||||
|
||||
void haspDisconnect()
|
||||
{
|
||||
@ -399,9 +386,8 @@ void haspSetup()
|
||||
} else {
|
||||
Log.error(TAG_HASP, F("Theme could not be loaded"));
|
||||
}
|
||||
// lv_theme_set_current(th);
|
||||
/* ********** Theme Initializations ********** */
|
||||
|
||||
/* ********** Theme Initializations ********** */
|
||||
// lv_style_list_t * list;
|
||||
// static lv_style_t pagefont;
|
||||
// lv_style_init(&pagefont);
|
||||
@ -425,14 +411,6 @@ void haspSetup()
|
||||
|
||||
haspLoadPage(haspPagesPath);
|
||||
haspSetPage(haspStartPage);
|
||||
|
||||
// lv_obj_t * obj = lv_btn_create(pages[0], NULL);
|
||||
// lv_obj_set_size(obj, 100, 100);
|
||||
// lv_obj_set_user_data(obj, (lv_obj_user_data_t)15);
|
||||
// /* lv_obj_t * label ; */
|
||||
// lv_label_create(obj, NULL);
|
||||
// // haspSetOpacity(obj, LV_OPA_COVER);
|
||||
// lv_obj_set_event_cb(obj, btn_event_handler);
|
||||
}
|
||||
|
||||
/**********************
|
||||
@ -493,13 +471,9 @@ void hasp_background(uint16_t pageid, uint16_t imageid)
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
void haspGetVersion(char * version, size_t len)
|
||||
{
|
||||
// char buffer[16];
|
||||
snprintf_P(version, len, "%u.%u.%u", HASP_VERSION_MAJOR, HASP_VERSION_MINOR, HASP_VERSION_REVISION);
|
||||
// return buffer;
|
||||
}
|
||||
|
||||
void haspClearPage(uint16_t pageid)
|
||||
|
16
src/hasp.h
16
src/hasp.h
@ -27,19 +27,6 @@ extern "C" {
|
||||
* TYPEDEFS
|
||||
**********************/
|
||||
|
||||
enum hasp_event_t { // even = released, odd = pressed
|
||||
HASP_EVENT_OFF = 0,
|
||||
HASP_EVENT_ON = 1,
|
||||
HASP_EVENT_UP = 2,
|
||||
HASP_EVENT_DOWN = 3,
|
||||
|
||||
HASP_EVENT_SHORT = 4,
|
||||
HASP_EVENT_LONG = 5,
|
||||
HASP_EVENT_LOST = 6,
|
||||
HASP_EVENT_HOLD = 7,
|
||||
HASP_EVENT_DOUBLE = 8
|
||||
};
|
||||
|
||||
/**********************
|
||||
* GLOBAL PROTOTYPES
|
||||
**********************/
|
||||
@ -60,13 +47,12 @@ uint8_t haspGetPage();
|
||||
void haspClearPage(uint16_t pageid);
|
||||
|
||||
void haspGetVersion(char* version,size_t len);
|
||||
void haspBackground(uint16_t pageid, uint16_t imageid);
|
||||
//void haspBackground(uint16_t pageid, uint16_t imageid);
|
||||
|
||||
void hasp_set_group_objects(uint8_t groupid, uint8_t eventid, lv_obj_t * src_obj);
|
||||
|
||||
// void haspNewObject(const JsonObject & config, uint8_t & saved_page_id);
|
||||
|
||||
void haspWakeUp(void);
|
||||
void haspProgressVal(uint8_t val);
|
||||
|
||||
bool haspGetConfig(const JsonObject & settings);
|
||||
|
@ -5,6 +5,7 @@
|
||||
#define HASP_DEBUG_H
|
||||
|
||||
#include "ArduinoJson.h"
|
||||
#include "ArduinoLog.h"
|
||||
#include "lvgl.h"
|
||||
|
||||
/* ===== Default Event Processors ===== */
|
||||
|
@ -721,7 +721,7 @@ void dispatch_calibrate(const char *, const char *)
|
||||
|
||||
void dispatch_wakeup(const char *, const char *)
|
||||
{
|
||||
haspWakeUp();
|
||||
guiWakeUp();
|
||||
}
|
||||
|
||||
void dispatch_reboot(const char *, const char *)
|
||||
|
@ -8,6 +8,19 @@
|
||||
|
||||
#define LOG_CMND_CTR "CMND: "
|
||||
|
||||
enum hasp_event_t { // even = released, odd = pressed
|
||||
HASP_EVENT_OFF = 0,
|
||||
HASP_EVENT_ON = 1,
|
||||
HASP_EVENT_UP = 2,
|
||||
HASP_EVENT_DOWN = 3,
|
||||
|
||||
HASP_EVENT_SHORT = 4,
|
||||
HASP_EVENT_LONG = 5,
|
||||
HASP_EVENT_LOST = 6,
|
||||
HASP_EVENT_HOLD = 7,
|
||||
HASP_EVENT_DOUBLE = 8
|
||||
};
|
||||
|
||||
/* ===== Default Event Processors ===== */
|
||||
void dispatchSetup(void);
|
||||
void IRAM_ATTR dispatchLoop(void);
|
||||
|
@ -24,6 +24,7 @@ void guiTakeScreenshot(const char * pFileName); // to file
|
||||
void guiTakeScreenshot(); // webclient
|
||||
|
||||
/* ===== Getter and Setter Functions ===== */
|
||||
void guiWakeUp(void);
|
||||
void guiSetDim(int8_t level);
|
||||
int8_t guiGetDim(void);
|
||||
void guiSetBacklight(bool lighton);
|
||||
|
Loading…
x
Reference in New Issue
Block a user