问题客户使用杰理AC696N系列开发板开发TWS对箱音箱需要实现“按键发起配对”功能。客户不清楚按键应接哪个IO口以及如何在代码中进行配置。分析和复现查阅杰理AC696N TWS对箱例程发现配对触发通常由AD按键或普通GPIO按键完成。例程中已预留配对按键的处理逻辑但未明确标注硬件连接与软件配置的对应关系。需结合原理图与代码中的按键扫描模块定位具体配置位置。解决办法打开TWS对箱例程定位到按键配置相关代码• 硬件连接配对按键建议接在PB4即杰理AC696N开发板出厂程序定义为AD按键通道利用AD采样值区分不同按键。• 代码配置位置在adkey_table.c或用户按键配置表中找到KEY_TWS_SEARCH_REMOVE_PAIR配对功能宏定义将其绑定到指定的AD按键值。• 具体修改示例在按键映射数组中将对应AD按键的触发事件设置为KEY_TWS_SEARCH_REMOVE_PAIR同时确保按键按下时长满足例程默认的配对触发条件如长按3秒。配置完成后编译烧录即可通过该按键发起TWS配对。总结客户按照指导修改后半小时后反馈“已OK”。杰理AC696N的TWS例程已具备完整配对流程用户只需正确绑定按键事件与硬件IO即可。建议后续开发中优先参考我们提供的AC6966B做TWS对箱例程中按键配置部分的代码及注释说明并利用AD按键减少IO口占用。此问题为TWS对箱开发中的常见卡点记录以供同行参考。
工程师工作日志:杰理AC696N开发蓝牙音箱时,做TWS对箱按键配对功能配置
问题客户使用杰理AC696N系列开发板开发TWS对箱音箱需要实现“按键发起配对”功能。客户不清楚按键应接哪个IO口以及如何在代码中进行配置。分析和复现查阅杰理AC696N TWS对箱例程发现配对触发通常由AD按键或普通GPIO按键完成。例程中已预留配对按键的处理逻辑但未明确标注硬件连接与软件配置的对应关系。需结合原理图与代码中的按键扫描模块定位具体配置位置。解决办法打开TWS对箱例程定位到按键配置相关代码• 硬件连接配对按键建议接在PB4即杰理AC696N开发板出厂程序定义为AD按键通道利用AD采样值区分不同按键。• 代码配置位置在adkey_table.c或用户按键配置表中找到KEY_TWS_SEARCH_REMOVE_PAIR配对功能宏定义将其绑定到指定的AD按键值。• 具体修改示例在按键映射数组中将对应AD按键的触发事件设置为KEY_TWS_SEARCH_REMOVE_PAIR同时确保按键按下时长满足例程默认的配对触发条件如长按3秒。配置完成后编译烧录即可通过该按键发起TWS配对。总结客户按照指导修改后半小时后反馈“已OK”。杰理AC696N的TWS例程已具备完整配对流程用户只需正确绑定按键事件与硬件IO即可。建议后续开发中优先参考我们提供的AC6966B做TWS对箱例程中按键配置部分的代码及注释说明并利用AD按键减少IO口占用。此问题为TWS对箱开发中的常见卡点记录以供同行参考。