mv *.zip craneg_modem_watch/
cd craneg_modem_watch/
+ echo "release info" > $file_release.txt
tar -czvf $file_debug.tar.gz $file_debug.zip "craneg_modem_watch"*.txt "craneg_modem_watch"*.map "craneg_modem_watch"*.elf
rm $file_debug.zip
shell $(pwd) #shell $PWD
mv *.zip craneg_modem_watch/
cd craneg_modem_watch/
+ echo "release info" > $file_release.txt
tar -czvf $file_debug.tar.gz $file_debug.zip "craneg_modem_watch"*.txt "craneg_modem_watch"*.map "craneg_modem_watch"*.elf
rm $file_debug.zip
shell $(pwd) #shell $PWD
#define MMI_CUSTOMER_LANGUAGE (LANG_CH) // LANG_EN
//ring volume
-#define MMI_CUSTOMER_RING_VOLUME (10)
+#define MMI_CUSTOMER_RING_VOLUME (2)
//backlight level
#define MMI_CUSTOMER_BACKLIGHT_LEVEL (10)
#define MMI_CUSTOMER_BACKLIGHT_TIMEOUT (15) // unit:s
-//pedometer body info
-#define MMI_CUSTOMER_BODY_HEIGHT (170)
-
-#define MMI_CUSTOMER_BODY_WEIGHT (60)
-
+//pedometer
#define MMI_CUSTOMER_STEP_GOAL (10000)
// dial pad
// pedometer
mmi_pedometer_steps_mission(cur_time);
+ // no sim check
+#ifdef __MMI_ZHSX_SUPPORT_NO_SIM_POWER_OFF__
+ mmi_watch_no_sim_power_off_check_mission();
+#endif
static lv_obj_t * setting_about_create(lv_obj_t * activity_obj)
{
#ifdef __MMI_ZHSX_SUPPORT__
- char info_str[96 + 1] = {0};
+ //char info_str[96 + 1] = {0};
+ char info_str[128 + 1] = {0};
if(NULL == activity_obj) {
lv_watch_activity_ext_t activity_ext;
lv_obj_t * info_label = lv_label_create(content, NULL);
#ifdef USE_LV_WATCH_UI_466_466
- lv_obj_add_style(info_label, LV_LABEL_PART_MAIN, &lv_watch_font40);
+ //lv_obj_add_style(info_label, LV_LABEL_PART_MAIN, &lv_watch_font40);
+ lv_obj_add_style(info_label, LV_LABEL_PART_MAIN, &lv_watch_font36);
lv_label_set_long_mode(info_label, LV_LABEL_LONG_BREAK);
lv_obj_set_width(info_label, LV_HOR_RES - 60);
#else
- lv_obj_add_style(info_label, LV_LABEL_PART_MAIN, &lv_watch_font26); // &lv_watch_font20);
+ //lv_obj_add_style(info_label, LV_LABEL_PART_MAIN, &lv_watch_font26); // &lv_watch_font20);
+ lv_obj_add_style(info_label, LV_LABEL_PART_MAIN, &lv_watch_font20);
lv_label_set_long_mode(info_label, LV_LABEL_LONG_BREAK);
lv_obj_set_width(info_label, LV_HOR_RES - 20);
#endif
lv_label_set_align(info_label, LV_LABEL_ALIGN_CENTER);
- snprintf(info_str, 96, "%s:%s\n%s:%s", (char *)lv_lang_get_text(WATCH_TEXT_ID_MODE), app_adaptor_get_model_id(),
- (char *)lv_lang_get_text(WATCH_TEXT_ID_VERSION_NUM), app_adaptor_get_version());
+ //snprintf(info_str, 96, "%s:%s\n%s:%s", (char *)lv_lang_get_text(WATCH_TEXT_ID_MODE), app_adaptor_get_model_id(),
+ // (char *)lv_lang_get_text(WATCH_TEXT_ID_VERSION_NUM), app_adaptor_get_version());
+
+ char imei_str[16] = {0};
+ app_adp_get_imei_req(imei_str);
+
+ snprintf(info_str, sizeof(info_str) - 1, "Version:%s\nTime:%s\nIMEI:%s",
+ app_adaptor_get_model_id(),
+ app_adaptor_get_version(),
+ imei_str
+ );
lv_label_set_text(info_label, info_str);
#ifdef USE_LV_WATCH_UI_CIRCLE
#ifdef USE_LV_WATCH_UI_466_466
#ifdef __MMI_ZHSX_SUPPORT_ALIPAY__
mmi_watch_alipay_info_init();
#endif
-#ifdef __MMI_ZHSX_SUPPORT_NO_SIM_POWER_OFF__
- mmi_watch_no_sim_power_off_check_mission();
-#endif
#ifdef __MMI_ZHSX_SUPPORT_DO_NOT_DISTURB__
mmi_watch_do_not_disturb_mission_check();
#endif
bool mmi_protocol_fzd_parse_WATCH_GET_VC_CONFIG(unsigned char * next_buff, unsigned int next_buff_len)
{
bool result = false;
+#if 0
//MMI_PROTOCOL_FZD_ACTION_ENUM action = MMI_FZD_WATCH_GET_VC_CONFIG;
if(NULL == next_buff || 0 == next_buff_len)
t_char = next_buff;
t_id = atoi(t_char);
PROTOCOL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: %d\n", __FUNCTION__, __LINE__, t_id);
+#endif
//get contact
mmi_protocol_fzd_action_get_vc_contact();
void mmi_falldwon_timer_stop(void)
{
- if(NULL != s_watch_search_timer_id)
+ if(NULL != s_watch_falldwon_id)
{
Hal_Timer_Stop(s_watch_falldwon_id);
s_watch_falldwon_id = NULL;
}
Hal_Vibrator_Play_Repeat();
- mmi_watch_search_timer_start();
+ mmi_falldwon_timer_start();
watch_set_suspend_enable(false, ACT_ID_WATCH_FALLDWON, 0);
void mmi_ui_msg_update_falldwon(void)
{
+ if(lv_watch_get_activity_obj(ACT_ID_WATCH_FALLDWON)==NULL)
+ {
+
+ mmi_watch_falldwon_create(NULL);
+ }
- mmi_watch_falldwon_create(NULL);
}
void mmi_watch_searching_aciton(void)
void mmi_watch_no_sim_power_off_check_mission(void)
{
- if((false == watch_modem_sim_present_check_req())
- && (NULL == lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
+
+ if(NULL != s_no_sim_power_off_timer) // is exist ?
+ return;
+
+ if(true == watch_modem_sim_present_check_req())
+ return;
+
+ if((NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
+ || (NULL != phone_get_activity_obj())
)
- {
- SUNDRY_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ return;
- mmi_watch_no_sim_power_off_check_action();
- }
+ SUNDRY_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ mmi_watch_no_sim_power_off_check_action();
}
#endif
void manage_socket_callback(int sfd, int event, unsigned int len)
{
+ printf("[@CHENG_DEBUG][%s][%d]: event=%d\n", __FUNCTION__, __LINE__, event);
+
printf("%s, sfd = %d, event = 0x%x, data len = %d\n",__FUNCTION__, sfd, event, len);
switch (event)
#ifdef __MMI_ZHSX_SUPPORT__
#define MMI_TCP_FIRST_CONNECT_TIME_INTERVAL (1000 * 5) // ms
-#define MMI_TCP_FIRST_CONNECT_TIMEOUT (1000 * 60) // ms
+#define MMI_TCP_FIRST_CONNECT_TIMEOUT (1000 * 60 * 3) // ms
static void * s_tcp_first_connect_timer_id = NULL;
static uint32_t s_tcp_first_connect_time = 0;