diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/README.md b/examples/lvgl/squarelinestudio_lvgl_v8/README.md deleted file mode 100644 index 276b899..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/README.md +++ /dev/null @@ -1,6 +0,0 @@ -> [!NOTE] -> SquareLine Studio has ended its collaboration with LVGL. It only supports LVGL version 8 and earlier. - -# How to run the sketch: -- move the `ui` folder into your `Arduino/libraries` directory -- upload the sketch and see the magic! \ No newline at end of file diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/squarelinestudio_lvgl_v8.ino b/examples/lvgl/squarelinestudio_lvgl_v8/squarelinestudio_lvgl_v8.ino deleted file mode 100644 index 2684ce9..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/squarelinestudio_lvgl_v8.ino +++ /dev/null @@ -1,47 +0,0 @@ -/* - * squarelinestudio_lvgl - * - * This example demonstrates the integration of a SquareLine Studio project with the Arduino GIGA Display Shield. - * SquareLine Studio is an easy-to-use drag-and-drop UI editor tool for LVGL. - * - * Instructions: - * 1. Create a SquareLine Studio project with the following settings: - * - Resolution: 800x480 - * - Color depth: 16-bit - * - LVGL version: 8.3.x (NOTE: It only supports LVGL version 8 and earlier.) - * 2. Design your GUI using the drag-and-drop tool. - * 3. Export the LVGL UI files. - * 4. Open the exported file and copy the 'libraries/ui' folder into your 'Arduino/libraries' directory. - * - * Inside the sketch folder, you will find a preconfigured example of the 'ui' folder, exported from SquareLine Studio. - * This example displays a white screen with a clickable blue button in the center. - * - * Initial author: Leonardo Cavagnis @leonardocavagnis - */ - -#include "Arduino_H7_Video.h" -#include "Arduino_GigaDisplayTouch.h" - -#include "lvgl.h" -#include "ui.h" - -/* Initialize the GIGA Display Shield with a resolution of 800x480 pixels */ -Arduino_H7_Video Display(800, 480, GigaDisplayShield); -Arduino_GigaDisplayTouch Touch; - -#if (LVGL_VERSION_MAJOR >= 9) - #error "SquareLine Studio has ended its collaboration with LVGL. It only supports LVGL version 8 and earlier." -#endif - -void setup() { - Display.begin(); - Touch.begin(); - - /* Initialize the user interface designed with SquareLine Studio */ - ui_init(); -} - -void loop() { - /* Feed LVGL engine */ - lv_timer_handler(); -} diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/library.properties b/examples/lvgl/squarelinestudio_lvgl_v8/ui/library.properties deleted file mode 100644 index 9eb18d4..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/library.properties +++ /dev/null @@ -1,7 +0,0 @@ -name=ui -version=1.0 -author=SquareLine_Studio -category=Display -url=https://squareline.io -architectures=* -includes=ui.h diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/CMakeLists.txt b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/CMakeLists.txt deleted file mode 100644 index 92b63e5..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -SET(SOURCES screens/ui_Screen1.c - ui.c - components/ui_comp_hook.c - ui_helpers.c) - -add_library(ui ${SOURCES}) diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/components/ui_comp_hook.c b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/components/ui_comp_hook.c deleted file mode 100644 index dc822ea..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/components/ui_comp_hook.c +++ /dev/null @@ -1,5 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.3.2 -// LVGL version: 8.3.6 -// Project name: ButtonTest - diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/filelist.txt b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/filelist.txt deleted file mode 100644 index 92447dd..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/filelist.txt +++ /dev/null @@ -1,4 +0,0 @@ -screens/ui_Screen1.c -ui.c -components/ui_comp_hook.c -ui_helpers.c diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/readme.txt b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/readme.txt deleted file mode 100644 index 039a09b..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/readme.txt +++ /dev/null @@ -1 +0,0 @@ -The UI files will be exported here diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/screens/ui_Screen1.c b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/screens/ui_Screen1.c deleted file mode 100644 index b2f7749..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/screens/ui_Screen1.c +++ /dev/null @@ -1,28 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.3.2 -// LVGL version: 8.3.6 -// Project name: ButtonTest - -#include "../ui.h" - -void ui_Screen1_screen_init(void) -{ -ui_Screen1 = lv_obj_create(NULL); -lv_obj_clear_flag( ui_Screen1, LV_OBJ_FLAG_SCROLLABLE ); /// Flags - -ui_Button1 = lv_btn_create(ui_Screen1); -lv_obj_set_width( ui_Button1, 150); -lv_obj_set_height( ui_Button1, 125); -lv_obj_set_x( ui_Button1, -5 ); -lv_obj_set_y( ui_Button1, -3 ); -lv_obj_set_align( ui_Button1, LV_ALIGN_CENTER ); -lv_obj_add_flag( ui_Button1, LV_OBJ_FLAG_SCROLL_ON_FOCUS ); /// Flags -lv_obj_clear_flag( ui_Button1, LV_OBJ_FLAG_SCROLLABLE ); /// Flags - -ui_Label1 = lv_label_create(ui_Button1); -lv_obj_set_width( ui_Label1, LV_SIZE_CONTENT); /// 1 -lv_obj_set_height( ui_Label1, LV_SIZE_CONTENT); /// 1 -lv_obj_set_align( ui_Label1, LV_ALIGN_CENTER ); -lv_label_set_text(ui_Label1,"Button"); - -} diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui.c b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui.c deleted file mode 100644 index 323354d..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui.c +++ /dev/null @@ -1,41 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.3.2 -// LVGL version: 8.3.6 -// Project name: ButtonTest - -#include "ui.h" -#include "ui_helpers.h" - -///////////////////// VARIABLES //////////////////// - - -// SCREEN: ui_Screen1 -void ui_Screen1_screen_init(void); -lv_obj_t *ui_Screen1; -lv_obj_t *ui_Button1; -lv_obj_t *ui_Label1; -lv_obj_t *ui____initial_actions0; - -///////////////////// TEST LVGL SETTINGS //////////////////// -#if LV_COLOR_DEPTH != 16 - #error "LV_COLOR_DEPTH should be 16bit to match SquareLine Studio's settings" -#endif -#if LV_COLOR_16_SWAP !=0 - #error "LV_COLOR_16_SWAP should be 0 to match SquareLine Studio's settings" -#endif - -///////////////////// ANIMATIONS //////////////////// - -///////////////////// FUNCTIONS //////////////////// - -///////////////////// SCREENS //////////////////// - -void ui_init( void ) -{ -lv_disp_t *dispp = lv_disp_get_default(); -lv_theme_t *theme = lv_theme_default_init(dispp, lv_palette_main(LV_PALETTE_BLUE), lv_palette_main(LV_PALETTE_RED), false, LV_FONT_DEFAULT); -lv_disp_set_theme(dispp, theme); -ui_Screen1_screen_init(); -ui____initial_actions0 = lv_obj_create(NULL); -lv_disp_load_scr( ui_Screen1); -} diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui.h b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui.h deleted file mode 100644 index bca2ecb..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui.h +++ /dev/null @@ -1,43 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.3.2 -// LVGL version: 8.3.6 -// Project name: ButtonTest - -#ifndef _BUTTONTEST_UI_H -#define _BUTTONTEST_UI_H - -#ifdef __cplusplus -extern "C" { -#endif - -#if defined __has_include - #if __has_include("lvgl.h") - #include "lvgl.h" - #elif __has_include("lvgl/lvgl.h") - #include "lvgl/lvgl.h" - #else - #include "lvgl.h" - #endif -#else - #include "lvgl.h" -#endif - -#include "ui_helpers.h" -#include "ui_events.h" -// SCREEN: ui_Screen1 -void ui_Screen1_screen_init(void); -extern lv_obj_t *ui_Screen1; -extern lv_obj_t *ui_Button1; -extern lv_obj_t *ui_Label1; -extern lv_obj_t *ui____initial_actions0; - - - - -void ui_init(void); - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_events.h b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_events.h deleted file mode 100644 index 5fdf215..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_events.h +++ /dev/null @@ -1,17 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.3.2 -// LVGL version: 8.3.6 -// Project name: ButtonTest - -#ifndef _UI_EVENTS_H -#define _UI_EVENTS_H - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_helpers.c b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_helpers.c deleted file mode 100644 index 6ee259f..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_helpers.c +++ /dev/null @@ -1,254 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.3.2 -// LVGL version: 8.3.6 -// Project name: ButtonTest - -#include "ui_helpers.h" - -void _ui_bar_set_property( lv_obj_t *target, int id, int val) -{ - if (id == _UI_BAR_PROPERTY_VALUE_WITH_ANIM) lv_bar_set_value(target, val, LV_ANIM_ON); - if (id == _UI_BAR_PROPERTY_VALUE) lv_bar_set_value(target, val, LV_ANIM_OFF); -} - -void _ui_basic_set_property( lv_obj_t *target, int id, int val) -{ - if (id == _UI_BASIC_PROPERTY_POSITION_X) lv_obj_set_x(target, val); - if (id == _UI_BASIC_PROPERTY_POSITION_Y) lv_obj_set_y(target, val); - if (id == _UI_BASIC_PROPERTY_WIDTH) lv_obj_set_width(target, val); - if (id == _UI_BASIC_PROPERTY_HEIGHT) lv_obj_set_height(target, val); -} - -void _ui_dropdown_set_property( lv_obj_t *target, int id, int val) -{ - if (id == _UI_DROPDOWN_PROPERTY_SELECTED) lv_dropdown_set_selected(target, val); -} - -void _ui_image_set_property( lv_obj_t *target, int id, uint8_t *val) -{ - if (id == _UI_IMAGE_PROPERTY_IMAGE) lv_img_set_src(target, val); -} - -void _ui_label_set_property( lv_obj_t *target, int id, const char *val) -{ - if (id == _UI_LABEL_PROPERTY_TEXT) lv_label_set_text(target, val); -} - -void _ui_roller_set_property( lv_obj_t *target, int id, int val) -{ - if (id == _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM) lv_roller_set_selected(target, val, LV_ANIM_ON); - if (id == _UI_ROLLER_PROPERTY_SELECTED) lv_roller_set_selected(target, val, LV_ANIM_OFF); -} - -void _ui_slider_set_property( lv_obj_t *target, int id, int val) -{ - if (id == _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM) lv_slider_set_value(target, val, LV_ANIM_ON); - if (id == _UI_SLIDER_PROPERTY_VALUE) lv_slider_set_value(target, val, LV_ANIM_OFF); -} - -void _ui_screen_change( lv_obj_t ** target, lv_scr_load_anim_t fademode, int spd, int delay, void (*target_init)(void)) -{ - if(*target == NULL) - target_init(); - lv_scr_load_anim(*target, fademode, spd, delay, false); -} - -void _ui_screen_delete( lv_obj_t ** target ) -{ - if(*target == NULL) - { - lv_obj_del(*target); - target = NULL; - } -} - -void _ui_arc_increment( lv_obj_t *target, int val) -{ - int old = lv_arc_get_value(target); - lv_arc_set_value(target, old+val); - lv_event_send(target,LV_EVENT_VALUE_CHANGED, 0); -} - -void _ui_bar_increment( lv_obj_t *target, int val, int anm) -{ - int old = lv_bar_get_value(target); - lv_bar_set_value(target, old+val, anm); -} - -void _ui_slider_increment( lv_obj_t *target, int val, int anm) -{ - int old = lv_slider_get_value(target); - lv_slider_set_value(target, old+val, anm); - lv_event_send(target,LV_EVENT_VALUE_CHANGED, 0); -} - -void _ui_keyboard_set_target( lv_obj_t *keyboard, lv_obj_t *textarea) -{ - lv_keyboard_set_textarea(keyboard, textarea); -} - -void _ui_flag_modify( lv_obj_t *target, int32_t flag, int value) -{ - if (value==_UI_MODIFY_FLAG_TOGGLE) - { - if ( lv_obj_has_flag(target,flag) ) lv_obj_clear_flag(target,flag); - else lv_obj_add_flag(target,flag); - } - else if (value==_UI_MODIFY_FLAG_ADD) lv_obj_add_flag(target,flag); - else lv_obj_clear_flag(target,flag); -} -void _ui_state_modify( lv_obj_t *target, int32_t state, int value) -{ - if (value==_UI_MODIFY_STATE_TOGGLE) - { - if ( lv_obj_has_state(target,state) ) lv_obj_clear_state(target,state); - else lv_obj_add_state(target,state); - } - else if (value==_UI_MODIFY_STATE_ADD) lv_obj_add_state(target,state); - else lv_obj_clear_state(target,state); -} - -void scr_unloaded_delete_cb(lv_event_t * e) -{ - lv_obj_t ** var = lv_event_get_user_data(e); - lv_obj_del(*var); - (*var) = NULL; -} - -void _ui_opacity_set( lv_obj_t *target, int val) -{ - lv_obj_set_style_opa(target, val, 0); -} - -void _ui_anim_callback_free_user_data(lv_anim_t *a) -{ - lv_mem_free(a->user_data); - a->user_data=NULL; -} - -void _ui_anim_callback_set_x(lv_anim_t* a, int32_t v) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_x(usr->target, v); -} - -void _ui_anim_callback_set_y(lv_anim_t* a, int32_t v) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_y(usr->target, v); -} - -void _ui_anim_callback_set_width(lv_anim_t* a, int32_t v) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_width(usr->target, v); -} - -void _ui_anim_callback_set_height(lv_anim_t* a, int32_t v) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_height(usr->target, v); -} - -void _ui_anim_callback_set_opacity(lv_anim_t* a, int32_t v) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - lv_obj_set_style_opa(usr->target, v, 0); -} - -void _ui_anim_callback_set_image_zoom(lv_anim_t* a, int32_t v) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - lv_img_set_zoom(usr->target, v); -} - -void _ui_anim_callback_set_image_angle(lv_anim_t* a, int32_t v) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - lv_img_set_angle(usr->target, v); -} - -void _ui_anim_callback_set_image_frame(lv_anim_t* a, int32_t v) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - usr->val = v; - if ( v<0 ) v=0; - if ( v>=usr->imgset_size ) v=usr->imgset_size-1; - lv_img_set_src(usr->target, usr->imgset[v]); -} - -int32_t _ui_anim_callback_get_x(lv_anim_t* a) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_x_aligned(usr->target); -} - -int32_t _ui_anim_callback_get_y(lv_anim_t* a) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_y_aligned(usr->target); -} - -int32_t _ui_anim_callback_get_width(lv_anim_t* a) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_width(usr->target); -} - -int32_t _ui_anim_callback_get_height(lv_anim_t* a) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_height(usr->target); -} - -int32_t _ui_anim_callback_get_opacity(lv_anim_t* a) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - return lv_obj_get_style_opa(usr->target, 0); -} - -int32_t _ui_anim_callback_get_image_zoom(lv_anim_t* a) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - return lv_img_get_zoom(usr->target); -} - -int32_t _ui_anim_callback_get_image_angle(lv_anim_t* a) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - return lv_img_get_angle(usr->target); -} - -int32_t _ui_anim_callback_get_image_frame(lv_anim_t* a) -{ - ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; - return usr->val; -} - -void _ui_arc_set_text_value( lv_obj_t *trg, lv_obj_t *src, const char *prefix, const char *postfix) -{ - char buf[_UI_TEMPORARY_STRING_BUFFER_SIZE]; - lv_snprintf(buf, sizeof(buf), "%s%d%s", prefix, (int)lv_arc_get_value(src), postfix); - lv_label_set_text(trg, buf); -} - -void _ui_slider_set_text_value( lv_obj_t *trg, lv_obj_t *src, const char *prefix, const char *postfix) -{ - char buf[_UI_TEMPORARY_STRING_BUFFER_SIZE]; - lv_snprintf(buf, sizeof(buf), "%s%d%s", prefix, (int)lv_slider_get_value(src), postfix); - lv_label_set_text(trg, buf); -} -void _ui_checked_set_text_value( lv_obj_t *trg, lv_obj_t *src, const char *txt_on, const char *txt_off) -{ - if (lv_obj_has_state(src,LV_STATE_CHECKED)) lv_label_set_text(trg,txt_on); - else lv_label_set_text(trg,txt_off); -} - -void _ui_spinbox_step(lv_obj_t * target, int val) -{ - if(val > 0) lv_spinbox_increment(target); - else lv_spinbox_decrement(target); - - lv_event_send(target,LV_EVENT_VALUE_CHANGED, 0); -} - diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_helpers.h b/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_helpers.h deleted file mode 100644 index f79f42c..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/src/ui_helpers.h +++ /dev/null @@ -1,122 +0,0 @@ -// This file was generated by SquareLine Studio -// SquareLine Studio version: SquareLine Studio 1.3.2 -// LVGL version: 8.3.6 -// Project name: ButtonTest - -#ifndef _BUTTONTEST_UI_HELPERS_H -#define _BUTTONTEST_UI_HELPERS_H - -#ifdef __cplusplus -extern "C" { -#endif - -#include "ui.h" - -#define _UI_TEMPORARY_STRING_BUFFER_SIZE 32 -#define _UI_BAR_PROPERTY_VALUE 0 -#define _UI_BAR_PROPERTY_VALUE_WITH_ANIM 1 -void _ui_bar_set_property( lv_obj_t *target, int id, int val); - -#define _UI_BASIC_PROPERTY_POSITION_X 0 -#define _UI_BASIC_PROPERTY_POSITION_Y 1 -#define _UI_BASIC_PROPERTY_WIDTH 2 -#define _UI_BASIC_PROPERTY_HEIGHT 3 -void _ui_basic_set_property( lv_obj_t *target, int id, int val); - -#define _UI_DROPDOWN_PROPERTY_SELECTED 0 -void _ui_dropdown_set_property( lv_obj_t *target, int id, int val); - -#define _UI_IMAGE_PROPERTY_IMAGE 0 -void _ui_image_set_property( lv_obj_t *target, int id, uint8_t *val); - -#define _UI_LABEL_PROPERTY_TEXT 0 -void _ui_label_set_property( lv_obj_t *target, int id, const char *val); - -#define _UI_ROLLER_PROPERTY_SELECTED 0 -#define _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM 1 -void _ui_roller_set_property( lv_obj_t *target, int id, int val); - -#define _UI_SLIDER_PROPERTY_VALUE 0 -#define _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM 1 -void _ui_slider_set_property( lv_obj_t *target, int id, int val); - -void _ui_screen_change( lv_obj_t ** target, lv_scr_load_anim_t fademode, int spd, int delay, void (*target_init)(void)); - -void _ui_screen_delete( lv_obj_t ** target ); - -void _ui_arc_increment( lv_obj_t *target, int val); - -void _ui_bar_increment( lv_obj_t *target, int val, int anm); - -void _ui_slider_increment( lv_obj_t *target, int val, int anm); - -void _ui_keyboard_set_target( lv_obj_t *keyboard, lv_obj_t *textarea); - -#define _UI_MODIFY_FLAG_ADD 0 -#define _UI_MODIFY_FLAG_REMOVE 1 -#define _UI_MODIFY_FLAG_TOGGLE 2 -void _ui_flag_modify( lv_obj_t *target, int32_t flag, int value); - -#define _UI_MODIFY_STATE_ADD 0 -#define _UI_MODIFY_STATE_REMOVE 1 -#define _UI_MODIFY_STATE_TOGGLE 2 -void _ui_state_modify( lv_obj_t *target, int32_t state, int value); - -void scr_unloaded_delete_cb(lv_event_t * e); - -void _ui_opacity_set( lv_obj_t *target, int val); - -/** Describes an animation*/ -typedef struct _ui_anim_user_data_t { - lv_obj_t *target; - lv_img_dsc_t **imgset; - int32_t imgset_size; - int32_t val; -} ui_anim_user_data_t; -void _ui_anim_callback_free_user_data(lv_anim_t *a); - -void _ui_anim_callback_set_x(lv_anim_t* a, int32_t v); - -void _ui_anim_callback_set_y(lv_anim_t* a, int32_t v); - -void _ui_anim_callback_set_width(lv_anim_t* a, int32_t v); - -void _ui_anim_callback_set_height(lv_anim_t* a, int32_t v); - -void _ui_anim_callback_set_opacity(lv_anim_t* a, int32_t v); - -void _ui_anim_callback_set_image_zoom(lv_anim_t* a, int32_t v); - -void _ui_anim_callback_set_image_angle(lv_anim_t* a, int32_t v); - -void _ui_anim_callback_set_image_frame(lv_anim_t* a, int32_t v); - -int32_t _ui_anim_callback_get_x(lv_anim_t* a); - -int32_t _ui_anim_callback_get_y(lv_anim_t* a); - -int32_t _ui_anim_callback_get_width(lv_anim_t* a); - -int32_t _ui_anim_callback_get_height(lv_anim_t* a); - -int32_t _ui_anim_callback_get_opacity(lv_anim_t* a); - -int32_t _ui_anim_callback_get_image_zoom(lv_anim_t* a); - -int32_t _ui_anim_callback_get_image_angle(lv_anim_t* a); - -int32_t _ui_anim_callback_get_image_frame(lv_anim_t* a); - -void _ui_arc_set_text_value( lv_obj_t *trg, lv_obj_t *src, const char *prefix, const char *postfix); - -void _ui_slider_set_text_value( lv_obj_t *trg, lv_obj_t *src, const char *prefix, const char *postfix); - -void _ui_checked_set_text_value( lv_obj_t *trg, lv_obj_t *src, const char *txt_on, const char *txt_off); - -void _ui_spinbox_step(lv_obj_t * target, int val) ; - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif diff --git a/examples/lvgl/squarelinestudio_lvgl_v8/ui/ui.h b/examples/lvgl/squarelinestudio_lvgl_v8/ui/ui.h deleted file mode 100644 index ffc6fbc..0000000 --- a/examples/lvgl/squarelinestudio_lvgl_v8/ui/ui.h +++ /dev/null @@ -1,39 +0,0 @@ -/** - * @file ui.h - * - */ - -#ifndef UI_OUTER_H -#define UI_OUTER_H - -#ifdef __cplusplus -extern "C" { -#endif - -/********************* - * INCLUDES - *********************/ -#include "src/ui.h" - -/********************* - * DEFINES - *********************/ - -/********************** - * TYPEDEFS - **********************/ - -/********************** - * GLOBAL PROTOTYPES - **********************/ - -/********************** - * MACROS - **********************/ - -#ifdef __cplusplus -} /*extern "C"*/ -#endif - -#endif /*UI_OUTER_H*/ -