add debug log

This commit is contained in:
zyj 2023-10-17 21:15:56 +08:00
parent b1176dc336
commit f67eb52c26
4 changed files with 49 additions and 5 deletions

View File

@ -5,6 +5,7 @@
TMDEF_BEGIN_OPTIONS(CAMERA_MODE) TMDEF_BEGIN_OPTIONS(CAMERA_MODE)
TMDEF_OPTION_TEXT_S(CAMERA_MODE_PHOTO, TM_OPTION_ENABLE) TMDEF_OPTION_TEXT_S(CAMERA_MODE_PHOTO, TM_OPTION_ENABLE)
// TMDEF_OPTION_TEXT_S(CAMERA_MODE_VIDEO, TM_OPTION_DISABLE)
TMDEF_OPTION_TEXT_S(CAMERA_MODE_PHOTO_AND_VIDEO, TM_OPTION_ENABLE) TMDEF_OPTION_TEXT_S(CAMERA_MODE_PHOTO_AND_VIDEO, TM_OPTION_ENABLE)
TMDEF_END_OPTIONS() TMDEF_END_OPTIONS()
TMDEF_BEGIN_OPTIONS(IMAGE_SIZE) TMDEF_BEGIN_OPTIONS(IMAGE_SIZE)
@ -77,28 +78,38 @@ TMDEF_EMNU(gGeneralMenu, GENERAL, General_MenuCallback)
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
int General_MenuCallback(UINT32 uiMessage, UINT32 uiParam) int General_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{ {
UIMenuStoreInfo *puiPara = sf_ui_para_get();
// printf(" ====================================================== \n");
printf("\033[33m[General_MenuCallback]uiMessage:%d uiParam:%d\033[0m\n", uiMessage, uiParam);
UINT16 uwItemId; UINT16 uwItemId;
// UINT16 uwOption; UINT16 uwOption;
if (uiMessage == TMM_CONFIRM_OPTION) if (uiMessage == TMM_CONFIRM_OPTION)
{ {
uwItemId = LO_WORD(uiParam); uwItemId = LO_WORD(uiParam);
// uwOption = HI_WORD(uiParam); uwOption = HI_WORD(uiParam);
switch (uwItemId) switch (uwItemId)
{ {
case IDM_CAMERA_MODE: case IDM_CAMERA_MODE:
{ {
puiPara->CamMode = uwOption == 0 ? 0 : 2;
printf("\033[33m[General_MenuCallback]set CamMode:%d\033[0m\n", uwOption);
break; break;
} }
case IDM_IMAGE_SIZE: case IDM_IMAGE_SIZE:
{ {
puiPara->ImgSize = uwOption;
printf("\033[33m[General_MenuCallback]set CamMode:%d\033[0m\n", uwOption);
break; break;
} }
case IDM_VIDEO_SIZE: case IDM_VIDEO_SIZE:
{ {
puiPara->VideoSize = uwOption;
break; break;
} }
case IDM_VIDEA_LENGTH: case IDM_VIDEA_LENGTH:
{ {
puiPara->VideoLenth = uwOption;
break; break;
} }
case IDM_NIGHT_MODE: case IDM_NIGHT_MODE:

View File

@ -47,7 +47,9 @@ TMDEF_EMNU(gSendMenu, SEND, Send_MenuCallback)
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
int Send_MenuCallback(UINT32 uiMessage, UINT32 uiParam) int Send_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{ {
printf(" ====================================================== \n"); UIMenuStoreInfo *puiPara = sf_ui_para_get();
// printf(" ====================================================== \n");
printf("\033[33m[Send_MenuCallback]uiMessage:%d uiParam:%d\033[0m\n", uiMessage, uiParam);
UINT16 uwItemId; UINT16 uwItemId;
// UINT16 uwOption; // UINT16 uwOption;
if (uiMessage == TMM_CONFIRM_OPTION) if (uiMessage == TMM_CONFIRM_OPTION)
@ -58,22 +60,27 @@ int Send_MenuCallback(UINT32 uiMessage, UINT32 uiParam)
{ {
case IDM_MAX_NUM_DAY: case IDM_MAX_NUM_DAY:
{ {
printf("\033[33m[Send_MenuCallback]SendMaxNum:%d\033[0m\n", puiPara->SendMaxNum);
break; break;
} }
case IDM_SETTINGS_CHECK: case IDM_SETTINGS_CHECK:
{ {
// printf("\033[33m[Send_MenuCallback]SendMaxNum:%d\033[0m\n", puiPara->SendMaxNum);
break; break;
} }
case IDM_SEND_TYPE: case IDM_SEND_TYPE:
{ {
printf("\033[33m[Send_MenuCallback]SendType:%d\033[0m\n", puiPara->SendType);
break; break;
} }
case IDM_CHECK_IN_PHOTO: case IDM_CHECK_IN_PHOTO:
{ {
// printf("\033[33m[Send_MenuCallback]SendMaxNum:%d\033[0m\n", puiPara->SendMaxNum);
break; break;
} }
case IDM_GPS: case IDM_GPS:
{ {
printf("\033[33m[Send_MenuCallback]GpsSendFlag:%d\033[0m\n", puiPara->GpsSendFlag);
break; break;
} }
default: default:

View File

@ -422,6 +422,8 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu)
itemIndex = (Sel_item * PER_PAGE_NUM); itemIndex = (Sel_item * PER_PAGE_NUM);
//draw item form startIndex //draw item form startIndex
printf("\033[33m[LV_MenuCommonItem_UpdateContent]Sel_item:%d itemIndex:%d pPage->Count:%d\033[0m\n",Sel_item,itemIndex,pPage->Count);
for (i = 0; i < PER_PAGE_NUM; i++) { for (i = 0; i < PER_PAGE_NUM; i++) {
//check item if disable //check item if disable
TM_CheckItemStatus(pMenu, &itemIndex, TRUE); TM_CheckItemStatus(pMenu, &itemIndex, TRUE);
@ -431,6 +433,9 @@ static void LV_MenuCommonItem_UpdateContent(TM_MENU *pMenu)
// DBG_DUMP("\r\n %s for page = %d\r\n", __func__, pItem->TextId); // DBG_DUMP("\r\n %s for page = %d\r\n", __func__, pItem->TextId);
// u_Item[i] = pPage->pItems[i]; // u_Item[i] = pPage->pItems[i];
// Sel_page = pPage->SelItem; // Sel_page = pPage->SelItem;
if ((itemIndex == pPage->Count) && (i < PER_PAGE_NUM)) { if ((itemIndex == pPage->Count) && (i < PER_PAGE_NUM)) {
// if ((pPage->SelItem >= pPage->Count) && (i < PER_PAGE_NUM)) { // if ((pPage->SelItem >= pPage->Count) && (i < PER_PAGE_NUM)) {
CHKPNT; CHKPNT;
@ -623,6 +628,7 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_NEXT: case LV_USER_KEY_NEXT:
{ {
printf("\033[33m[UIFlowMenuCommonItem_Key]LV_USER_KEY_NEXT\033[0m\n");
printf("========================== down.\n"); printf("========================== down.\n");
LV_MenuItem_OnNext(obj); LV_MenuItem_OnNext(obj);
break; break;
@ -630,6 +636,7 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_PREV: case LV_USER_KEY_PREV:
{ {
printf("\033[33m[UIFlowMenuCommonItem_Key]LV_USER_KEY_PREV\033[0m\n");
printf("========================== up.\n"); printf("========================== up.\n");
LV_MenuItem_OnPrev(obj); LV_MenuItem_OnPrev(obj);
break; break;
@ -638,6 +645,7 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
case LV_KEY_LEFT: case LV_KEY_LEFT:
case LV_USER_KEY_UP: case LV_USER_KEY_UP:
{ {
printf("\033[33m[UIFlowMenuCommonItem_Key]LV_KEY_LEFT LV_USER_KEY_UP\033[0m\n");
printf("========================== left.\n"); printf("========================== left.\n");
LV_MenuItem_OnUp(obj); LV_MenuItem_OnUp(obj);
break; break;
@ -646,6 +654,7 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
case LV_KEY_RIGHT: case LV_KEY_RIGHT:
case LV_USER_KEY_DOWN: case LV_USER_KEY_DOWN:
{ {
printf("\033[33m[UIFlowMenuCommonItem_Key]LV_KEY_RIGHT LV_USER_KEY_DOWN\033[0m\n");
printf("========================== right.\n"); printf("========================== right.\n");
LV_MenuItem_OnDown(obj); LV_MenuItem_OnDown(obj);
break; break;
@ -653,6 +662,7 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_SELECT: case LV_USER_KEY_SELECT:
{ {
printf("\033[33m[UIFlowMenuCommonItem_Key]LV_USER_KEY_SELECT\033[0m\n");
CHKPNT; CHKPNT;
printf("========================== select.\n"); printf("========================== select.\n");
LV_MenuItem_OnSelected(obj); LV_MenuItem_OnSelected(obj);
@ -661,6 +671,7 @@ static void UIFlowMenuCommonItem_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_SHUTTER2: case LV_USER_KEY_SHUTTER2:
{ {
printf("\033[33m[UIFlowMenuCommonItem_Key]LV_USER_KEY_SELECT\033[0m\n");
lv_plugin_scr_close(obj, NULL); lv_plugin_scr_close(obj, NULL);
break; break;
} }

View File

@ -366,6 +366,15 @@ static void LV_MenuOption_OnSelected(lv_obj_t* obj)
TM_OPTION *pOption; TM_OPTION *pOption;
UINT16 SelOption = 0; UINT16 SelOption = 0;
// UIMenuStoreInfo *puiPara = sf_ui_para_get();
printf("\033[33m[LV_MenuOption_OnSelected]zyj pMenu->SelPage:%d\033[0m\n",pMenu->SelPage);
TM_MENU *MenuList[4];
MenuList[0] = &gQrMenu;
MenuList[1] = &gGeneralMenu;
MenuList[2] = &gSendMenu;
MenuList[3] = &gMoreMenu;
pPage = &pMenu->pPages[pMenu->SelPage]; pPage = &pMenu->pPages[pMenu->SelPage];
pItem = &pPage->pItems[pPage->SelItem]; pItem = &pPage->pItems[pPage->SelItem];
@ -390,7 +399,7 @@ static void LV_MenuOption_OnSelected(lv_obj_t* obj)
SysSetFlag(pItem->SysFlag, SelOption); SysSetFlag(pItem->SysFlag, SelOption);
// notify upper layer the Option had been confirmed // notify upper layer the Option had been confirmed
TM_MENU_CALLBACK(pMenu, TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption)); TM_MENU_CALLBACK(MenuList[pMenu->SelPage], TMM_CONFIRM_OPTION, MAKE_LONG(pItem->ItemId, SelOption));
pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)]; pOption = &pItem->pOptions[SysGetFlag(pItem->SysFlag)];
@ -490,6 +499,7 @@ static void UIFlowMenuCommonOption_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_NEXT: case LV_USER_KEY_NEXT:
case LV_USER_KEY_DOWN: case LV_USER_KEY_DOWN:
{ {
printf("\033[33m[UIFlowMenuCommonOption_Key]NEXT DOWN\033[0m\n");
LV_MenuOption_OnNext(obj); LV_MenuOption_OnNext(obj);
break; break;
} }
@ -497,11 +507,13 @@ static void UIFlowMenuCommonOption_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_PREV: case LV_USER_KEY_PREV:
case LV_USER_KEY_UP: case LV_USER_KEY_UP:
{ {
printf("\033[33m[UIFlowMenuCommonOption_Key]PREV UP\033[0m\n");
LV_MenuOption_OnPrev(obj); LV_MenuOption_OnPrev(obj);
break; break;
} }
case LV_KEY_RIGHT: case LV_KEY_RIGHT:
{ {
printf("\033[33m[UIFlowMenuCommonOption_Key] \033[0m\n");
printf("========================== right.\n"); printf("========================== right.\n");
LV_MenuOption_OnSelected(obj); LV_MenuOption_OnSelected(obj);
break; break;
@ -509,12 +521,14 @@ static void UIFlowMenuCommonOption_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_SELECT: case LV_USER_KEY_SELECT:
{ {
printf("\033[33m[UIFlowMenuCommonOption_Key]SELECT\033[0m\n");
LV_MenuOption_OnSelected(obj); LV_MenuOption_OnSelected(obj);
break; break;
} }
case LV_USER_KEY_SHUTTER2: case LV_USER_KEY_SHUTTER2:
{ {
printf("\033[33m[UIFlowMenuCommonOption_Key]SHUTTER2\033[0m\n");
LV_MenuOption_OnSelected(obj); LV_MenuOption_OnSelected(obj);
break; break;
} }
@ -556,13 +570,14 @@ void UIFlowMenuCommonOptionEventCallback(lv_obj_t* obj, lv_event_t event)
break; break;
case LV_EVENT_CLICKED: case LV_EVENT_CLICKED:
printf("\033[33m[UIFlowMenuCommonOptionEventCallback]LV_EVENT_CLICKED\033[0m\n");
LV_MenuOption_OnSelected(obj); LV_MenuOption_OnSelected(obj);
break; break;
case LV_EVENT_KEY: case LV_EVENT_KEY:
{ {
uint32_t* key = (uint32_t*)lv_event_get_data(); uint32_t* key = (uint32_t*)lv_event_get_data();
printf("\033[33m[UIFlowMenuCommonOptionEventCallback]LV_EVENT_KEY key:%d\033[0m\n", *key);
/* handle key event */ /* handle key event */
UIFlowMenuCommonOption_Key(obj, *key); UIFlowMenuCommonOption_Key(obj, *key);