2023-12-19 16:55:05 +08:00
|
|
|
#ifndef _FD_SCREEN_WIDGET_H__
|
|
|
|
|
#define _FD_SCREEN_WIDGET_H__
|
|
|
|
|
|
|
|
|
|
#include "zf_common_headfile.h"
|
|
|
|
|
|
|
|
|
|
typedef struct {
|
2024-01-07 17:20:10 +08:00
|
|
|
char *text; // 变量显示名
|
|
|
|
|
uint8_t data_tag; // 变量结构体
|
2023-12-19 16:55:05 +08:00
|
|
|
} ITEM;
|
|
|
|
|
|
2023-12-21 22:33:36 +08:00
|
|
|
void Print_Curser(uint8_t Curser_In, uint8_t Curser_Last_In);
|
2024-01-07 17:20:10 +08:00
|
|
|
void Print_Menu(const ITEM *item, uint8_t item_sum);
|
|
|
|
|
void Print_Value(const ITEM *item, uint8_t item_sum);
|
|
|
|
|
void Set_Vaule(ITEM *item, uint8_t item_num, float step);
|
2023-12-21 22:33:36 +08:00
|
|
|
void Show_Marked_Image(void);
|
2024-01-07 17:20:10 +08:00
|
|
|
uint16_t rgb_gradient(uint16_t i);
|
2023-12-19 16:55:05 +08:00
|
|
|
|
|
|
|
|
#endif
|