![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TWS
rosir_zhong
良好的习惯是笔财富。
展开
-
杰理AC697N平台用SPP传输定制化数据
1 打开开关:USER_SUPPORT_PROFILE_SPP,APP_ONLINE_DEBUG2 找到注册收发SPP数据接口 earphone.c 有void bredr_handle_register(){ spp_data_deal_handle_register(user_spp_data_handler); online_spp_init();}而里面有void online_spp_init(void){ spp_state = 0; ...原创 2022-04-22 11:28:58 · 371 阅读 · 0 评论 -
络达AB1562双耳间数据通信的一种方法
双耳之间的数据同步,可以用如下接口:发送数据:void APP_MCSYNC_SendSyncGeneralData(U8 *pData, U32 length)接收数据:static U32 app_AwsMce_IndHandler(Handler handler, U16 id, void *msg, U32 handler_id)收到消息:AWSMCE_SYNC_GENERAL_DATA_IND在static void app_AwsMce_SyncGeneralDataIn原创 2021-12-16 09:34:08 · 269 阅读 · 0 评论 -
络达1562系统深度睡眠后RTC唤醒应用
络达1562系统,若要在耳机充电充满后进行电池检测工作,可以在耳机充满后,读取电池ADC。耳机充满后,会进入系统深度睡眠,只能通过RTC去唤醒,耳机唤醒开机后,读取ADC,读取完毕,毫秒级别处理后立刻恢复深度睡眠,防止耳机开机。这里涉及RTC启动的设置。系统在进入深度睡眠时,进入void port_sleepMode(int xExpectedIdleTime)。通过判断标识确定是否启动RTC if(rtc_config.enable)...原创 2021-11-22 11:00:46 · 620 阅读 · 0 评论 -
AC697N事件发送与事件处理API
系统事件处理函数所有系统事件都经过下面函数进行分派和处理:static int event_handler(struct application *app, struct sys_event *event)发送系统事件API:void sys_event_notify(struct sys_event *e);struct sys_event e; e.type = 事件类型; e.arg = 事件参数; e.u.dev.event = 事件; e.u.dev....原创 2021-09-26 15:19:30 · 249 阅读 · 0 评论 -
杰理AC697N系列系统定时器使用注意事项
API:u16 usr_timer_add(void *priv, void (*func)(void *priv), u32 msec, u8 priority);priv:定时器传递的私有参数func:定时扫描回调函数msec:定时时间, 单位:毫秒priority:优先级,范围:0/1注意事项:1、usr_timer的参数priority(优先级)为1,使用该类定时器,系统无法进入低功耗2、usr_timer的参数priority(优先级)为0,使用该类定时器,系统低功耗会忽略该节拍原创 2021-09-26 15:17:59 · 744 阅读 · 0 评论 -
蓝讯AB5616对耳之间消息通信
耳机在连接状态下,可以对对耳发现消息码,可用于同步灯效,如主耳连接上手机时,主耳执行主耳灯效,同时通知发送消息副耳执行副耳灯效。使用接口: bt_tws_user_key(消息码)发送:if (bt_tws_is_connected()) { bt_tws_user_key(0x108);}接收:BSP_BT.cvoid bt_emit_notice(uint evt, u32 param)...原创 2021-09-17 10:44:46 · 977 阅读 · 0 评论 -
杰理AD697N快捷键定义进入语音模式
通过判断语音模式状态app_var.siri_stu,发送关闭或打开消息。 if (app_var.siri_stu && app_var.siri_stu != 3){ user_send_cmd_prepare(USER_CTRL_HFP_GET_SIRI_CLOSE, 0, NULL); }else{ user_send_cmd_p...原创 2021-09-17 10:38:06 · 393 阅读 · 0 评论 -
蓝讯AB5616A 三方通话接口
1 bt_call_answer_incoming() //接听电话,三通时挂起当前通话2 bt_call_answer_incom_rej_other() //接听电话,三通时挂断当前通话3 bt_call_swap() //切换三通电话原创 2021-09-15 15:44:27 · 894 阅读 · 0 评论 -
蓝讯5616A按键定义修改
修改按键定义,可以结合配置文件与代码修改客户需求。优先执行代码,代码执行完执行配置按键的定义。原创 2021-09-15 11:35:45 · 507 阅读 · 0 评论