向秋林
|
a0b9fcc381
|
【修复】FreeModbus从机读离散输入一处宏错误。
|
2020-04-30 12:38:40 +08:00 |
armink
|
0f0a3e865f
|
Update some modbus salve code and LICENSE file from https://github.com/cwalter-at/freemodbus .
|
2019-05-21 15:19:00 +08:00 |
armink
|
b473707f3e
|
1、【修复】FreeModbus V1.5从机源码中遗留的读保持寄存器一处书写错误。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2015-11-09 18:58:29 +08:00 |
armink
|
b48c07303d
|
1、【修复】FreeModbus主机写线圈一处潜在的Bug。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2015-03-09 17:55:16 +08:00 |
armink
|
9c33ea1b1e
|
1、【修改】FreeModbus主机读写寄存器数量大于256时,可能出现的Bug。感谢网友 @geffu 的反馈。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2014-09-19 10:31:54 +08:00 |
armink
|
b717ccd2e6
|
1、【修改】FreeModbus主机一处错误的接口命名。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2014-04-02 12:05:34 +08:00 |
armink
|
5832f7aa89
|
1、【修改】FreeModbus主机广播时,写多个寄存器或线圈过程中,命令执行出错的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2014-03-03 11:43:25 +08:00 |
armink
|
6f01fe6286
|
1、【修改】FreeModbus主机事件处理及方法执行部分源码,使得在主机广播写从机的过程中,也同时更新主机缓冲区。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2014-03-01 17:06:13 +08:00 |
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
|
ee41d11300
|
1、【增加】FreeModbus主机离散输入及输入寄存器相关api的注释说明。
Signed-off-by: armink <armink.ztl@gmail.com>
|
2014-01-23 09:17:01 +08:00 |
armink
|
5d3bb1b383
|
1、【增加】FreeModbus主机保持寄存器API注释说明
Signed-off-by: armink <armink.ztl@gmail.com>
|
2014-01-20 12:02:57 +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 |
armink
|
478d15dc94
|
1、【增加】FreeModbus主机读输入寄存器功能的实现及测试用例
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-10-12 15:05:42 +08:00 |
armink
|
5de9d82e09
|
1、【增加】FreeModbus主机寄存器相关功能的实现,目前是异步模式,后期可以考虑支持同步模式;
2、【增加】FreeModbus主机寄存器相关测试用例,位于app_task.c;
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-09-16 13:35:57 +08:00 |
armink
|
3cf7da44e0
|
1、【增加】FreeModbus主机请求读写单个、多个寄存器方法,测试通过。处理从机响应的方法还有待完善;
2、【优化】FreeModbus主机忙信号设置相关逻辑;
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-09-07 13:33:33 +08:00 |
armink
|
a115bbf3e3
|
1、【优化】FreeModbus主机框架,使其与应用软件及从机部分耦合度降低;
2、【增加】主机忙查询、目标从机地址、获取当前PDU总长度等实用Get及Set方法;
3、【修改】user_mb_app.c一处书写错误;
4、【增加】主机读单个及多个寄存器方法,位于mbfuncholding_m.c,目前只实现了异步发送命令,下一步准备实现同步方式;
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-09-03 19:20:08 +08:00 |
armink
|
f16856e34c
|
1、【增加】FreeModbus从机,保持寄存器测试没问题,其余功能有待测试。3个IDE编译运行后,获取的CPU利用率不一致问题,有待进一步解决
2、【修改】IAR、Keil工程中启动文件,及部分CM3相关的文件,解决之前工程配置遗留下来的问题
3、【增加】RTT的CPU利用率更新至Modbus保持寄存器的功能
Signed-off-by: armink <armink.ztl@gmail.com>
|
2013-08-03 11:39:51 +08:00 |