-
- remove doc build from autotools - don't depend anymore on asciidoc - don't provide man pages anymore - new illustrations - provide mkdocs instructions
-
- AC_FUNC_FORK, neved used. - AC_FUNC_MALLOC, using a cross toolchain, it's checked on build architecture! - memset should be always available. Thanks to oldfaber for the proposal.
-
https://github.com/stephane/libmodbus/issues/248
-
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
-
They are already included in these Linux distributions.
-
- only check if documentation tools are installed in acinclude.m4 - don't provide built documentation in dist tarball - simpler Makefile - display warning message and check result
-
Thank you MarjanTomas and SwissKnife.
-
- depends of automake 1.11 - C99 - pic-only - more warning C flags - remove obscure checks - don't print directories - add libmodbus.pc to clean files - remove -Werror
-
- avoid export of _modbus_rtu_set_rts and change its name to avoid confusion - namespace RTU functions and constants - use_rts is renamed rts - add missing '_' in function name - remove useless debug message in usual write - wrong message about 'not supported' - add check for TIOCM_RTS support - block RTS flow control when not available
-
Thank you Ivo De Decker.
-
All related scripts and config files have been updated too.
-
The two modes are complementary, MODBUS_ERROR_RECOVERY_LINK handles errors at data link level (bad file descriptor, timeout, etc) and MODBUS_ERROR_RECOVERY_PROTOCOL checks Modbus error (eg. invalid function code or trame length). This change introduces the use of the Sleep function for Windows. Some duplicated code has been moved from backends to modbus core. A new debug message is now available when a flush occurs. The unit tests are now based on this error recovery code.