mirror of
https://github.com/adrigongv23/G26---Telemetry-Software.git
synced 2026-08-25 11:33:17 +02:00
Todo subido
This commit is contained in:
parent
f0db3a8aeb
commit
27026caf57
87 changed files with 83292 additions and 17 deletions
68
Pantalla/include/ui/ui.h
Normal file
68
Pantalla/include/ui/ui.h
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.6.0
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: G26_v3
|
||||
|
||||
#ifndef _G26_V3_UI_H
|
||||
#define _G26_V3_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"
|
||||
#include "ui_theme_manager.h"
|
||||
#include "ui_themes.h"
|
||||
|
||||
///////////////////// SCREENS ////////////////////
|
||||
|
||||
#include "ui_bootscreen.h"
|
||||
#include "ui_Screen1.h"
|
||||
#include "ui_settingscreen.h"
|
||||
#include "ui_Screen2.h"
|
||||
|
||||
///////////////////// VARIABLES ////////////////////
|
||||
|
||||
|
||||
// EVENTS
|
||||
|
||||
extern lv_obj_t * ui____initial_actions0;
|
||||
|
||||
// IMAGES AND IMAGE SETS
|
||||
LV_IMG_DECLARE(ui_img_logo_volante_png); // assets/Logo_volante.png
|
||||
|
||||
// FONTS
|
||||
LV_FONT_DECLARE(ui_font_ajustes);
|
||||
LV_FONT_DECLARE(ui_font_ajustesnames);
|
||||
LV_FONT_DECLARE(ui_font_labeld);
|
||||
LV_FONT_DECLARE(ui_font_labeld2);
|
||||
LV_FONT_DECLARE(ui_font_labelt);
|
||||
LV_FONT_DECLARE(ui_font_neutral);
|
||||
LV_FONT_DECLARE(ui_font_offon);
|
||||
LV_FONT_DECLARE(ui_font_rpm);
|
||||
LV_FONT_DECLARE(ui_font_speed);
|
||||
LV_FONT_DECLARE(ui_font_speedlabel);
|
||||
LV_FONT_DECLARE(ui_font_warmup);
|
||||
|
||||
// UI INIT
|
||||
void ui_init(void);
|
||||
void ui_destroy(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
123
Pantalla/include/ui/ui_Screen1.h
Normal file
123
Pantalla/include/ui/ui_Screen1.h
Normal file
|
|
@ -0,0 +1,123 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.6.0
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: G26_v3
|
||||
|
||||
#ifndef UI_SCREEN1_H
|
||||
#define UI_SCREEN1_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// SCREEN: ui_Screen1
|
||||
extern void ui_Screen1_screen_init(void);
|
||||
extern void ui_Screen1_screen_destroy(void);
|
||||
extern lv_obj_t * ui_Screen1;
|
||||
extern lv_obj_t * ui_main;
|
||||
extern lv_obj_t * ui_barcontainer;
|
||||
extern lv_obj_t * ui_rpm0;
|
||||
extern lv_obj_t * ui_rpmt0;
|
||||
extern lv_obj_t * ui_rpm1;
|
||||
extern lv_obj_t * ui_rpm2;
|
||||
extern lv_obj_t * ui_rpmt1;
|
||||
extern lv_obj_t * ui_rpm3;
|
||||
extern lv_obj_t * ui_rpm4;
|
||||
extern lv_obj_t * ui_rpmt2;
|
||||
extern lv_obj_t * ui_rpm5;
|
||||
extern lv_obj_t * ui_rpm6;
|
||||
extern lv_obj_t * ui_rpmt3;
|
||||
extern lv_obj_t * ui_rpm7;
|
||||
extern lv_obj_t * ui_rpm8;
|
||||
extern lv_obj_t * ui_rpmt4;
|
||||
extern lv_obj_t * ui_rpm9;
|
||||
extern lv_obj_t * ui_rpm10;
|
||||
extern lv_obj_t * ui_rpmt5;
|
||||
extern lv_obj_t * ui_rpm11;
|
||||
extern lv_obj_t * ui_rpm12;
|
||||
extern lv_obj_t * ui_rpmt6;
|
||||
extern lv_obj_t * ui_rpm13;
|
||||
extern lv_obj_t * ui_rpmt16;
|
||||
extern lv_obj_t * ui_rpmt7;
|
||||
extern lv_obj_t * ui_rpmt8;
|
||||
extern lv_obj_t * ui_rpmt9;
|
||||
extern lv_obj_t * ui_rpmt10;
|
||||
extern lv_obj_t * ui_rpmt11;
|
||||
extern lv_obj_t * ui_rpmt12;
|
||||
extern lv_obj_t * ui_rpmbaja1;
|
||||
extern lv_obj_t * ui_rpmbaja2;
|
||||
extern lv_obj_t * ui_rpmbaja3;
|
||||
extern lv_obj_t * ui_rpmbaja4;
|
||||
extern lv_obj_t * ui_rpmbaja5;
|
||||
extern lv_obj_t * ui_rpmbaja6;
|
||||
extern lv_obj_t * ui_rpmbaja7;
|
||||
extern lv_obj_t * ui_tiraledsrpmcontainer;
|
||||
extern lv_obj_t * ui_led0;
|
||||
extern lv_obj_t * ui_led1;
|
||||
extern lv_obj_t * ui_led2;
|
||||
extern lv_obj_t * ui_led3;
|
||||
extern lv_obj_t * ui_led4;
|
||||
extern lv_obj_t * ui_led5;
|
||||
extern lv_obj_t * ui_led6;
|
||||
extern lv_obj_t * ui_led7;
|
||||
extern lv_obj_t * ui_led8;
|
||||
extern lv_obj_t * ui_led9;
|
||||
extern lv_obj_t * ui_led10;
|
||||
extern lv_obj_t * ui_led11;
|
||||
extern lv_obj_t * ui_led12;
|
||||
extern lv_obj_t * ui_led13;
|
||||
extern lv_obj_t * ui_led14;
|
||||
extern lv_obj_t * ui_barrpm;
|
||||
extern lv_obj_t * ui_rpma;
|
||||
extern lv_obj_t * ui_rpmb;
|
||||
extern lv_obj_t * ui_rpmname;
|
||||
extern lv_obj_t * ui_rpm;
|
||||
extern lv_obj_t * ui_oiltpanel;
|
||||
extern lv_obj_t * ui_oilt;
|
||||
extern lv_obj_t * ui_oiltname;
|
||||
extern lv_obj_t * ui_oiltseparator;
|
||||
extern lv_obj_t * ui_oilppanel;
|
||||
extern lv_obj_t * ui_oilp;
|
||||
extern lv_obj_t * ui_oilpseparator;
|
||||
extern lv_obj_t * ui_oilpname;
|
||||
extern lv_obj_t * ui_fuelppanel;
|
||||
extern lv_obj_t * ui_fuelp;
|
||||
extern lv_obj_t * ui_fuelpseparator;
|
||||
extern lv_obj_t * ui_fuelpname;
|
||||
extern lv_obj_t * ui_lambdapanel;
|
||||
extern lv_obj_t * ui_lambda;
|
||||
extern lv_obj_t * ui_lambdaname;
|
||||
extern lv_obj_t * ui_lambdaseparator;
|
||||
extern lv_obj_t * ui_watertpanel;
|
||||
extern lv_obj_t * ui_watert;
|
||||
extern lv_obj_t * ui_watertseparator;
|
||||
extern lv_obj_t * ui_watertname;
|
||||
extern lv_obj_t * ui_sdownpanel;
|
||||
extern lv_obj_t * ui_sdownname;
|
||||
extern lv_obj_t * ui_sdown;
|
||||
extern lv_obj_t * ui_sdownseparator;
|
||||
extern lv_obj_t * ui_vbatpanel;
|
||||
extern lv_obj_t * ui_vbat;
|
||||
extern lv_obj_t * ui_vbatseparator;
|
||||
extern lv_obj_t * ui_vbatname;
|
||||
extern lv_obj_t * ui_fanpanel;
|
||||
extern lv_obj_t * ui_fanname;
|
||||
extern lv_obj_t * ui_fan;
|
||||
extern lv_obj_t * ui_fanseparator;
|
||||
extern lv_obj_t * ui_neutralpanel;
|
||||
extern lv_obj_t * ui_neutral;
|
||||
extern lv_obj_t * ui_warmuppanel;
|
||||
extern lv_obj_t * ui_warmup;
|
||||
extern void ui_event_botonshowajustes(lv_event_t * e);
|
||||
extern lv_obj_t * ui_botonshowajustes;
|
||||
extern void ui_event_ajustesboton(lv_event_t * e);
|
||||
extern lv_obj_t * ui_ajustesboton;
|
||||
extern lv_obj_t * ui_ajustesnombre;
|
||||
// CUSTOM VARIABLES
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
81
Pantalla/include/ui/ui_Screen2.h
Normal file
81
Pantalla/include/ui/ui_Screen2.h
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.6.0
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: G26_v3
|
||||
|
||||
#ifndef UI_SCREEN2_H
|
||||
#define UI_SCREEN2_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// SCREEN: ui_Screen2
|
||||
extern void ui_Screen2_screen_init(void);
|
||||
extern void ui_Screen2_screen_destroy(void);
|
||||
extern lv_obj_t * ui_Screen2;
|
||||
extern lv_obj_t * ui_aux1panel;
|
||||
extern lv_obj_t * ui_aux1name;
|
||||
extern lv_obj_t * ui_aux1;
|
||||
extern lv_obj_t * ui_aux1separator;
|
||||
extern lv_obj_t * ui_aux3panel;
|
||||
extern lv_obj_t * ui_aux3name;
|
||||
extern lv_obj_t * ui_aux3;
|
||||
extern lv_obj_t * ui_aux3separator;
|
||||
extern lv_obj_t * ui_aux4panel;
|
||||
extern lv_obj_t * ui_aux4name;
|
||||
extern lv_obj_t * ui_aux4;
|
||||
extern lv_obj_t * ui_aux4separator;
|
||||
extern lv_obj_t * ui_aux5panel;
|
||||
extern lv_obj_t * ui_aux5name;
|
||||
extern lv_obj_t * ui_aux5;
|
||||
extern lv_obj_t * ui_aux5separator;
|
||||
extern lv_obj_t * ui_aux6panel;
|
||||
extern lv_obj_t * ui_aux6name;
|
||||
extern lv_obj_t * ui_aux6;
|
||||
extern lv_obj_t * ui_aux6separator;
|
||||
extern lv_obj_t * ui_aux7panel;
|
||||
extern lv_obj_t * ui_aux7name;
|
||||
extern lv_obj_t * ui_aux7;
|
||||
extern lv_obj_t * ui_aux7separator;
|
||||
extern lv_obj_t * ui_aux8panel;
|
||||
extern lv_obj_t * ui_aux8name;
|
||||
extern lv_obj_t * ui_aux8;
|
||||
extern lv_obj_t * ui_aux8separator;
|
||||
extern lv_obj_t * ui_dig1panel;
|
||||
extern lv_obj_t * ui_dig1name;
|
||||
extern lv_obj_t * ui_dig1;
|
||||
extern lv_obj_t * ui_dig1separator;
|
||||
extern lv_obj_t * ui_throttlepanel;
|
||||
extern lv_obj_t * ui_throttlename;
|
||||
extern lv_obj_t * ui_throttle;
|
||||
extern lv_obj_t * ui_throttleseparator;
|
||||
extern lv_obj_t * ui_nousepanel;
|
||||
extern lv_obj_t * ui_nousename;
|
||||
extern lv_obj_t * ui_nouse;
|
||||
extern lv_obj_t * ui_nouseseparator;
|
||||
extern lv_obj_t * ui_lambdtrgapanel;
|
||||
extern lv_obj_t * ui_lambdatrgname;
|
||||
extern lv_obj_t * ui_lambdatrg;
|
||||
extern lv_obj_t * ui_lambdatrgseparator;
|
||||
extern lv_obj_t * ui_mappanel;
|
||||
extern lv_obj_t * ui_mapname;
|
||||
extern lv_obj_t * ui_map;
|
||||
extern lv_obj_t * ui_mapseparator;
|
||||
extern lv_obj_t * ui_brakepanel;
|
||||
extern lv_obj_t * ui_brakename;
|
||||
extern lv_obj_t * ui_brake;
|
||||
extern lv_obj_t * ui_brakeseparator;
|
||||
extern void ui_event_botonshowajustes2(lv_event_t * e);
|
||||
extern lv_obj_t * ui_botonshowajustes2;
|
||||
extern void ui_event_ajustesboton2(lv_event_t * e);
|
||||
extern lv_obj_t * ui_ajustesboton2;
|
||||
extern lv_obj_t * ui_ajustesnombre2;
|
||||
// CUSTOM VARIABLES
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
25
Pantalla/include/ui/ui_bootscreen.h
Normal file
25
Pantalla/include/ui/ui_bootscreen.h
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.6.0
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: G26_v3
|
||||
|
||||
#ifndef UI_BOOTSCREEN_H
|
||||
#define UI_BOOTSCREEN_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// SCREEN: ui_bootscreen
|
||||
extern void ui_bootscreen_screen_init(void);
|
||||
extern void ui_bootscreen_screen_destroy(void);
|
||||
extern lv_obj_t * ui_bootscreen;
|
||||
extern lv_obj_t * ui_logoboot;
|
||||
// CUSTOM VARIABLES
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
69
Pantalla/include/ui/ui_events.h
Normal file
69
Pantalla/include/ui/ui_events.h
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.6.0
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: G26
|
||||
|
||||
#ifndef _UI_EVENTS_H
|
||||
#define _UI_EVENTS_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
void abrirajustes(lv_event_t * e);
|
||||
void cerrarajustes(lv_event_t * e);
|
||||
void opcionesdrop(lv_event_t * e);
|
||||
void themesitch(lv_event_t * e);
|
||||
void cambiarpantalla(lv_event_t * e);
|
||||
void cambiardatos(lv_event_t * e);
|
||||
|
||||
void lessrpm_(lv_event_t * e);
|
||||
void morerpm_(lv_event_t * e);
|
||||
void lessdesp(lv_event_t * e);
|
||||
void moredesp(lv_event_t * e);
|
||||
void rpmdisplay(lv_event_t * e);
|
||||
void lessdiffrpm(lv_event_t * e);
|
||||
void morediffrpm(lv_event_t * e);
|
||||
|
||||
void lessvbatttoohigh(lv_event_t * e);
|
||||
void morevbatttoohigh(lv_event_t * e);
|
||||
void lessvbatthigh(lv_event_t * e);
|
||||
void morebvbatthigh(lv_event_t * e);
|
||||
void lessvbattlow(lv_event_t * e);
|
||||
void morevbattlow(lv_event_t * e);
|
||||
|
||||
void lesswaterhot(lv_event_t * e);
|
||||
void mroewaterhot(lv_event_t * e);
|
||||
void lesswatermild(lv_event_t * e);
|
||||
void morewatermild(lv_event_t * e);
|
||||
void lesswatercold(lv_event_t * e);
|
||||
void morewatercold(lv_event_t * e);
|
||||
|
||||
void lessoilhot(lv_event_t * e);
|
||||
void moreoilhot(lv_event_t * e);
|
||||
void lessoilmild(lv_event_t * e);
|
||||
void moreoilmild(lv_event_t * e);
|
||||
void lessoilcold(lv_event_t * e);
|
||||
void moreoilcold(lv_event_t * e);
|
||||
|
||||
void lessoilptoohigh(lv_event_t * e);
|
||||
void moreoilptoohigh(lv_event_t * e);
|
||||
void lessoilphigh(lv_event_t * e);
|
||||
void moreoilphigh(lv_event_t * e);
|
||||
void lessoilplow(lv_event_t * e);
|
||||
void moreoilplow(lv_event_t * e);
|
||||
|
||||
void lessfuelptoohigh(lv_event_t * e);
|
||||
void morefuelptoohigh(lv_event_t * e);
|
||||
void lessfuelphigh(lv_event_t * e);
|
||||
void morefuelphigh(lv_event_t * e);
|
||||
void lessfuelp(lv_event_t * e);
|
||||
void morefuelplow(lv_event_t * e);
|
||||
|
||||
void refresh_ui_values();
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
148
Pantalla/include/ui/ui_helpers.h
Normal file
148
Pantalla/include/ui/ui_helpers.h
Normal file
|
|
@ -0,0 +1,148 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.6.0
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: G26_v3
|
||||
|
||||
#ifndef _G26_V3_UI_HELPERS_H
|
||||
#define _G26_V3_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(void (*target)(void));
|
||||
|
||||
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);
|
||||
|
||||
#define UI_MOVE_CURSOR_UP 0
|
||||
#define UI_MOVE_CURSOR_RIGHT 1
|
||||
#define UI_MOVE_CURSOR_DOWN 2
|
||||
#define UI_MOVE_CURSOR_LEFT 3
|
||||
void _ui_textarea_move_cursor(lv_obj_t * target, int val)
|
||||
;
|
||||
|
||||
|
||||
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)
|
||||
;
|
||||
|
||||
|
||||
void _ui_switch_theme(int val)
|
||||
;
|
||||
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
196
Pantalla/include/ui/ui_settingscreen.h
Normal file
196
Pantalla/include/ui/ui_settingscreen.h
Normal file
|
|
@ -0,0 +1,196 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.6.0
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: G26_v3
|
||||
|
||||
#ifndef UI_SETTINGSCREEN_H
|
||||
#define UI_SETTINGSCREEN_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// SCREEN: ui_settingscreen
|
||||
extern void ui_settingscreen_screen_init(void);
|
||||
extern void ui_settingscreen_screen_destroy(void);
|
||||
extern lv_obj_t * ui_settingscreen;
|
||||
extern lv_obj_t * ui_cross1;
|
||||
extern lv_obj_t * ui_cross2;
|
||||
extern void ui_event_cerrarajustesboton(lv_event_t * e);
|
||||
extern lv_obj_t * ui_cerrarajustesboton;
|
||||
extern lv_obj_t * ui_ajustesname;
|
||||
extern lv_obj_t * ui_ajustesseparator;
|
||||
extern lv_obj_t * ui_opcionname;
|
||||
extern void ui_event_opciondrop(lv_event_t * e);
|
||||
extern lv_obj_t * ui_opciondrop;
|
||||
extern lv_obj_t * ui_settingsmain;
|
||||
extern lv_obj_t * ui_modooscuroname;
|
||||
extern void ui_event_modooscuoswitch(lv_event_t * e);
|
||||
extern lv_obj_t * ui_modooscuoswitch;
|
||||
extern lv_obj_t * ui_pantallaname;
|
||||
extern void ui_event_pantalladrop(lv_event_t * e);
|
||||
extern lv_obj_t * ui_pantalladrop;
|
||||
extern lv_obj_t * ui_recepciondatosname;
|
||||
extern void ui_event_recepciondatosdrop(lv_event_t * e);
|
||||
extern lv_obj_t * ui_recepciondatosdrop;
|
||||
extern lv_obj_t * ui_settingsrpm;
|
||||
extern lv_obj_t * ui_rpmfinalname;
|
||||
extern lv_obj_t * ui_rpmfinalvalue;
|
||||
extern void ui_event_lessrpm(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessrpm;
|
||||
extern lv_obj_t * ui_lessrpmname;
|
||||
extern void ui_event_morerpm(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morerpm;
|
||||
extern lv_obj_t * ui_morerpmname;
|
||||
extern lv_obj_t * ui_desplazamientoname;
|
||||
extern lv_obj_t * ui_desplazamientovalue;
|
||||
extern void ui_event_lessdesp(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessdesp;
|
||||
extern lv_obj_t * ui_lessdespname;
|
||||
extern void ui_event_moredesp(lv_event_t * e);
|
||||
extern lv_obj_t * ui_moredesp;
|
||||
extern lv_obj_t * ui_moredespname;
|
||||
extern lv_obj_t * ui_rpmdisplayname;
|
||||
extern void ui_event_rpmdisplaydrop(lv_event_t * e);
|
||||
extern lv_obj_t * ui_rpmdisplaydrop;
|
||||
extern lv_obj_t * ui_diffrpmname;
|
||||
extern lv_obj_t * ui_diffrpmvalue;
|
||||
extern void ui_event_lessdiffrpm(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessdiffrpm;
|
||||
extern lv_obj_t * ui_lessdiffrpmname;
|
||||
extern void ui_event_morediffrpm(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morediffrpm;
|
||||
extern lv_obj_t * ui_morediffrpmname;
|
||||
extern lv_obj_t * ui_settingsvbatt;
|
||||
extern lv_obj_t * ui_vbatttoohigh;
|
||||
extern lv_obj_t * ui_vbatttoohighvalue;
|
||||
extern void ui_event_lessvbatttoohigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessvbatttoohigh;
|
||||
extern lv_obj_t * ui_lessvbatttoohighname;
|
||||
extern void ui_event_morevbatttoohigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morevbatttoohigh;
|
||||
extern lv_obj_t * ui_morevbatttoohighname;
|
||||
extern lv_obj_t * ui_vbatthighname;
|
||||
extern lv_obj_t * ui_vbatthighvalue;
|
||||
extern void ui_event_lessvbatthigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessvbatthigh;
|
||||
extern lv_obj_t * ui_lessvbatthighname;
|
||||
extern void ui_event_morevbatthigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morevbatthigh;
|
||||
extern lv_obj_t * ui_morevbatthighname;
|
||||
extern lv_obj_t * ui_vbattlowname;
|
||||
extern lv_obj_t * ui_vbattlowvalue;
|
||||
extern void ui_event_lessvbattlow(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessvbattlow;
|
||||
extern lv_obj_t * ui_lessvbattlowname;
|
||||
extern void ui_event_morevbattlow(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morevbattlow;
|
||||
extern lv_obj_t * ui_morevbattlowname;
|
||||
extern lv_obj_t * ui_settingswatert;
|
||||
extern lv_obj_t * ui_waterhotname;
|
||||
extern lv_obj_t * ui_waterhotvalue;
|
||||
extern void ui_event_lessrwaterhot(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessrwaterhot;
|
||||
extern lv_obj_t * ui_lessrwaterhotname;
|
||||
extern void ui_event_morerwaterhot(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morerwaterhot;
|
||||
extern lv_obj_t * ui_morerwaterhotname;
|
||||
extern lv_obj_t * ui_watermidname;
|
||||
extern lv_obj_t * ui_watermidvalue;
|
||||
extern void ui_event_lesswatermid(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lesswatermid;
|
||||
extern lv_obj_t * ui_lesswatermidname;
|
||||
extern void ui_event_morewatermid(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morewatermid;
|
||||
extern lv_obj_t * ui_morewatermid1;
|
||||
extern lv_obj_t * ui_watercoldname;
|
||||
extern lv_obj_t * ui_watercoldvalue;
|
||||
extern void ui_event_lesswatercold(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lesswatercold;
|
||||
extern lv_obj_t * ui_lesswatercoldname;
|
||||
extern void ui_event_morewatercold(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morewatercold;
|
||||
extern lv_obj_t * ui_morewatercoldname;
|
||||
extern lv_obj_t * ui_settingsoilt;
|
||||
extern lv_obj_t * ui_oilhotname;
|
||||
extern lv_obj_t * ui_oilhotvalue;
|
||||
extern void ui_event_lessoilhot(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessoilhot;
|
||||
extern lv_obj_t * ui_lessoilhotname;
|
||||
extern void ui_event_moreoilhot(lv_event_t * e);
|
||||
extern lv_obj_t * ui_moreoilhot;
|
||||
extern lv_obj_t * ui_moreoilhotname;
|
||||
extern lv_obj_t * ui_oilmildname;
|
||||
extern lv_obj_t * ui_oilmildvalue;
|
||||
extern void ui_event_lessoilmild(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessoilmild;
|
||||
extern lv_obj_t * ui_lessoilmildname;
|
||||
extern void ui_event_moreoilmild(lv_event_t * e);
|
||||
extern lv_obj_t * ui_moreoilmild;
|
||||
extern lv_obj_t * ui_moreoilmildname;
|
||||
extern lv_obj_t * ui_oilcoldname;
|
||||
extern lv_obj_t * ui_oilcoldvalue;
|
||||
extern void ui_event_lessoilcold(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessoilcold;
|
||||
extern lv_obj_t * ui_lessoilcoldname;
|
||||
extern void ui_event_moreoilcold(lv_event_t * e);
|
||||
extern lv_obj_t * ui_moreoilcold;
|
||||
extern lv_obj_t * ui_moreoilcoldname;
|
||||
extern lv_obj_t * ui_settingsoilp;
|
||||
extern lv_obj_t * ui_oilptoohighname;
|
||||
extern lv_obj_t * ui_oilptoohighvalue;
|
||||
extern void ui_event_lessoilptoohigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessoilptoohigh;
|
||||
extern lv_obj_t * ui_lessoilptoohighname;
|
||||
extern void ui_event_moreoilptoohigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_moreoilptoohigh;
|
||||
extern lv_obj_t * ui_moreoilptoohighname;
|
||||
extern lv_obj_t * ui_oilphighname;
|
||||
extern lv_obj_t * ui_oilphighvalue;
|
||||
extern void ui_event_lessoilphigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessoilphigh;
|
||||
extern lv_obj_t * ui_lessoilphighname;
|
||||
extern void ui_event_moreoilphigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_moreoilphigh;
|
||||
extern lv_obj_t * ui_moreoilphighname;
|
||||
extern lv_obj_t * ui_oilplowname;
|
||||
extern lv_obj_t * ui_oilplowvalue;
|
||||
extern void ui_event_lessoilplow(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessoilplow;
|
||||
extern lv_obj_t * ui_lessoilplowname;
|
||||
extern void ui_event_moreoilplow(lv_event_t * e);
|
||||
extern lv_obj_t * ui_moreoilplow;
|
||||
extern lv_obj_t * ui_moreoilploname;
|
||||
extern lv_obj_t * ui_settingsfuelp;
|
||||
extern lv_obj_t * ui_fuelptoohighname;
|
||||
extern lv_obj_t * ui_fuelptoohighvalue;
|
||||
extern void ui_event_lessfuelptoohigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessfuelptoohigh;
|
||||
extern lv_obj_t * ui_lessfuelptoohighname;
|
||||
extern void ui_event_morefuelptoohigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morefuelptoohigh;
|
||||
extern lv_obj_t * ui_morefuelptoohighname;
|
||||
extern lv_obj_t * ui_fuelphighname;
|
||||
extern lv_obj_t * ui_fuelphighvalue;
|
||||
extern void ui_event_lessfuelphigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessfuelphigh;
|
||||
extern lv_obj_t * ui_lessfuelphighname;
|
||||
extern void ui_event_morefuelphigh(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morefuelphigh;
|
||||
extern lv_obj_t * ui_morefuelphighname;
|
||||
extern lv_obj_t * ui_fuelplowname;
|
||||
extern lv_obj_t * ui_fuelplowvalue;
|
||||
extern void ui_event_lessfuelplow(lv_event_t * e);
|
||||
extern lv_obj_t * ui_lessfuelplow;
|
||||
extern lv_obj_t * ui_lessfuelplowname;
|
||||
extern void ui_event_morefuelplow(lv_event_t * e);
|
||||
extern lv_obj_t * ui_morefuelplow;
|
||||
extern lv_obj_t * ui_morefuelplowname;
|
||||
// CUSTOM VARIABLES
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
75
Pantalla/include/ui/ui_theme_manager.h
Normal file
75
Pantalla/include/ui/ui_theme_manager.h
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.4.3+
|
||||
|
||||
#ifndef _UI_THEME_MANAGER_H
|
||||
#define _UI_THEME_MANAGER_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define UI_THEME_ACTIVE 1
|
||||
|
||||
/*#ifndef LV_SQUARELINE_THEME__IMPLICIT_GARBAGE_COLLECTOR
|
||||
#ifndef LV_SQUARELINE_THEME__EXPLICIT_GARBAGE_COLLECTOR_PERIOD //for slow hardware, tells how frequently the style-properties inside this style should be garbage-collected (recommended value: 10..100, 0:never)
|
||||
#define LV_SQUARELINE_THEME__EXPLICIT_GARBAGE_COLLECTOR_PERIOD 100 //a sensible default value that already gives good results on slow hardware, can be overridden from outside
|
||||
#endif
|
||||
#endif*/
|
||||
|
||||
|
||||
enum { UI_VARIABLE_STYLES_MODE_INIT = 1, UI_VARIABLE_STYLES_MODE_FOLLOW = 0 };
|
||||
|
||||
|
||||
typedef int64_t ui_style_variable_t;
|
||||
typedef ui_style_variable_t ui_theme_variable_t; //A 'theme' variable array is an array of 'style' variables for corresponding themes.
|
||||
|
||||
typedef struct {
|
||||
lv_obj_t * object_p;
|
||||
lv_style_selector_t selector;
|
||||
lv_style_prop_t property;
|
||||
/*#ifdef LV_SQUARELINE_THEME__OBJECT_VALIDITY_CACHE //for slow hardware, adding this and setting to 5..10 in lv_conf.h might make it faster (less lv_obj_is_valid calls)
|
||||
uint16_t validcheck_counter; //used for garbage collection (finding empty slots) not to call lv_obj_is_valid() every time
|
||||
#endif*/
|
||||
void * next_p;
|
||||
} _ui_local_style_property_setting_t;
|
||||
|
||||
typedef struct {
|
||||
bool is_themeable; //scalar or vector?
|
||||
ui_style_variable_t * style_variable_p;
|
||||
ui_style_variable_t * previous_pointer;
|
||||
ui_style_variable_t previous_value;
|
||||
uint32_t style_property_setting_count;
|
||||
_ui_local_style_property_setting_t * style_property_settings;
|
||||
/*#ifdef LV_SQUARELINE_THEME__EXPLICIT_GARBAGE_COLLECTOR_PERIOD
|
||||
uint16_t garbage_collector_couter;
|
||||
#endif*/
|
||||
} _ui_local_style_t;
|
||||
|
||||
|
||||
extern _ui_local_style_t * _ui_local_styles;
|
||||
extern uint32_t _ui_local_style_count;
|
||||
|
||||
|
||||
void ui_object_set_local_style_property
|
||||
(lv_obj_t* object_p, lv_style_selector_t selector, lv_style_prop_t property, ui_style_variable_t value );
|
||||
|
||||
void ui_object_set_themeable_style_property
|
||||
(lv_obj_t* object_p, lv_style_selector_t selector, lv_style_prop_t property, const ui_theme_variable_t* theme_variable_p);
|
||||
|
||||
void _ui_theme_set_variable_styles (uint8_t mode);
|
||||
|
||||
lv_style_value_t _ui_style_value_convert (lv_style_prop_t property, ui_style_variable_t value);
|
||||
ui_style_variable_t ui_get_theme_value (const ui_theme_variable_t *var);
|
||||
|
||||
_ui_local_style_t * _ui_local_style_create (const ui_style_variable_t * style_variable_p, bool is_themeable);
|
||||
|
||||
_ui_local_style_property_setting_t * _ui_local_style_property_setting_create
|
||||
(_ui_local_style_t * local_style, lv_obj_t * object_p, lv_style_selector_t selector, lv_style_prop_t property);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
46
Pantalla/include/ui/ui_themes.h
Normal file
46
Pantalla/include/ui/ui_themes.h
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
// This file was generated by SquareLine Studio
|
||||
// SquareLine Studio version: SquareLine Studio 1.6.0
|
||||
// LVGL version: 8.3.11
|
||||
// Project name: G26_v3
|
||||
|
||||
#ifndef _UI_THEMES_H
|
||||
#define _UI_THEMES_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define UI_THEME_COLOR_FONDO 0
|
||||
#define UI_THEME_COLOR_TEXTO 1
|
||||
#define UI_THEME_COLOR_FBARRA 2
|
||||
#define UI_THEME_COLOR_BARRAR 3
|
||||
|
||||
#define UI_THEME_DEFAULT 0
|
||||
|
||||
#define UI_THEME_OSCURO 1
|
||||
|
||||
#define UI_THEME_CLARO 2
|
||||
|
||||
extern const ui_theme_variable_t _ui_theme_color_fondo[3];
|
||||
extern const ui_theme_variable_t _ui_theme_alpha_fondo[3];
|
||||
|
||||
extern const ui_theme_variable_t _ui_theme_color_texto[3];
|
||||
extern const ui_theme_variable_t _ui_theme_alpha_texto[3];
|
||||
|
||||
extern const ui_theme_variable_t _ui_theme_color_fbarra[3];
|
||||
extern const ui_theme_variable_t _ui_theme_alpha_fbarra[3];
|
||||
|
||||
extern const ui_theme_variable_t _ui_theme_color_barrar[3];
|
||||
extern const ui_theme_variable_t _ui_theme_alpha_barrar[3];
|
||||
|
||||
extern const uint32_t * ui_theme_colors[3];
|
||||
extern const uint8_t * ui_theme_alphas[3];
|
||||
extern uint8_t ui_theme_idx;
|
||||
|
||||
void ui_theme_set(uint8_t theme_idx);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /*extern "C"*/
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue