自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 蓝牙温度记录仪方案

药品运输(保温箱温度记录)

2024-08-01 18:12:46 161

原创 华为Hlink BLE设备,智慧生活APP在IOS手机和安卓手机中设备型号不一致问题

华为Hlink BLE设备

2023-02-03 15:02:49 457

原创 华为Hlink BLE设备,智慧生活APP使用共享设备,注册设备失败

华为HiLink BLE

2023-02-03 14:49:42 664

原创 BLE设备通过HILINK接入华为智慧生活APP

JSON库和mbedtls库都需要使用到动态内存分配. 一般BLE SOC提供的SDK都有malloc和free接口函数,或者可以借鉴free_rtos或者rt_thread源码里面的实现.根据华为文档“设备集成开发指导”定义的UUID,添加GATT服务,实现write 和 indicate操作.蓝牙设备和APP之间的数据通过JSON格式交互,需要将开源库cJSON撸过来,万能的百度.BLE设备未注册到华为智慧生活APP, 通过APP可以扫描到蓝牙设备.BQB认证,SRRC认证,RoHS认证是必须的,

2022-10-08 18:05:03 1593 1

原创 解决windows10下无法打开microsoft store

一.以管理员身份打开Windows PowerShell二.输入命令:Get-AppxPackage -allusers | Select Name, PackageFullName,键盘回车键三.获取到系统所有应用中,找到自己电脑上关于商店的名称“Microsoft.WindowsStore”,然后选择,鼠标右键复制右侧“Microsoft.WindowsStore_12107.1001.15.0_x64__8wekyb3d8bbwe”四.输入命令: Add-appxpackage -regis

2021-10-10 13:55:00 2437 1

原创 bes2500yp接口函数1

void app_start_tws_serching_direactly() 开始tws配对(主机)app_ibrt_if_event_entry(IBRT_FREEMAN_PAIRING_EVENT) 进入单耳模式下的手机配对app_ibrt_if_event_entry(IBRT_MGR_EV_CASE_OPEN) 开盖app_ibrt_if_event_entry(IBRT_MGR_EV_UNDOCK) 出盒app_ibrt_if_event

2021-03-10 16:20:34 1355 1

原创 bes2300iu接口函数1

void app_start_tws_serching_direactly() 开始tws配对(主机)app_ibrt_ui_event_entry(IBRT_FREEMAN_PAIRING_EVENT) 进入单耳模式下的手机配对app_ibrt_ui_event_entry(IBRT_OPEN_BOX_EVENT) 开盖app_ibrt_ui_event_entry(IBRT_FETCH_OUT_EVENT) 出盒app_ibrt_ui_event

2021-03-10 15:52:01 606

原创 BES2500Y之多组EQ

应用场景:通过按键操作实现多组EQ切换一. \config\best2300a_ibrt_anc\tgt_hardware.c#define EQ_SW_IIR_LIST_NUM 3二. \config\best2300a_ibrt_anc\tgt_hardware.cconst IIR_CFG_T audio_eq_sw_iir_cfg0 = {.gain0 = 0,.gain1 = 0,.num = 5,.param = {{IIR_TYPE_PEAK

2021-02-01 09:12:39 616

原创 BES2500Y之ANC调试

一.\config\best2300a_ibrt\target.mkSW_IIR_EQ_PROCESS ?= 1 //必须打开,才能调整EQPC_CMD_UART ?= 1 //必须打开,否者EQ在线调试不行二.\config\best2300a_ibrt_anc\tgt_hardware.hANC_FF_MIC_CH_L //FF MIC设置ANC_FB_MIC_CH_L //FB MIC设置ANC_VMIC_CFG //ANC MIC供电三.定义多组AN

2021-02-01 09:11:29 1259

原创 QCC3040/QCC3046打开 BLE 功能

在earbud_rules_config.h中#define appConfigBleAllowedOutOfCase() (FALSE)修改为:#define appConfigBleAllowedOutOfCase() (TURE)在earbud_sm.h中:#define appConfigBleNewConnectionsWhenBusy() (FALSE)修改为:#define appConfigBleNewConnectionsWhenBusy() (TURE)...

2020-11-26 18:28:30 905

原创 BES2500Y之开机进TWS配对

使用场景:刚刚烧录程序的耳机,怎么实现开机自动进TWS配对? case APP_POWERON_CASE_NORMAL:#if defined( __BTIF_EARPHONE__ ) && !defined(__EARPHONE_STAY_BOTH_SCAN__)#if defined(IBRT)#ifdef IBRT_SEARCH_UI if(is_charging_poweron==false)

2020-11-18 10:31:09 2087 3

原创 BES2500Y之对耳之间的通讯

使用场景:TWS连接后,从机的按键消息发送到主机一.发送按键消息给对耳void app_ibrt_send_keyboard_request(uint8_t *p_buff, uint16_t length){ if (app_tws_ibrt_slave_ibrt_link_connected())//T判断TWS是否连接 { app_ibrt_send_cmd_without_rsp(APP_TWS_CMD_KEYBOARD_REQUEST, p_buff, len

2020-11-18 10:15:40 2161

原创 bes2000is充电不转灯问题解决

函数app_battery_event_process主要处理充电相关。充电转灯有三个判断逻辑:1.电池充满转灯外部的充电IC给一个高低电平2.测量电池电压转灯APP_BATTERY_MAX_MV 定义充电过压值3.充电超时转灯APP_BATTERY_CHARGE_TIMEOUT_MIN 定义充电超时时间量产的产品,由于充电IC和电池一致性问题, 会出现充电IC一直给不了...

2020-01-08 19:52:50 486

原创 BES2300Z开发真无线蓝牙降噪TWS+ANC耳机之单耳双耳逻辑

2020-01-03 19:39:51 4456 1

原创 BES2300Z开发真无线蓝牙降噪TWS+ANC耳机之主从通讯

使用BES2300Z开发TWS,实现左右耳之间通讯,方法如下:1. 在app_tws_cmd_handler.h的APP_TWS_CMD_CODE_E中添加命令ID,比如:APP_TWS_CMD_TWS_POWER_OFF。2. 在app_tws_ui.cpp中添加如下代码:static void app_tws_cmd_tws_power_off_handler(uint8_t *ptrP...

2019-12-25 16:10:52 2588 1

原创 BES2300Z开发真无线蓝牙降噪TWS+ANC耳机之log无法打印问题

添加了按键触发ANC开关,想看看ANC功能是否正常,观察LOG发现app_anc.c里面的函数log都不能打印。需要修改hal_trace_control.h里面的const static uint8_t traceLevelMasks[HAL_TRACE_MODULE_NUM] , 把ANC模块的调试开关打开。...

2019-12-18 15:32:49 1693

原创 BES2300Z开发真无线蓝牙降噪TWS+ANC耳机之从机不播放提示音问题

使用BES2300Z开发TWS+ANC, 按键的操作加上提示音,发现只有主耳播放,从耳不播放,只需要打开TWS_PROMPT_SYNC这个编译开关即可实现主从同时播放

2019-12-18 15:18:49 1592 1

原创 使用wav2sbc.exe无法转换WAV文件问题

蓝牙耳机开发,需要使用wav2sbc.exe转换铃声文件,有时候会发现有的wav文件无法正常转换,使用如下步骤可解决此问题。打开Adobe Audition打开需要转换的wav文件ctrl + a 选择整个音频波形, 然后ctrl + c 复制点击文件-新建, 然后ctrl + v 粘贴,保存经过这样处理后的文件,就可以正常使用wav2sbc.exe转换了。欢迎使用Markdow...

2019-12-09 17:39:06 1324

空空如也

空空如也

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

TA关注的人

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