7个帖子/ 0新
最后一篇
libra_13179
离线
最后一次露面:4年7个月前
加入:2015年6月16日04:43
ERROR UM-B-003 - 第10.1节

喜对话框
我发现了一个错误的文件(UM-B-003 V1.7)
我发现一个错误在文档

10.1项目和源文件
应用程序开发人员需要添加项目“配置文件”组中的源文件和头文件。
对于sample128配置文件中添加下列文件中的dk_apps / src目录/ bleip / src目录/型材/ sample128
目录:
●sample128.c
●sample128.h
●sample128_task.c
●sample128_task.h
路径
DA14580_581_583_SDK_3.0.10.1 \ dk_apps的\ src \ IP \ BLE \ HL \ SRC \型材\ sample128 \ sample128.c
DA14580_581_583_SDK_3.0.10.1 \ dk_apps的\ src \ IP \ BLE \ HL \ SRC \型材\ sample128 \ sample128.h
DA14580_581_583_SDK_3.0.10.1 \ dk_apps的\ src \ IP \ BLE \ HL \ SRC \型材\ sample128 \ sample128_task.c
DA14580_581_583_SDK_3.0.10.1 \ dk_apps的\ src \ IP \ BLE \ HL \ SRC \型材\ sample128 \ sample128_task.h

设备:
libra_13179
离线
最后一次露面:4年7个月前
加入:2015年6月16日04:43
我建议,在“10.4

我建议,在“10.4添加服务和属性数据库”增加了提示(文件sample128_task.c在功能sample128_create_db_req_handler()对“第一首的服务必须在数据库中补充说:”)

libra_13179
离线
最后一次露面:4年7个月前
加入:2015年6月16日04:43
该服务的属性值

该服务的属性值必须设置为服务UUID:
常量结构att_uuid_128 sample128_1_svc = {{0XF0,0×28,0xe3,0x68,0X62,0xd6,0x34,0×90,0x51 0x43中,0xef,和0xAA,0xc6,0x4c,值为0x2F,0xbc}};
状态= attmdb_att_set_value(sample128_env.sample128_1_shdl,ATT_UUID_128_LEN,
(uint8_t *)sample128_1_svc.uuid);
下面指定的文本作为未找到:“sample128_1_svc”和“状态= attmdb_att_set_value(sample128_env.sample128_1_shdl,ATT_UUID_128_LEN,(uint8_t *)sample128_1_svc.uuid);“
但是,我发现:
在sample128.c文件:
/// sample128_1服务
常量结构att_uuid_128 sample128_svc = {{0×00 0×01,0×02,×03,×04,0×05,0×06,0×07,0x08时,0×09,的0x0A,0x0B中,0x0C,0X0D,0x0E的,为0x0F}};
在功能sample128_create_db_req_handler()文件sample128_task.c:
//添加主服务属性的值(自定义UUID)
status = attmdb_att_set_value(sample128_env.sample128_shdl,//属性句柄
ATT_UUID_128_LEN,//该值是服务的128位UUID
(uint8_t *)sample128_svc.uuid // uuid的服务
);

je_dialog.
离线
最后一次露面:6天7小时前
职员“title=
加入:2013-12-05 14:02
感谢您的反馈天秤座

感谢您的反馈天秤座。我们将核实并反馈给文档团队。BR JE_DIALOG.

libra_13179
离线
最后一次露面:4年7个月前
加入:2015年6月16日04:43
11.3Message处理程序

11.3Message处理程序

#if(ble_sample128)
// sample128数据库创建确认消息
{SAMPLE128_CREATE_DB_CFM,(ke_msg_func_t)sample128_create_db_cfm_handler}
// sample128禁用指示
{SAMPLE128_DISABLE_IND,(ke_msg_func_t)sample128_disable_ind_handler}
由对等设备指示// sample128属性值变更
{SAMPLE128_VAL_IND,(ke_msg_func_t)sample128_val_ind_handler}
#万一

需要修改

#if(ble_sample128)
// sample128数据库创建确认消息

{SAMPLE128_CREATE_DB_CFM,(ke_msg_func_t)app_sample128_create_db_cfm_handler}
// sample128禁用指示
{SAMPLE128_DISABLE_IND,(ke_msg_func_t)app_sample128_disable_ind_handler}
由对等设备指示// sample128属性值变更
{SAMPLE128_VAL_IND,(ke_msg_func_t)app_sample128_val_ind_handler}
#ENDIF // BLE_SAMPLE128

libra_13179
离线
最后一次露面:4年7个月前
加入:2015年6月16日04:43
11.4在项目中添加代码

11.4在项目中添加代码
所创建的代码可以在项目按照对DISS轮廓所描述的过程中加入
在第6应用程序代码。
我发现了一些重要的一步缺失。
例如,
APP_SAMPLE128必须在“app_api.h”的所有个人资料中列举。
///服务器配置文件来初始化列表
枚举
{
APP_PRF_LIST_START = 0,
......
#if(ble_sample128)
APP_SAMPLE128,
#ENDIF //(BLE_SAMPLE128)

APP_PRF_LIST_STOP,
};

libra_13179
离线
最后一次露面:4年7个月前
加入:2015年6月16日04:43
[ 题]

[ 题]
配置文件任务的10.3Creation
轮廓任务类型必须在文件rwip_config.h任务类型枚举加入:
TASK_SAMPLE128 = 64,// Sample128任务

在文件rwip_config.h
///任务类型定义
枚举KE_TASK_TYPE
{
TASK_NONE = 0xFF时,

//链路层的任务
TASK_LLM = 0,
TASK_LLC = 1,
TASK_LLD = 2,
TASK_DBG = 3,
......
//有条件地分配任务类型的开始

#if(ble_sample128)
TASK_SAMPLE128,// Sample128任务
#万一
....

TASK_MAX = 64,// MAX是64.不要超过。
}
这两个地方约TASK_SAMPLE128有点冲突。
这两个地方有点冲突关于TASK_SAMPLE128