在定义新计时器时的问题

学到更多常见问题解答教程

4个帖子/ 0新
最后一篇
Hamiddhosseini
离线
最后一次露面:2个月2周前
加入:2020-05-12 12:04
在定义新计时器时的问题

亲爱的对话支持团队,

对不起,如果我的问题有点基本,我对这个领域的新东西是新的。

我试图在SDK中修改UART示例,以便每200 MSC都能获得日期。这就是我所做的:

#include“arch_system.h”#include“user_periph_setup.h”#include“uart_common.h”#include“uart_utils.h”#include“gpio.h”#include“app_easy_timer.h”#包括“app.h”#include“rwip_config.h”#include“gap.h”静态void recept_timer_cb();timer_hnd recept_timer_used;int main(void){system_init();//设置UART2引脚和配置UART_PERIPH_INIT(UART2);//运行uart2接收阻止示例rocept_timer_used = app_easy_timer(200,receive_timer_cb);printf_string(UART2,“\ n \ n \ n \ r * uart示例成功完成* \ n \ r”);}静态void recept_timer_cb(){uart_receive_blocking_example(uart2);tope_timer_used = app_easy_timer(200,receive_timer_cb);}

但是,当我尝试汇编这段代码时,我收到以下错误:

。\ .. \ .. \ .. \ .. \ .. \ .. \ ... \ sdk \ plation \ core_modules \ rwip \ api \ rwip_config.h(464):错误:#20:标识符“ble_nb_profiles”是未定义的task_prf_max =(task_rfu_5 +ble_nb_profiles),.. \ src \ main.cnc(40):警告:#1295-D:已弃用的声明Receive_Timer_CB  - 给arg类型静态void接收_timer_cb();

SDK中的其他示例使用相同的方法来定义和使用计时器,但编译时没有这样的问题。那个说,你能给我一些关于这个错误的指示以及如何删除它?

设备:
PM_DIALOG.
离线
最后一次露面:4小时4分钟前
职员
加入:2018-02-08 11:03
你好呀,

你好呀,

App_easy_timer()API在顺序计数中使用BLE定时器 - UART SDK示例不包含BLE功能。您可以参考Timer SDK示例并相应地配置UART示例。

由于您是新的DA14531用户,请查看以下文档:

http://lpccs-docs.dialog-semiciondiond.com/tutorial_sdk6/index.html.

http://lpccs-docs.dialog-semicondiondumon.com/um-b-119_da14585-da14531_sw_platform_reference/index.html.

http://lpccs-docs.dialog-seminiondiond.com/da145xx_advertising_tutorial/index.html.

谢谢,PM_DIALOG.

Hamiddhosseini
离线
最后一次露面:2个月2周前
加入:2020-05-12 12:04
感谢您的答复。

感谢您的答复。

然而,我实际上尝试使用计时器SDK;计时器的性能对这个项目并不令人满意。

我们正在尝试实现一个系统,该系统可以通过UART处理消息,然后通过蓝牙发送相应的命令。所说,我实际上需要激活BLE功能,所以如果你能在这方面给我一些信息,我会感恩。

P.S:使用DSP和无附件不是该项目的选项。

PM_DIALOG.
离线
最后一次露面:4小时4分钟前
职员
加入:2018-02-08 11:03
你好呀,

你好呀,

你之前这么说:

>>>我实际上需要激活BLE功能

你的意思是唤醒和喀柱广告吗?如果是,请查看SDK的BLE_APP_SLEEPMODE示例。

有没有具体的理由为什么DSP或无附件不是项目的选项?您可以减少项目实现的时间..

谢谢,PM_DIALOG.