#endif\r
}\r
\r
- if (curTime.tm_min % 60 == 0 && curTime.tm_sec == 0)\r
- {\r
- do_custom_fileoperate_service_check_msg(CUSTOM_FILEOPERATE_MSG_TYPE_BATTERY_DATA_SAVE, nullptr, 0); // 十分钟存一次电池信息\r
- }\r
-\r
if (g_alarmCtrA.state == ALARM_STATUS_RUNNING)\r
{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Checking Alarm A");\r
return;\r
}\r
\r
+ if (curTime.tm_min % 60 == 0 && curTime.tm_sec == 0)\r
+ {\r
+ do_custom_fileoperate_service_check_msg(CUSTOM_FILEOPERATE_MSG_TYPE_BATTERY_DATA_SAVE, nullptr, 0); // 十分钟存一次电池信息\r
+ }\r
+\r
HandleAlarmOnTime(&curTime);\r
HandleSleepReminder(&curTime);\r
HandleMusicUpdate();\r
{ AUDIO_IN_COMMUNICATION, AUDIO_FORMAT_AMR_WB, 16000, 1 },
{ AUDIO_IN_COMMUNICATION, AUDIO_FORMAT_PCM_16_BIT, 8000, 1},
{ AUDIO_IN_COMMUNICATION, AUDIO_FORMAT_PCM_16_BIT, 16000, 1},
- { AUDIO_IN_COMMUNICATION, AUDIO_FORMAT_OPUS, 16000, 1 },\r
+ { AUDIO_IN_COMMUNICATION, AUDIO_FORMAT_OPUS, 16000, 1 },
{ AUDIO_IN_COMMUNICATION, AUDIO_FORMAT_MP3, 16000, 1 },
};
MediaHalMutexUnLock(g_subPortTrackInLock);
return ret;
}
+ uapi_ai_gain gain = {};
+ MEDIA_HAL_DOFUNC_TIME(ret = uapi_ai_get_volume(*aiHandle, &gain));
+ CHK_FAILED_RETURN(ret, MEDIA_HAL_OK, ret, "uapi_ai_get_volume failed");
+#ifdef BOARD_FD230
+ gain.integer = gain.integer - 9; // 前端mic灵敏度不同可通过此处调增,增加4db增益 默认gain.integer = gain.integer+4
+#elif defined(BORAD_N9) || defined(BORAD_W9)
+ gain.integer = gain.integer + 10; // 前端mic灵敏度不同可通过此处调增,增加4db增益 默认gain.integer = gain.integer+4
+#endif
+ MEDIA_HAL_DOFUNC_TIME(ret = uapi_ai_set_volume(*aiHandle, &gain));
+ CHK_FAILED_RETURN(ret, MEDIA_HAL_OK, ret, "uapi_ai_set_volume failed");
g_subPortTrackInOpened = true;
}
if (aencCodecId == UAPI_ACODEC_ID_MP3) {
aencAttr.param.private_data = &bitRate;
aencAttr.param.private_data_size = sizeof(bitRate);
- } else {\r
+ } else {
aencAttr.param.private_data = NULL;
- aencAttr.param.private_data_size = 0;\r
+ aencAttr.param.private_data_size = 0;
}
ret = AudioSDKAencOpen(&portTrackInCtx->aencHandle, aencAttr);
if (ret != MEDIA_HAL_OK) {
{
SubPortTrackInContext *portTrackInCtx = (SubPortTrackInContext *)trackHandle;
CHK_NULL_RETURN(value, MEDIA_HAL_INVALID_PARAM, "input param value is null");
-#ifdef MELODY_AUDIO_SUPPORT\r
+#ifdef MELODY_AUDIO_SUPPORT
if (!portTrackInCtx->isNeedOpenSea) {
MEDIA_HAL_LOGE(MODULE_NAME, "the sea is not open. can not set sea options!");
return MEDIA_HAL_ERR;
- }\r
+ }
#endif
return SetSeaEnable(portTrackInCtx->seaHandle, value, valueLen);
}
* @Author: penglei 1624952103@qq.com\r
* @Date: 2024-08-23 10:50:37\r
* @LastEditors: penglei 1624952103@qq.com\r
- * @LastEditTime: 2025-08-19 09:41:03\r
+ * @LastEditTime: 2025-09-01 09:55:12\r
* @FilePath: /FD230/code/sdk/application/wearable/fd230/nativeapp/nativeui/producttest/include/testPresenter.h\r
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE\r
*/\r
GSENSON,\r
BTTEST,\r
SEChipTest,\r
- PingTest,\r
+ // PingTest,\r
\r
#ifdef SUPPORT_GNSS\r
GPSTEST,\r
LOS_Msleep(50);\r
uapi_set4GCapability(false);\r
LOS_Msleep(50);\r
- mcu_pm_lcd_off(NULL,NULL);\r
+\r
+ uint8_t cnt = pm_veto_get_id_cnt(PM_ID_P_TEST);\r
+ if (cnt == 1) {\r
+ uapi_pm_remove_sleep_veto(PM_ID_P_TEST);\r
+ } else {\r
+ // WEARABLE_LOGE(WEARABLE_LOG_MODULE_MAIN_SERVICE,"CAT1 SERVICE MCU has got pm_id_cat1 vote\r\n");\r
+ }\r
+\r
+\r
+ // mcu_pm_lcd_off(NULL,NULL);\r
+ \r
+ const power_display_svr_api_t * display_api = power_display_svr_get_api();\r
+ if (display_api)\r
+ {\r
+ display_api->turn_off_screen(); \r
+ }\r
+\r
return true;\r
}\r
#ifdef SUPPORT_A5133_SERVICE\r
{GSENSON, "gsensonbutton", "gsensor", "gsensonbutton_next", &testView::ChangeGTESTView, true},
{BTTEST, "BTbutton", "BT", "BTbutton_next", &testView::ChangeBTTESTView, true},
{SEChipTest, "SEChipTestbutton", "SEChipTest", "SEChipTestbutton_next", &testView::ChangeSEChipTESTView, true},
- {PingTest, "PingTestbutton", "PingTest", "PingTestbutton_next", &testView::ChangePingTESTView, true},
+ // {PingTest, "PingTestbutton", "PingTest", "PingTestbutton_next", &testView::ChangePingTESTView, true},
#if defined(SUPPORT_GNSS)
{GPSTEST, "GPSTestbutton", "GPSTest", "GPSTestbutton_next", &testView::ChangeGPSTESTView, true},
#endif
test_SEChip_view = nullptr;
SystemScrollView[hideView] = nullptr;
break;
- case PingTest:
- group->Remove(SystemScrollView[hideView]);
- delete test_Ping_view;
- test_Ping_view = nullptr;
- SystemScrollView[hideView] = nullptr;
- break;
+ // case PingTest:
+ // group->Remove(SystemScrollView[hideView]);
+ // delete test_Ping_view;
+ // test_Ping_view = nullptr;
+ // SystemScrollView[hideView] = nullptr;
+ // break;
#if defined(SUPPORT_GNSS)
case GPSTEST:
group->Remove(SystemScrollView[hideView]);
//设置4G能力开关是否开启
void uapi_set4GCapability(bool isopen)
{
- errcode_t ret = 0;
- void *tcp_thread_id = NULL;
if(isopen)
{
cat1_api_enable_cat1(true);