From: luozheng <1732036298@qq.com> Date: Fri, 19 Apr 2024 13:37:40 +0000 (+0800) Subject: 解决调整声音不起作用问题 X-Git-Tag: release_V1.2.70_20241020_135402~1162^2~2 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=refs%2Fchanges%2F57%2Fhead;p=mirrors%2FFD230.git 解决调整声音不起作用问题 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/config/src/ConfigModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/config/src/ConfigModel.cpp index 5b6dd0460..27d896e57 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/config/src/ConfigModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/config/src/ConfigModel.cpp @@ -767,7 +767,7 @@ void initializeRaiseToWake(void) } else { - uapi_take_to_wake(2); + uapi_take_to_wake(0); } } #ifdef __cplusplus diff --git a/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/SoundAndVibrationVolumeSettingPresenter.cpp b/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/SoundAndVibrationVolumeSettingPresenter.cpp index 5752ebfb1..0d193731b 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/SoundAndVibrationVolumeSettingPresenter.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/SoundAndVibrationVolumeSettingPresenter.cpp @@ -68,12 +68,12 @@ namespace OHOS { if (view->GetVolumeType() == SYSTEM_VOLUME) { - do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_CHANGE_SYSTEM_VOLUME, (void *)(value), sizeof(value)); + do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_CHANGE_SYSTEM_VOLUME, (void *)(&value), sizeof(value)); } else if (view->GetVolumeType() == CALL_VOLUME) { - do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_CHANGE_CALL_VOLUME, (void *)(value), sizeof(value)); + do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_CHANGE_CALL_VOLUME, (void *)(&value), sizeof(value)); } slider->SetValue(value); } diff --git a/code/sdk/drivers/peripheral/utils/custom_cmd_service.c b/code/sdk/drivers/peripheral/utils/custom_cmd_service.c index 3110e1cb3..3751860b4 100644 --- a/code/sdk/drivers/peripheral/utils/custom_cmd_service.c +++ b/code/sdk/drivers/peripheral/utils/custom_cmd_service.c @@ -96,12 +96,14 @@ static void custom_cmd_service_check_task(void const *arg) restart_sleep_cat1_timer(); break; case CUSTOM_CMD_MSG_TYPE_CHANGE_SYSTEM_VOLUME: - //printf("mail.data: %d\n", *mail.data); - uapi_systemVolumeSet(mail.data); + // printf("mail.data: %d\n", *mail.data); + int value = *mail.data; + uapi_systemVolumeSet(value); break; case CUSTOM_CMD_MSG_TYPE_CHANGE_CALL_VOLUME: - //printf("mail.data: %d\n", *mail.data); - uapi_callVolumeSet(mail.data); + // printf("mail.data: %d\n", *mail.data); + int value = *mail.data; + uapi_callVolumeSet(value); break; default: PRINT("Unknown CUSTOM_CMD_MSG cmd 0x%02X \r\n", mail.cmd);