bigbaicai

芯方式是以半导体人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的半导体人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

工厂模式下测试耳机时按End键退出,手机重启

0
阅读(869)

[DESCRIPTION]

工厂模式下测试耳机时按End键退出,手机重启

[SOLUTION]

10A.1132MP, 11A1132MP及之前需要Patch: MAUI_02354214.

具体修改如下:

U8 mmi_fm_main_delete_history_hdlr(void *param)

{

gCurrentMode = NORMAL_MODE;

mdi_switch_device_ownership(MOD_MMI, MDI_DEVICE_AUDIO | MDI_DEVICE_CAMER | MDI_DEVICE_VIDEO);

mdi_audio_start_background_timer();

mdi_audio_resume_background_play();

StartLEDPatternBackGround();

mmi_profiles_restore_activated_profile();

#ifdef __ACOUSTIC_LOOPBACK_SUPPORT__

mmi_fm_stop_acoustic_loopback_test();

#endif

return FALSE;

}

改为:

U8 mmi_fm_main_delete_history_hdlr(void *param)

{

#ifdef __ACOUSTIC_LOOPBACK_SUPPORT__

if (HeadsetTestOn)

{

HeadsetTestOn = FALSE;

/* set audio mode to Normal */

FM_SendSetAudioModeReq(AUD_MODE_NORMAL);

kal_sleep_task(kal_milli_secs_to_ticks(200));

custom_em_set_loopback(KAL_FALSE);

}

#endif

return FALSE;

}

来自半导体社区