17个帖子/ 0新
最后一篇
兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
DA14580多重手机和DA14580手机通信

您好,我修改DSPS_5.150.2版本,知道CFG_MAX_CONNECTOMONINON,如何如何才能实现呢呢个好才能实现呢呢个从才了实现呢呢呢从了了能实现呢呢从机,从向主能呢,从机向主机发出数据,整机管理数码,在内标数中,打开户外一体机,如何实现连接并处理新的手机发布的数码呢?请帮助回答上面个,谢谢!

关键词:
设备:
兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
无所人回答吗?我设置#define cfg_max

哈利人回答吗?我设置#define cfg_max_connections 6,然后我在void user_on_chonection(uint8_t connection_idx,struct gapc_connection_req_ind const * param)over系数末行user_scan_start();主机能当时连接个奴隶,虽然是的话的时间很短,主机就死掉,然后就开头连接,有没有什么方法能跑车,数码传输稳定?

Gongyu_dialog.
离线
最后一次露面:5天18小时前
加入:2016-04-27 07:07
为580次的限制,一般来说是先扫完完备

因为580的有限性,一般来说是先扫完制备,然后然后用直播_连接模式去直连设备,这样的方法去去更多个。
可以参照sdk5里的host_apps \ windows \ proximity \ monitor \ src \ app.ch下的app_connect in.

兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
我在user_on_adv_report_ind.

我在user_on_adv_report_ind(struct gapm_adv_report_ind const * param)中积脑里面,注释掉app_easy_gap_start_connection_to_set和user_gapm_cancel andify,把需要扫描到的奴隶全部在一起,我想知道把这些里的奴隶全部连接师?我♥如何
修改主系的user_on_connection andify,我us user_on_connection和app_easy_gap_start_connection_to_set加载一击数(链表中奴
的下午),接接来我还需要修改什么地呢,多多多!谢谢!

Gongyu_dialog.
离线
最后一次露面:5天18小时前
加入:2016-04-27 07:07
做了一个测试版本,你可以参考。我遇里挂了2个设备没什么问题

做了一个测试测试版本,你可以参考。我遇里挂了2个设备没问题。之外有一般来说,是可以的。
以地址uint8_t peer_addr [6] = {0xff,0xff,0x00,0xca,0xea,0x80}作用,其中前两个0xff里可以以任何数。

oliver_zero.
离线
最后一次露面:2年12个月前
加入:2017-04-05 07:00
你好,我在使用这个工程时,用user_gapm

你好,我在使用这个工程时机,us用user_gapm_cancel()这这读数时代也等待十几秒之跳到wrap_platform_reset()中数中的情况,板子是用来的,上衣有32k晶振,不夹。

兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
你好,非常感谢帮助!

你好,非常感谢帮助!
在你的观众中,两个时连接之后,大约1分钟后,中央进入void wrap_platform_reset(uint32_t错误),errer = 0xf2f2f2f2;然后
程序死掉,无法运行。请问是咋事?

Gongyu_dialog.
离线
最后一次露面:5天18小时前
加入:2016-04-27 07:07
在在出差,手边当时没环境再确认....

在在出差,手边暂时没环境再确认......这个错一切是内存分享到。应该应该hardfault_handlerc了,你看看保存的
*(valatile unsigned long *)(status_base + 0x14)= hardfault_args [5];// lr.
*(valatile unsigned long *)(status_base + 0x18)= hardfault_args [6];// 个人电脑

在这里是在这里的

Gongyu_dialog.
离线
最后一次露面:5天18小时前
加入:2016-04-27 07:07
你是吗?我上里更新了一下一下,没问题啊

你确定吗?我上里更新了一下一下,没问题啊。你是不是的演示板跑?如果不是,请确认外没有32k时代。

附上嗅觉捕获数码的文章,大厦7-8分钟

附件:
兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
非常感谢,我是你的项目移植到网提供的dsps_v5

非常感谢,我把你的项目移植到网提供的dsps_v5.150.2当时连接两个成功,疑问否需要把你项目中的app_mid.h中行229,ke_msg_alloc_dyn申请内存幂尺寸(struct gap_bdaddr)resefof(struct gap_bdaddr)* sizefof(struct gap_bdaddr)。
参考你的工程,我也是DSPS示例项目,同时连接两奴隶,分享给中央发表数码,中央能同时正式接收个奴隶的数码,现在我在数码需要给奴隶返回一天应答包,所以只有一个奴隶能收到应答包,户外一个奴隶只能发表数码而接收不动中央应答包,请问我如何能够分给不代表奴隶同的应,如何修改?谢谢!!

蓝宝莹
离线
最后一次露面:2个月1周前
加入:2020-06-11 15:18
[dsps_v5.150.2] 598770358 @ qq

[DSPS_V5.150.2]598770358@qq.com.]♥

蓝宝莹
离线
最后一次露面:2个月1周前
加入:2020-06-11 15:18

可以把好的dsps_v5.150.2发给我一卷

可以把好的dsps_v5.150.2发给我一杆?邮箱:598770358">mailto:598770358@qq.com> 598770358@ qq.com |谢谢

Gongyu_dialog.
离线
最后一次露面:5天18小时前
加入:2016-04-27 07:07
1.这个看你怎么用,如果你需要只发表一道连接命令

1.这个看你是用,如果你需要只发表一道,更多的,更多个地,就就成地址,就成cfg_max_connections * sizefof(struct gap_bdaddr)。但dem里面是一个典型的,所以sizeof(struct gap_bdaddr)就就了。

2.不错的奴隶,会有不错的句柄,连接的时代会获得。我想可以修改一下ustr_send_ble_data oders

void user_send_ble_data(const uint8_t * data,uint16_t长度,uint16_t conidx)//添加句函数吧
{
struct sps_client_data_tx_req * req = ke_msg_alloc_dyn(sps_client_data_tx_req,
ke_build_id(task_sps_client,conidx),task_app,sps_client_data_tx_req,length);//加一个句柄吧

req->长度=长度;
Memcpy(&Req->数据[0],数据,长度);

KE_MSG_SEND(REQ);
}

兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
非常感谢帮助!

非常感谢帮助!
我在user_sps_client_data_rx_ind_handler(ke_msg_id_t const msgs,struct sps_client_data_rx_ind const * param,ke_task_id_t const dest_id,
KE_TASK_ID_T CONST SRC_ID)使用void user_send_ble_data(const uint8_t * data,uint16_t长度,uint16_t conidx为spsc_envs.con_info.conidx的值吗多你了。

Gongyu_dialog.
离线
最后一次露面:5天18小时前
加入:2016-04-27 07:07
这个conidx就是你在user_on

这个conidx就是你在user_on_connection anifi里面的connection_idx ,,每个连接都会有一件分享的值。
然后在default_app_on_connectionandiryir面调用app_prf_enable去使能之后分享好的数据库。

兰迪宇
离线
最后一次露面:2年12个月前
加入:2015-01-28 08:49
非常感谢帮助,中央时时连接两个奴隶后

非常感谢帮助,中央时连接连接个奴隶个后,中央继续一直,这都没问题,q1:请问断开一个后为之不行行user_on_disconnect and数量?且两个​​断开不行行不行公司,
void user_on_disconnect(struct gapc_disconnect_ind const * param)
{
default_app_on_disconnect(param);
//重新启动扫描
user_scan_start();
ARCH_PRINTF(“设备已断开\ r \ n”);
}
Q2:断开一卷奴隶后,中央能接收另一个状态奴隶的数码,但中央不到给奴隶回应答数码,只有把断开的中央后奴隶才
能接收应答数码,请问否和修改后user_send_ble_data jey ke_build_id(task_sps_client,conidx),有关?请问该如何解决?
给从属回应回应数据在int user_sps_client_data_rx_ind_handler(ke_msg_id_t const msgs,struct sps_client_data_rx_ind const * param,
ke_task_id_t const dest_id,ke_task_id_t const src_id)调用user_send_ble_data(ask_buf,7,param-> conhdl);

void user_send_ble_data(const uint8_t * data,uint16_t长度,uint16_t conidx)//添加句函数吧
{
struct sps_client_data_tx_req * req = ke_msg_alloc_dyn(sps_client_data_tx_req,
ke_build_id(task_sps_client,conidx),task_app,sps_client_data_tx_req,length);//加一个句柄吧

req->长度=长度;
Memcpy(&Req->数据[0],数据,长度);

KE_MSG_SEND(REQ);
}
谢谢帮助!

侯君
离线
最后一次露面:1年1个月前
加入:2019-03-04 06:32
你好的时候的dsps的演示了吗?

你好的时候的dsps的演示了吗?