你好,
最近我正在使用ad14580来开发一些ble application.now遇到了一些问题。我不能亚博国际官网平台网址得到任何发展。
起初,我学会了一些围裙,如计时器,spi.they很好。我在da14580上运行一些BLE示例。他们也无法理解软件架构,即使我读过一些像UM-B这样的PDF文件-015_DA14580软件架构V4.0或UM-B-003软件开发指南1.4几天。
现在我只知道一个关于rw,profile。我准备阅读有关ble的一些书,看看它是否会变得更好。
我的目标是知道如何根据自己的应用程序编写或调整一个proflie。我可以这样做吗?
顺便说一下,我想问一个特定的软件问题。我在Internet上找到了一个例子。它可以在接收一些字节时通过ble发送相同的字节。下面的函数播放了一个前导作用.it在streamdatad_task.c中,其中一个个人资料。我不知道它是如何工作的。我不能完全有关某些功能的任何信息它调用attmdb_att_set_value,atts_write_rsp_send,attmdb_att_update_value.this让我更加混淆。
/ **
****************************************************************************************
* @brief处理@ref gatt_write_cmd_ind消息的接收。
*处理程序检查是否需要打开流。
* @param [in]收到的消息的msgid ID(可能未使用)。
* @param [in] param指向消息的参数。
* @param [in]接收任务实例的dest_id ID(可能未使用)。
* @param [in]发送任务实例的src_id ID。
* @return如果邮件被消耗或不。
****************************************************************************************
* /
msgid静态int gattc_write_cmd_ind_handler(ke_msg_id_t const,
struct gattc_write_cmd_ind const * param,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)
{
//更新属性值
Char ValueBuf [20] = {0};
/ * * /
Switch(StreamDatad_idx(param->句柄))
{
case streamdatad_idx_enable_val:
attmdb_att_update_value(param->句柄,param-> length,param-> offset,
(UINT8_T *)&(param->值[0]));
ATTS_WRITE_RSP_SEND(StreamDatad_env.conhdl,param-> handl,prf_err_ok);
Memcpy(ValueBuf,&(param->值),param->长度);
attmdb_att_set_value(StreamDatad_dir_val_handle(0),param->长度,(uint8_t *)&(param-> value [0]));
prf_server_send_event((prf_env_struct *)&(streeDatad_env.con_info),false,streamdatad_dir_val_handle(0));
if(ValueBuf [0] =='1')
{
gpio_setactive(gpio_port_1,gpio_pin_0);
}
别的
{
gpio_setinactive(gpio_port_1,gpio_pin_0);
}
休息;
case streamdatad_idx_streamdatad_d0_en:
__nop();
休息;
case streamdatad_idx_streamdatad_d0_val:
__nop();
休息;
}
return(ke_msg_consumed);
}
任何人都可以帮助我吗?
在那里,如果您要开发自己的个人资料,请致力于启动AN-B-029,即启动最佳地点:这将指导您通过开始完成过程。还有一些您可以用作示例的文件。查看AN-B-029的支持站点及其兼断的文件。br je_dialog。
多谢!
该文件是受限制的。虽然我尝试了很多次,但我仍然无法收到任何电子邮件。“当授予SDK时,您将通过电子邮件发送。”。
你好,
转到产品展示亚博电竞菠菜>> DA14580 >>文件>>应用笔记>> AN-029(PDF下载)
希望这可以帮助。
非常感谢!但它仍然无法工作.Restricted!
单击页面右侧的PDF选项。不要单击文档的名称。
我的帐户有一些问题!现在没关系!