自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 AIROHA AB1577AM耳机discoverable和connectable状态的设置。

Q:使用AB1577am调试蓝牙相关功能,想要实现BT discoverable和connectable的 状态及timeout时间分开设置。如:在Discoverable状态 下2min后,退回到connectable状态,再5min后power off。目前只找到{{app_bt_state_service_set_bt_visible}}来控制可见性和可连接状态,是否有相关的API支持实现分开设置的需求?Q:是否有控制两种状态时长的api呢?A:使用如下API来实现。A:通过如下宏来控制。

2024-05-28 17:09:19 237

原创 络达开发---自定义Timer的实现

pvTimerID值可以为0,pxCallbackFunction为Timer超时后执行的回调函数,用户通常在该回调函数中处理一些周期性的任务。参数expiredTimer为执行xTimerCreate函数的返回值,因此可以发现,该回调函数可以被多个不同的Timer同时使用,在回调函数中通过该expiredTimer可以来区分是哪个Timer超时,从而做出不同的处理。络达SDK是在FreeRTOS的基础上进行构建的,因此我们可以使用该RTOS的机制来建设Timer任务。SDK版本:V2.11.0。

2024-05-07 08:49:38 294

转载 蓝牙协议栈的整个架构以及协议作用你真的了解吗?

BT Controller:此部分指的是蓝牙芯片,包括BR/EDR芯片(蓝牙2.1芯片),AMP芯片(蓝牙3.0芯片),LE芯片(蓝牙4.0芯片),后续我们把4.0以下统称为传统蓝牙,4.0以上称为低功耗蓝牙,芯片层面会有2种模式,包括。同时服务端能主动通知客户端。角色如下:同样举例说明,我们车载蓝牙跟手机连接,车载蓝牙下载手机的电话本,那么手机的角色就是PSE,车载蓝牙就是PCE,多嘴提一句,我刚进公司的时候第一个协议是PBAP,所以对PBAP有额外的亲切感。

2023-10-08 11:43:30 1837

原创 蓝牙协议栈

由于广播包最大只能为31个字节,它能定义的数据类型极其有限,像这里说的电量,GAP就没有定义,因此要通过广播方式把电量数据发出去,只能使用供应商自定义数据类型0xFF,即04FF590053,其中04表示长度,FF表示数据类型(自定义数据),0x0059是供应商ID(自定义数据中的强制字段),0x53就是我们的数据(设备双方约定0x53就是表示电量,而不是其他意思)。这个比较经典和常用的 ADV PDU 了,它代表了咱们发出去的这个 ADV 包,是一个可连接的,并且可扫描的广播包。

2023-08-08 16:05:20 193

原创 充电管理BQ25619使用

特征说明:1.Power-On-Reset (POR) 该装置通过VBUS(usb充电口)和VBAT(电池)中的电压较高者给内部供电。当VBUS的电压上升到超过V_BUS_UVLOZ值或VBAT的电压超过V_BAT_UVLOZ值时,睡眠比较器,电池耗尽比较器和BATFET驱动活跃,i2C接口准备通信,所有寄存器重置为默认值。POR之后,主机可以访问所有寄存器。2.设备由电池供电,无需输入电源 如果只有电池存在并且电压高于耗尽阈值(VBAT_DPLZ),则BATFET打开并将...

2020-08-06 17:15:22 7868 3

WALT Latency Timer_v0.1.9_apkpure.com.apk

音频延时的手机app

2020-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除