feat: 下位机发车

This commit is contained in:
2024-05-23 15:53:21 +08:00
parent 6b1f345ead
commit 55cc6b31f3
8 changed files with 150 additions and 106 deletions

View File

@@ -1,14 +1,18 @@
#include "zf_common_headfile.h"
#include "page_ui_widget.h"
#include "page.h"
#include "by_frame.h"
#include "jj_blueteeth.h"
#define LINE_HEAD 1
#define LINE_END 7
#define LINE_END 5
static char Text[] = "Menu";
static int8_t Curser = LINE_HEAD; // 定义光标位置
static int8_t Curser_Last = LINE_HEAD; // 定义光标位置
uint32_t cnt = 0;
uint32_t reset[1];
static void Print_Menu_p(void);
/***************************************************************************************
*
@@ -25,7 +29,8 @@ static void Setup()
{
ips200_clear();
Print_Menu_p();
Print_Curser(Curser, Curser_Last,RGB565_PURPLE);
Print_Curser(Curser, Curser_Last, RGB565_PURPLE);
reset[0]=0x01;
}
/**
@@ -64,6 +69,22 @@ static void Event(page_event event)
if (page_max > Curser && page_menu < Curser) {
Page_Shift(Curser); // 切换到光标选中的页面
}
} else if (page_event_press_long == event) {
if(cnt==0)
{
by_frame_send(reset);
cnt=1;
}
else if(cnt==1)
{
cnt=2;
bt_fly_flag=1;
}else if(cnt==2)
{
cnt=0;
bt_run_flag=1;
}
}
if (Curser < LINE_HEAD) {
@@ -72,7 +93,7 @@ static void Event(page_event event)
Curser = LINE_HEAD;
}
Print_Curser(Curser, Curser_Last,RGB565_PURPLE);
Print_Curser(Curser, Curser_Last, RGB565_PURPLE);
}
/**

View File

@@ -26,7 +26,7 @@ static void Setup()
{
ips200_clear();
Print_Curser(Curser, Curser_Last, RGB565_PURPLE);
for (int16 i = 0; i < 10; i++) {
for (int16 i = 0; i < 13; i++) {
ips200_show_string(0, i * 18 + 2, Param_Data[i + 13].text);
if (Param_Data[i + 13].type == EINT32)
ips200_show_int(50, i * 18 + 2, *((int32 *)(Param_Data[i + 13].p_data)), 5);