board_init(ssb_to_app_table.ssb_to_application_flash_id, ssb_to_app_table.ssb_to_application_flash_unique_id);
+ //cywee 烧写密钥
+ //reburn_second_dev();
+
service_init();
thread_pri_init();
PRINT("thread_main start "NEWLINE);\r
unused(unused);\r
\r
- //reburn_second_dev();\r
-\r
rc_calibration_func_notify();\r
bt_acore_btc_ipc_receive_init();\r
uapi_pm_control(PM_BT_POWER_UP_AND_RUN);\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AlarmClockModel::AlarmPlayerStat playerCtr nullptr");
return OHOS_FAILURE;
}
- playerCtr->SetPlayerCallback(playerCallback);
+ //playerCtr->SetPlayerCallback(playerCallback);
// 申请资源
source = std::make_shared<Source>(uri, header);
if (source.get() == nullptr) {
* @Author: penglei 1624952103@qq.com
* @Date: 2024-06-07 11:18:25
* @LastEditors: penglei 1624952103@qq.com
- * @LastEditTime: 2024-06-07 19:57:20
+ * @LastEditTime: 2024-06-08 17:28:26
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/producttest/include/testmicrophoneC.h
* @Description:
*
#endif
#endif
void microhone_switch(bool isopen);
- void check_spk(void);
+ void check_spk(bool isopen);
#ifdef __cplusplus
#if __cplusplus
}
delete Title;
Title=nullptr;
}
+ AlarmClockModel::GetInstance()->AlarmPlayerStop();
delete testmakephoneScrollView;
testmakephoneScrollView=nullptr;
}
uint8_t makphone_falg=0;
- static char *Path= "/user/music/microphone.mp3";
+ static char *Path= "/user/userdata/microphone.mp3";
void testmicrohoneView::buttoncallback()
{
if(button!=NULL)
if(makphone_falg==0)
{
char *args[6] = {0};
- const char *defaultArgs[6] = {"01", "mp3", "16000", "1", "16","/user/music/microphone.mp3"}; // 默认参数数组
+ const char *defaultArgs[6] = {"01", "mp3", "16000", "1", "16","/user/userdata/microphone.mp3"}; // 默认参数数组
for (int i = 0; i < 6; ++i)
{
button->SetText("play");
makphone_falg++;
- FILE *file =fopen("/user/music/microphone.mp3","rb");
+ FILE *file =fopen("/user/userdata/microphone.mp3","rb");
if(file==NULL)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ffffffffffffffffsssssss");
void microhone_switch(bool isopen)
{
char *args[6] = {0};
- const char *defaultArgs[6] = {"01", "mp3", "16000", "1", "16","/user/music/microphone.mp3"}; // 默认参数数组
+ const char *defaultArgs[6] = {"01", "mp3", "16000", "1", "16","/user/userdata/microphone.mp3"}; // 默认参数数组
int32_t argc = 1;
uint8_t *argv = (uint8_t*)"stop";
else
{
AudioCaptureSample(argc, (const char **)&argv);
- FILE *file =fopen("/user/music/microphone.mp3","rb");
+ FILE *file =fopen("/user/userdata/microphone.mp3","rb");
if(file==NULL)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ffffffffffffffffsssssss");
}
}
- void check_spk(void)
+ void check_spk(bool isopen)
{
- AlarmClockModel::GetInstance()->testPlayerStart("/user/music/microphone.mp3");
+ if(isopen)
+ AlarmClockModel::GetInstance()->testPlayerStart("/user/userdata/microphone.mp3");
+ else
+ AlarmClockModel::GetInstance()->AlarmPlayerStop();
}
#ifdef __cplusplus
\r
uint8_t send_data = 0;\r
\r
- uapi_check_spk();\r
+ uapi_check_spk(1);\r
\r
factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
BLE_TEST_CMD_SOFT_TEST_SUB_MODE_SPEAKER,\r
0x03,\r
&send_data,\r
1);\r
+ } else if(testitem == 0x04)\r
+ {\r
+\r
+ uint8_t send_data = 0;\r
+\r
+ uapi_check_spk(0);\r
+ \r
+ factorytest_protocol_replymsg(BLE_TEST_CMD_MODE_SOFT_TEST,\r
+ BLE_TEST_CMD_SOFT_TEST_SUB_MODE_SPEAKER,\r
+ 0x04,\r
+ &send_data,\r
+ 1);\r
}\r
break;\r
\r
void startup_post_init_task(void)
{
PRINT("startup_post_init_task !\r\n");
- //reburn_second_dev();
+
uapi_calendar_recover_date();
int ret = uapi_save_exc();
taskcfg.create_queue_handle = NULL;
taskcfg.attr.name="startup_post_init_task";
taskcfg.attr.priority = osPriorityNormal;
- taskcfg.attr.stack_size = 0x1000;
+ taskcfg.attr.stack_size = 0x1100;
taskcfg.func = startup_post_init_task;
taskcfg.use_mem = USE_EXTEND_MEM;
struct stat s_buf;
int ret = 0;
+ if(access(folderPath, F_OK) == -1)
+ {
+ PRINT("%s does not exist!!!\r\n", folderPath);
+ return -1;
+ }
+
dir = opendir(folderPath);
if (dir == NULL)
{
#endif
}
-void uapi_check_spk(void)
+void uapi_check_spk(bool isopen)
{
#ifdef FD230
- check_spk();
+ check_spk(isopen);
#endif
}
\ No newline at end of file
void uapi_microhone_switch(bool isopen);
-void uapi_check_spk(void);
+void uapi_check_spk(bool isopen);
#include "custom_utilscpp.h"