Commit Graph

8 Commits

Author SHA1 Message Date
armink ae25bf68c2 1、【修改】FreeModbus中关于STM32串口开关中断部分的源码,保证在485通信环境下使用正常
Signed-off-by: armink <armink.ztl@gmail.com>
2013-12-28 09:45:05 +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 24432b4fee 1、【修改】软件中几处断言无法通过的地方
Signed-off-by: armink <armink.ztl@gmail.com>
2013-10-16 18:16:06 +08:00
armink a23f9528fb 1、【增加】FreeModbus主机轮训线程;
2、【增加】Modbus主机写寄存器功能,目前测试暂未通过;
3、【修改】串口2时钟配置错误,导致无法发送数据的Bug;
4、【增加】FreeModbus主机发送数据缓冲区;

Signed-off-by: armink <armink.ztl@gmail.com>
2013-08-29 16:45:56 +08:00
armink c1520d3634 1、【增加】FreeModbus主机轮训事件方法,错误处理事件具体内容后期补充;
2、【更新】FreeModbus主机文件框架,使其更加合理;
3、【更新】IAR及Keil工程代码架构

Signed-off-by: armink <armink.ztl@gmail.com>
2013-08-20 13:07:51 +08:00
armink dfe745c166 1、【更新】《FreeModbus 主机分析图》中关于发送及接受状态图,其余还需后期完善;
2、【增加】FreeModbus主机传输层逻辑实现,稳定性还需后期测试;

Signed-off-by: armink <armink.ztl@gmail.com>
2013-08-19 16:51:08 +08:00
armink a5528950d0 1、【修改】“UserModbusSlaver”相关文件前缀为“user_app”,主机为“user_app_m”,从机为“user_app_s”,主从机公用一个头文件,同时将相关文件移动到/FreeModbus/port下;
2、【修改】FreeModbus的port文件夹下相关文件的命名方式,从机保留FreeModbus原有的文件,主机则在文件名后面增加“_m”以区分,尽量保证FreeModbus源码的统一性;
3、【增加】FreeModbus主机初始化、使能、失能及定时器状态机相关方法,定时器超时状态机还需要后期完善,发送状态机及接收状态机还未实现;

Signed-off-by: armink <armink.ztl@gmail.com>
2013-08-17 17:13:52 +08:00