4
0
mirror of https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32.git synced 2025-01-23 06:07:11 +08:00

10 Commits

Author SHA1 Message Date
armink
7513daf118 1、【修改】FreeModbus主机所有请求方法,增加了请求响应成功、请求响应超时、接收数据出错及功能执行出错的返回值,目前主机请求方法为阻塞方法,直到有结果才会返回,保证了用户使用的便捷性。
Signed-off-by: armink <armink.ztl@gmail.com>
2014-02-27 14:36:55 +08:00
armink
e9d291a120 1、【优化】FreeModbus主机入参检测部分逻辑;
2、【增加】FreeModbus主机请求API流程图,主机请求增加对帧命令接收、处理结果的返回信息,为用户命令重发提供便利。

Signed-off-by: armink <armink.ztl@gmail.com>
2014-02-14 10:34:43 +08:00
armink
8f88e24ea5 1、【增加】FreeModbus主机线圈API注释说明
Signed-off-by: armink <armink.ztl@gmail.com>
2014-01-09 22:17:15 +08:00
armink
b02d228c7b 1、【修改】FreeModbus主机中几处单词拼写错误
Signed-off-by: armink <armink.ztl@gmail.com>
2014-01-08 14:38:57 +08:00
armink
58f8bdbbc8 1、【修改】FreeModbus主机部分源码,采用RT-Thread信号量方式来实现主机请求的同步机制。
Signed-off-by: armink <armink.ztl@gmail.com>
2014-01-08 14:08:00 +08:00
armink
01a1f809cf 1、【增加】FreeModbus主机请求支持同步等待功能,采用RT-Thread互斥锁事件同步机制
Signed-off-by: armink <armink.ztl@gmail.com>
2014-01-07 23:39:56 +08:00
armink
a421f79264 1、【修改】FreeModbus用户回调函数及缓冲区主机与从机的架构,把主机与从机分离,提高代码效率及可读性;
2、【修改】IAR及KEIL工程配置,使其支持新的架构

Signed-off-by: armink <armink.ztl@gmail.com>
2013-11-25 11:58:12 +08:00
armink
45825267df 1、【修改】.git/config中autocrlf设置为true,解决在Linux和Windows中的换行回车符问题
Signed-off-by: armink <armink.ztl@gmail.com>
2013-11-07 11:34:23 +08:00
armink
a07b2ae87f 1、【增加】FreeModbus主机离散量输入相关功能,并在app_task.c中增加相应测试用例,测试通过;
2、【修改】user_mb_app.c中涉及到使用xMBUtilSetBits()的几处逻辑,避免xMBUtilSetBits()在操作位数量为0时,出现数据越界及出错的bug;

Signed-off-by: armink <armink.ztl@gmail.com>
2013-10-15 11:20:26 +08:00
armink
9e557e8f4a 1、【增加】FreeModbus主机线圈相关功能,并在app_task.c中增加相应测试用例,测试通过;
2、【优化】FreeModbus主机相关功能方法入参的顺序;

Signed-off-by: armink <armink.ztl@gmail.com>
2013-10-14 18:20:08 +08:00