产品描述:我们的产品需要用到2颗DA14580,完全一样的硬件,一颗做主机,一颗做奴隶,供电为纽扣电池,需要做低功耗。
奴隶用软件版本:1.到是SDK为5.0.4版本
2 .由于主机没有能直接调用的试例,于是将SDK5.1.7中的函数:user_scan_start, user_on_adv_report_ind直接拷贝到SDK 5.0.4里,改为主机。
遇到的问题:现在调试主人和奴隶配对连接都正常,连接后,从机的电流为20 ua - 90 ua间跳动,满足设计需求。
但是在链接状态主机主机的电流一直降不下来,长期保持450 ua左右,不能实现低功耗的需求,请问是不是扫描没有结束掉吗?还是其他问题导致的呢?
另外,官网有没有测试数据,DA14580做主机时能做到的最低功耗是多少吗?
谢谢
拷贝的函数:
/ / user_app_connection .app_on_connection = user_on_connection,
/ / user_app_disconnect .app_on_disconnect = user_on_disconnect,
.app_on_update_params_rejected =零,
.app_on_update_params_complete =零,
/ / default_app_on_set_dev_config_complete .app_on_set_dev_config_complete = user_on_set_dev_config_complete,
.app_on_adv_nonconn_complete =零,
.app_on_adv_undirect_complete = NULL, / / user_app_adv_undirect_complete,
.app_on_adv_direct_complete =零,
.app_on_db_init_complete = user_app_on_db_init_complete,
.app_on_scanning_completed = user_on_scanning_completed,
.app_on_adv_report_ind = user_on_adv_report_ind,
.app_on_connect_failed = user_on_connect_failed,
您好,
目前官方没有DA14580做主机时的最低功耗的测试数据。降低功耗,可从调整scan_window和scan_interval两个参数进行测试。后续问题,请在我们联系您的邮箱中回复。