add remote source code (#12)

Co-authored-by: jyy <jiangyeying@m5stack.com>
This commit is contained in:
Jiangyy
2026-04-20 16:27:57 +08:00
committed by GitHub
parent dd34f9e0ec
commit 0cb413697b
29 changed files with 10886 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
#ifndef _UI_SETUP_SCREEN_H_
#define _UI_SETUP_SCREEN_H_
#ifdef __cplusplus
extern "C" {
#endif
#include "esp_log.h"
#include "lvgl.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "../joystick/joystick_basic.h"
#define MODE_SETUP (0)
#define CHANNEL_SELECT (0)
#define ID_SELECT (1)
#define DEAD_ZONE (300)
#define X_CENTER (2180)
#define Y_CENTER (1960)
#define X_MIN (630)
#define X_MAX (3730)
#define Y_MIN (310)
#define Y_MAX (3460)
extern lv_obj_t *setup_screen;
extern lv_obj_t *channel_label;
extern lv_obj_t *id_label;
extern lv_obj_t *start_btn;
extern lv_obj_t *channel_dropdown;
extern lv_obj_t *id_dropdown;
void create_setup_screen();
void update_setup_screen(joystick_data_t *data);
void ui_setup_screen_destory();
#ifdef __cplusplus
}
#endif
#endif // _UI_SETUP_SCREEN_H_