UP 注释修正
This commit is contained in:
@@ -8,9 +8,9 @@ uint8_t cnt_f = 1;
|
||||
static List_t list;
|
||||
Page_L_t mainp = {0, 0, 0, 0, 1, 16, 16, mainpage};
|
||||
Page_L_t ap = {1, 4, 1, 0, 2, 12, 26, pageA};
|
||||
Page_L_t bp = {2, 2, 1, 0, 3, 12, 36, pageB};
|
||||
Page_L_t cp = {3, 2, 1, 0, 4, 12, 36, pageC};
|
||||
Page_L_t ip = {4, 0, 0, 0, 0, 0, 0, pageImg};
|
||||
Page_L_t bp = {2, 3, 1, 1, 3, 12, 20, pageB};
|
||||
Page_L_t cp = {3, 3, 1, 1, 4, 16, 20, pageC};
|
||||
Page_L_t ip = {4, 0, 0, 3, 0, 0, 0, pageImg};
|
||||
|
||||
|
||||
void pageinit() {
|
||||
@@ -73,17 +73,22 @@ void pageA(OLED_T *dev) {
|
||||
|
||||
void pageB(OLED_T *dev) {
|
||||
OLED_CLS(dev);
|
||||
OLED_ShowString(dev, 32, 0 * item_h, " B Page", item_h);
|
||||
OLED_ShowString(dev, item_w, 1 * item_h, "1.contx", item_h);
|
||||
OLED_ShowString(dev, item_w, 2 * item_h, " back", item_h);
|
||||
OLED_ShowString(dev, 32, 0 * item_h, " TEXT Page", item_h);
|
||||
OLED_ShowString(dev, item_w, 1 * item_h, ".!@#$%^&*()_+", item_h);
|
||||
OLED_ShowString(dev, item_w, 2 * item_h, "<>/?:'[{]}=-,.;", item_h);
|
||||
OLED_ShowString(dev, item_w, 3 * item_h, " back", item_h);
|
||||
pagecur(dev);
|
||||
}
|
||||
|
||||
void pageC(OLED_T *dev) {
|
||||
OLED_CLS(dev);
|
||||
OLED_ShowString(dev, 32, 0 * item_h, " C Page", 12);
|
||||
OLED_ShowString(dev, item_w, 1 * item_h, "1.contx", 12);
|
||||
OLED_ShowString(dev, item_w, 2 * item_h, " back", 12);
|
||||
uint8_t fsbuf[16] = {0};
|
||||
OLED_ShowString(dev, 32, 0 * item_h, " FUNC Page", item_h);
|
||||
sprintf(fsbuf, "1.%c%c%c%c", 0x56, 0xFE, 0x72, 0x47);
|
||||
OLED_ShowCHString(dev, item_w, 1 * item_h, fsbuf);
|
||||
sprintf(fsbuf, "2.%c%c%c%c", 0x89, 0xC6, 0x98, 0x91);
|
||||
OLED_ShowCHString(dev, item_w, 2 * item_h, fsbuf);
|
||||
OLED_ShowString(dev, item_w, 3 * item_h, " back", item_h);
|
||||
pagecur(dev);
|
||||
}
|
||||
|
||||
|
@@ -29,13 +29,13 @@ void Key_Call_E(Key_t *key) {
|
||||
switch (key->event) {
|
||||
case KEY_PRESS_DOWN:
|
||||
// LOGT("KEY", "ID:%d EVENT:%s", key->key_id, "PressTheEvent");
|
||||
break;// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
|
||||
break;// 按下事件
|
||||
case KEY_PRESS_UP:
|
||||
// LOGT("KEY", "ID:%d EVENT:%s", key->key_id, "BounceIncident");
|
||||
break;// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
|
||||
break;// 弹起事件
|
||||
case KEY_PRESS_REPEAT:
|
||||
LOGT("KEY", "ID:%d EVENT:%s", key->key_id, "RepeatThePressEvent");
|
||||
break;// <EFBFBD>ظ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
|
||||
break;// 重复按下事件
|
||||
case KEY_SINGLE_CLICK:
|
||||
LOGT("KEY", "ID:%d EVENT:%s", key->key_id, "ClickEvent");
|
||||
if (key->key_id == SIM_KEY_UP)cur--;
|
||||
@@ -54,7 +54,7 @@ void Key_Call_E(Key_t *key) {
|
||||
case 1:
|
||||
case 2:
|
||||
case 3:
|
||||
if (cur == 2)pageid = 0;
|
||||
if (cur == pagesearch(pageid).curmax)pageid = 0;
|
||||
break;
|
||||
case 4:
|
||||
if(cnt_f==1)cnt_f=0;
|
||||
@@ -62,16 +62,16 @@ void Key_Call_E(Key_t *key) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
|
||||
break;// 单击事件
|
||||
case KEY_DOUBLE_CLICK:
|
||||
LOGT("KEY", "ID:%d EVENT:%s", key->key_id, "DoubleClickTheEvent");
|
||||
break;// ˫<EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
|
||||
break;// 双击事件
|
||||
case KEY_LONG_PRESS_START:
|
||||
// LOGT("KEY", "ID:%d EVENT:%s", key->key_id, "LongPressToStartTheEvent");
|
||||
break;// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>¼<EFBFBD>
|
||||
break;// 长按开始事件
|
||||
case KEY_LONG_PRESS_HOLD:
|
||||
LOGT("KEY", "ID:%d EVENT:%s", key->key_id, "LongPressToHoldTheEvent");
|
||||
break;// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
|
||||
break;// 长按保持事件
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@ void Get_Key(void *pVoid) {
|
||||
key_attach(&k7, KEY_ALL_EVENT, Key_Call_E, true);
|
||||
|
||||
while (1) {
|
||||
// ÿ5ms<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>key_ticks<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// 每5ms调用一次key_ticks函数
|
||||
key_ticks();
|
||||
Sleep(5);
|
||||
}
|
||||
@@ -118,6 +118,15 @@ void Test_OLED() {
|
||||
|
||||
OLED_Init(&oled);
|
||||
OLED_CLS(&oled);
|
||||
|
||||
|
||||
uint8_t buft[13] = {0x6C, 0x14, 0x6C, 0xE1, 0x5F, 0x0F, 0x6D, 0xB2, 0x4F, 0x4D, 0x8B, 0xA1, 0x00};
|
||||
OLED_ShowCHString(&oled, 16, 1, buft);
|
||||
uint8_t sbuf[30] = {0};
|
||||
uint8_t bufx[8] = {0x5F, 0x53, 0x52, 0x4D, 0x6D, 0xB2, 0x4F, 0x4D};
|
||||
sprintf(sbuf, "%s: 13.4271m\0", bufx);
|
||||
OLED_ShowCHString(&oled, 1, 24, sbuf);
|
||||
|
||||
OLED_DrawRect(&oled, 0, 0, 127, 63);
|
||||
// };//
|
||||
// char buf[30] = {0x60,0x6F,0x59, 0xD3,0x54, 0x0D,0x6B, 0x66,0x65, 0xED,0x73, 0xED,0x7E, 0xA7,0x4F, 0xE1,0x60, 0x6F,0x66, 0x3E,0x79, 0x3A,0x56, 0xFE,0x72, 0x47,0x89, 0xC6,0x98, 0x91,0x4E, 0x13,0x4E, 0x1A,0x75, 0x35,0x5B, 0x50,};
|
||||
@@ -131,7 +140,7 @@ void Test_OLED() {
|
||||
Sleep(3000);
|
||||
|
||||
// extern lv_font_t myFont;
|
||||
// OLED_DisplayString(&oled, &myFont, "<EFBFBD>༶", 2, 1);
|
||||
// OLED_DisplayString(&oled, &myFont, "班级", 2, 1);
|
||||
|
||||
// OLED_ShowPic(&oled, 0, 0, 64, 64, BMP1);
|
||||
OLED_Refresh(&oled);
|
||||
@@ -141,7 +150,7 @@ void Test_OLED() {
|
||||
if (pageid > 4)pageid = 0;
|
||||
item_h = pagesearch(pageid).item_h;
|
||||
item_w = pagesearch(pageid).item_w;
|
||||
pagesearch(pageid).page(&oled);
|
||||
// pagesearch(pageid).page(&oled);
|
||||
// sprintf(buf, "DATA:%d", s);
|
||||
// OLED_ShowString(&oled, 2, 51, buf, 12);
|
||||
OLED_Refresh(&oled);
|
||||
|
Reference in New Issue
Block a user