From b6d0e8b91893b52d727640317e310b023bff92a0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E7=BD=97=E6=AD=A3?= <1732036298@qq.com> Date: Wed, 13 Nov 2024 11:29:15 +0000 Subject: [PATCH] Merge #1396 into sdk602patch0911 from refs/changes/1396/head MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Code review from 罗正 * refs/changes/1396/head: (2 commits squashed) - 将震动服务初始化放到ohos_startup前,并在震动服务初始化成功后震动一次, 经测试有无LCD都能震动 - Merge branch 'sdk602patch0911' of https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230 into sdk602patch0911 Signed-off-by: 罗正 <1732036298@qq.com> Reviewed-by: Caisking <3449750381@qq.com> Reviewed-by: 罗正 <1732036298@qq.com> Reviewed-by: aliyun8003852482 <1224667075@qq.com> Reviewed-by: snickersun@163.com Reviewed-by: aliyun6865282430 <1624952103@qq.com> Merged-by: Caisking <3449750381@qq.com> CR-link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/1396 --- .../brandy/brandy_standard/thread_pri_init.c | 11 ++++++++--- .../fd230app/nativelauncher/src/NativeLauncher.cpp | 2 +- .../peripheral/vibrator/service/vibrator_service.cpp | 8 ++++++-- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/code/sdk/application/brandy/brandy_standard/thread_pri_init.c b/code/sdk/application/brandy/brandy_standard/thread_pri_init.c index 48bfe8333..73e862a29 100755 --- a/code/sdk/application/brandy/brandy_standard/thread_pri_init.c +++ b/code/sdk/application/brandy/brandy_standard/thread_pri_init.c @@ -442,6 +442,11 @@ static void thread_main(const void *unused) button_app_init(); uapi_calendar_init(); uapi_calendar_recover_date(); + +#ifdef SUPPORT_AT_VIBRATOR + uapi_vibrator_service_init(); +#endif + #ifdef SUPPORT_AT_OHOSFWK ohos_startup(); #endif @@ -453,9 +458,9 @@ static void thread_main(const void *unused) #endif uapi_pm_remove_sleep_veto(PM_ID_DEBUG); -#ifdef SUPPORT_AT_VIBRATOR - uapi_vibrator_service_init(); -#endif +// #ifdef SUPPORT_AT_VIBRATOR +// uapi_vibrator_service_init(); +// #endif #ifdef SUPPORT_BATTERY_SERVICE uapi_battery_init(); #endif diff --git a/code/sdk/application/wearable/fd230app/nativelauncher/src/NativeLauncher.cpp b/code/sdk/application/wearable/fd230app/nativelauncher/src/NativeLauncher.cpp index d1700f9ae..4cf44dfae 100644 --- a/code/sdk/application/wearable/fd230app/nativelauncher/src/NativeLauncher.cpp +++ b/code/sdk/application/wearable/fd230app/nativelauncher/src/NativeLauncher.cpp @@ -600,7 +600,7 @@ namespace OHOS cm_initializeScreenDuration(); // 开机增加震动 页面启动震动一次 - ui_api_vibrate_once_func(); + // ui_api_vibrate_once_func(); } // 注册开机时间 SystemLogData systemlog; diff --git a/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp b/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp index 759e09b80..e6865fd62 100644 --- a/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp +++ b/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp @@ -1,8 +1,8 @@ /* * @Author: penglei 1624952103@qq.com * @Date: 2024-08-08 16:33:23 - * @LastEditors: SnickerSun snickersun@163.com - * @LastEditTime: 2024-10-12 13:56:57 + * @LastEditors: luozheng 1732036298@qq.com + * @LastEditTime: 2024-11-13 16:51:45 * @FilePath: /FD230/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp * @Description: * @@ -219,6 +219,10 @@ errcode_t uapi_vibrator_service_init(void) } OHOS::VibratorManager::GetInstance()->RegisterVibratorFunc(custom_VibratorFunc); + + /* ---------------------------------- 开机震动一次 ---------------------------------- */ + ui_api_vibrate_once_func(); + /* -------------------------------------------------------------------------- */ return ERRCODE_SUCC; } -- 2.17.1