在RSL10评估和开发套件中使用BLE

时间:2018-06-04 10:37:02

标签: c eclipse arm bluetooth-lowenergy

我正在使用ON半导体的RSL10开发套件,并拥有ARM cortex M3处理器。

我已经刷了他们给出的示例代码,即外围服务器和中央客户端。我能够建立连接,但我无法发送从服务器发送的数据并将其显示在控制台上。我在Eclipse IDE中使用C进行编程。我还想阅读RSSI寄存器值。

任何人都可以告诉我怎么做?

2 个答案:

答案 0 :(得分:1)

有两个步骤:

  1. include <stdio.h>在您要从中调用printf的文件中。
  2. 在应用程序的开头(app.c中的主要功能,第一次调用)将调用添加到function: initialise_monitor_handles();。为帮助编译器,请提前使用extern void initialise_monitor_handles(void);对其进行定义

这应该使您的printf正常工作。

答案 1 :(得分:0)

如果您正在寻找从中央端读取 RSSI 值,我们有示例代码 ble_central_client_scan。如果您正在控制台中查找打印信息,您可以参考我们的示例项目“print_nvr_info”。此示例项目可以在控制台窗口中打印信息。