缓冲ADC样品,发送应用程序请求。

⚠️
大家好. .谢谢光临论坛。令人兴奋的消息!我们现在在移动的过程中,我们的新论坛平台,将提供更好的功能和包含在主对话框的网站。所有文章和帐户已经被迁移。我们现在只接受交通新论坛,请发布任何新的线程//www.wsdof.com/support。我们将修复bug /优化搜索和标签在接下来的日子里。
7新职位/ 0
最后发表
ksrgopinath
离线
最后看到:4年5个月前
加入:2016-12-10 08:01
缓冲ADC样品,发送应用程序请求。

亲爱的支持,

我工作在DA14580基本装备。到目前为止我一直从事ble_app_perpheral项目。我能够发送ADC数据请求从淡蓝色IOS应用程序。
我们有一个要求设置一个定时器每5分钟adc值和存储在固定长度的缓冲区12。的想法是在每一个给定的点时间我们将ADC样品60分钟传播在5分钟间隔。

你能告诉我一个类似的例子,这样我可以开始寻找和实现这一目标。或者,如果我这样做没有任何示例代码,你能告诉我我应该从哪个文件?。

这就是我们想要的。
1。设置一个定时器触发ADC测量5分钟。
2。将ADC测量
3所示。更新缓冲
4所示。轻度睡眠,但保持计时器。
所有这些发生在/没有被连接的移动应用程序。
5。如果应用程序请求数据,设备必须发送所有缓冲包。

请帮助我。
欢呼,
斯里兰卡。

关键词:
设备:
JK_Dialog
离线
最后看到:3个月3周前
工作人员
加入:2016-08-22 23:07
嗨,斯里兰卡,

嗨,斯里兰卡,

希望我可以帮助你在正确的方向上:

1)设置一个计时器,计时器可以设置使用:timer_hnd app_easy_timer (const uint16_t延迟,timer_callback fn);

我们幸运的例子(包括外围的例子使用)启动一个计时器上连接

2)ADC测量,看来你已经知道如何做到这一点。然而,有文档,帮助卷绕ADC功能还嗯- b - 004和一个例子外围SDK的例子

3)请使用任何祝福的例子——如果这是一个标准的配置文件可以包括这个user_profiles_config。h,如果不是,请使用一个定制的概要文件。ble示例和文档应该直接正确(教程4:构建一个自定义配置文件)

4)计时器可以在睡眠模式下运行。在user_config。h组app_default_sleep_mode = ARCH_EXT_SLEEP_ON

5)这个逻辑应该制定基于一个标准配置文件或一个自定义配置文件。创建一个有“写”的特征属性(如ble的例子)。

ksrgopinath
离线
最后看到:4年5个月前
加入:2016-12-10 08:01
谢谢你的快速回复,

谢谢你的快速回复,

我这清除一些灰色地带。一个简单的问题我在哪里设置timer_hnd app_easy_timer (const uint16_t延迟,timer_callback fn);吗?在@ arch_main文件(1)?

JK_Dialog
离线
最后看到:3个月3周前
工作人员
加入:2016-08-22 23:07
SDK 5.0.4,建议

SDK 5.0.4,建议不要app_main文件中编写代码。SDK的主要是建立在使用“用户”空间:user_config, user_custom_profile, user_platform user_app是典型的文件夹结构可以在应用程序中使用。

这将创建一个事件驱动的应用程序。在user_callback_config,您可以点sdk为某些事件处理程序或使用默认处理程序。我给三个例子:

1)如果你想连接上启动计时器事件——在user_callback_config。h - > user_app_callbacks,你把用户函数指针,user_app_connection说。在一个头文件中创建你的原型。现在SDK将连接活动期间调用这个函数。在您的“用户函数”可以启动计时器。

2)如果你想在initilization创建计时器,你可以开始从主循环,通过建立一个类似指针在user_callback_config如上所述。h - > .app_on_init。

3)如果你想从编写的自定义characterstic开始,你会赶上这从catch_rest_hndlr user_callback_config.h (app_process_catch_rest_cb)。“抓住”这写,这是祝福示例中所示user_catch_rest_handl(特别是ble_peripheral)。

我希望这个澄清的事情。

/ /乔恩

ksrgopinath
离线
最后看到:4年5个月前
加入:2016-12-10 08:01
谢谢你!

谢谢你!
会出来,回到你的身边。

ksrgopinath
离线
最后看到:4年5个月前
加入:2016-12-10 08:01
亲爱的JK_Dialog,

亲爱的JK_Dialog,

非常感谢你的帮助。我能得到这个工作。非常感谢你的帮助。

斯里兰卡。

MT_dialog
离线
最后看到:1年6天前
工作人员
加入:2015-06-08 34
嗨ksrgopinath,

嗨ksrgopinath,

如果你发现上面的回答有帮助,请点击接受答案选项,以验证答案。

由于MT_dialog