add debug log
This commit is contained in:
parent
b1176dc336
commit
f67eb52c26
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user