diff --git a/src/hasp/hasp.cpp b/src/hasp/hasp.cpp index c674ab17..8c3b2f5d 100644 --- a/src/hasp/hasp.cpp +++ b/src/hasp/hasp.cpp @@ -469,8 +469,8 @@ void haspSetup(void) } #endif - haspPages.init(haspStartPage); - haspPages.load_jsonl(haspPagesPath); + hasp_init(); + hasp_load_json(); haspPages.set(haspStartPage, LV_SCR_LOAD_ANIM_NONE); } @@ -483,6 +483,16 @@ void haspLoop(void) dispatchLoop(); } +void hasp_init(void) +{ + haspPages.init(haspStartPage); +} + +void hasp_load_json(void) +{ + haspPages.load_jsonl(haspPagesPath); +} + /* void hasp_background(uint16_t pageid, uint16_t imageid) { diff --git a/src/hasp/hasp.h b/src/hasp/hasp.h index f190ed59..527c80e7 100644 --- a/src/hasp/hasp.h +++ b/src/hasp/hasp.h @@ -74,6 +74,9 @@ void hasp_set_sleep_time(uint16_t short_time, uint16_t long_time); void hasp_enable_wakeup_touch(); void hasp_disable_wakeup_touch(); +void hasp_init(void); +void hasp_load_json(void); + /********************** * MACROS **********************/