DA14580.

关键字在服务下自杀的问题

星期四,2016-04-21 14:52-Z20121202038.

你好,
1)在某一次下定义新的属性,比如电阻服务,新闻上报了新的属性,发表手机端看到新闻,并且有没有我的uuid,而没有具体属性名(或或之为描述),请问这个是不可能的机会的?
///完整的BAS数据库描述 - 用于将属性添加到数据库中
const struct attm_desc bas_att_db [bas_idx_nb] =
{
//电池服务声明
[bas_idx_svc] = {att_decl_primary_service,perm(rd,启用),sizeof(bas_svc),
sizeof(bas_svc),(uint8_t *)&bas_svc},

在同一台机器上的扫描和广告的角色

星期四,2016-04-21 10:07-Liuluan002.

嗨对话框,

你知道如何只用扫描广告包制作一台机器,然后只是通过时分多路复用重复和广播?还如何确实在一段时间内重复它?我试着通过我自己制作它,但它有睡眠的一些问题。所以我试图询问你的建议并试图再次从乞求中努力。

代码审查 - 循环避免

星期四,2016-04-21 09:59-oren.

这不是错误,但更多的代码审查建议。
有许多循环迭代Cust_prf_funcs数组,如prf_utils.c:


_ uint8_t i = 0;
_ while(cust_prf_funcs [i] .task_id!= task_none)
_ {
_____如果(cust_prf_funcs [i] .init_func!= null)
_____ {
_________ cust_prf_funcs [i ++]。init_func();
_____}
_____ else i ++;
_}

相同的代码可以以更漂亮的方式编写:

如果未进行连接,则无法更新特征值

星期四,2016-04-21 06:30-Ankitdaf.

你好

我使用BLE_APP_PROFILE作为基础,我正在尝试将值写入基于UART的特征。我能够从UART回调中执行ke_msg_send以设置值,但是当有一个连接到580时,该值仅更改。如果没有连接到580的中央,则更新全部丢弃。

如何确保通过UART接收的值反映在特征中,而不管中央是否连接到580,无论是否连接到580?

谢谢,

扫描仪:每个adv数据包之间的最小时间statternce

星期四,2016-04-21 02:21-yterasaki.

亲爱的对话框,

当我使用DA14580作为中央(扫描仪)时,DA14580可以检测到每个广告数据包的最短时间段?
我的意思是,如果adv数据包来自多个外围设备,则检测和断言adv_ind的时间距离是什么时候没有任何损失
ADV数据包?这涉及ADV扫描处理的开销。

此致,

SDK5(版本5.0.3) - 设备信息服务时,只设置App_dis_features中的标志的一部分时都会发生故障。

星期三,2016-04-20 15:42-oren.

SDK5(版本5.0.3) - 设备信息服务时,只设置App_dis_features中的标志的一部分时都会发生故障。
默认情况下,app_dis_features被定义为具有所有相关位集。
当我评论一些位时,发生了不好的事情 - 这些值出现在错误的特征中。
我认为它必须符合这个事实diss_create_db_cfm_handler(...)在app_diss_task.c尝试设置所有可能的DIS字符的字符,并忽略app_dis_features位掩码。

如何将软件刻录到闪存中DA14580_PRODUCT_LINE_TOOL_V_3.170.2.36

星期三,2016-04-20 11:40-豆角,扁豆

嗨,对话!

现在我想用da14580_production_line_tool_v_3.170.2.36将软件刻录到Flash中。

在工具中,我的步骤是:
GPIOS:
UART PIN:TX - P04 RX --- P05波特率 - 115200
SPI PIN:CLK --- P00 CS --- P03 MISO - P05 MOSI --- P06
XTAL修剪引脚:P05

内存功能:
仅选择“SPI Flash”

页面

订阅RSS  -  DA14580