更改main.c文件

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Rajapurerohit.
离线
最后一次露面:10个月2周前
加入:2017-04-20 09:17
更改main.c文件

大家好,

我正在使用SDK 5.0.4和我的项目在项目上工作,我需要遵循状态机,操作模式从一个状态到另一个状态,并且我想在(1)循环中保持模式/状态的切换以及其他BLE活动,并在移动到下一个状态之前每次检查状态。

任何人都可以帮助我,如何按照我的要求继续逻辑执行,也可以更改ARCH_MAIN.cn?
如果我更改主文件,那么它会影响我整个SDK?

迫切需要帮助继续进一步。

感谢致敬
rohit.

设备:
PM_DIALOG.
离线
最后一次露面:14小时1分钟前
职员
加入:2018-02-08 11:03
嗨rajapurerohit,

嗨rajapurerohit,

道歉,但我无法完全明白你想要完成的事情?你能试着再解释一下吗?你想得到最后的BLE活动吗?如果是,则ARCH_LAST_RWBLE_EVT_GET()函数将返回最后一个事件(函数返回最后一个状态BLE,它滚动通过状态)。

谢谢,PM_DIALOG.

Rajapurerohit.
离线
最后一次露面:10个月2周前
加入:2017-04-20 09:17
你好pm_dialog,

你好pm_dialog,

我的要求不考虑BLE事件或其他任何东西。我只是想实现我的自定义要求状态机i.e ..

一旦系统初始化完成,我就会使一些标志为止,一旦按照旗帜完成,程序应执行相应的状态。
[例如:用户想要根据发送的命令打开LED或启动计时器。即,如果用户发送打开,程序应转到状态LED,其中它检查相应的标志和执行状态,如果通过BLE程序的任何其他命令应该中断到相应的状态等,则应中断。

这种自定义转换状态我希望在不改变任何BLE事件的情况下,我希望将其维护到Arch_main.c文件中(1)循环。如果状态转换从一个状态从一个状态到其他状态,请根据命令请求。
因此,我可以在不影响SDK文件/任何其他文件的情况下更改主要功能中的while(1)循环。

如果我可以提醒ARCH_MAIN文件和主要功能,而不会影响其他事件或功能,这对我来说非常有用。请帮我解决。

感谢致敬
rohit.

PM_DIALOG.
离线
最后一次露面:14小时1分钟前
职员
加入:2018-02-08 11:03
嗨rajapurerohit,

嗨rajapurerohit,

您可以修改ARCH_MAIN,但我不会推荐这种方法,我不确定是否对SDK有任何影响。你为什么不看看无附加方案参考应用程序设计?您可以将命令发送到UART上的DA14580 / 3,您可以轻松地切换GPIOS。例如,您可以发送命令以打开/关闭LED。如果我正确地理解您想要完成的应用程序。否则,请纠正我。

谢谢,PM_DIALOG.