Change log for CSE_ModbusRTU
library. Latest entries are at the top.
- Updated ESP32 Holding Register examples.
- Updated
Holding_Register_Client.ino
. - Updated
Holding_Register_Server.ino
. - Tested both examples.
- Updated
- Updated debug messages in the
poll()
function.
- Added target specific example folders for ESP32, ESP8266 and RP2040.
- Updated ESP8266 examples.
- Updated
ModbusRTU_Server_LED
andModbusRTU_Client_LED
examples.
- Updated
- Bumped up the library version in Arduino library manifest files.
- Updated comments in the header file.
- Updated Changes.md style.
- New version
0.0.8
.
- The Vector library
ArduinoSTL
has issues when used with AVR boards. A fix is available in a PR mike-matera/ArduinoSTL#94. But this has not been merged yet. Users who use the theCSE_ModbusRTU
library will need to fix this issue manually.
- Added include guard.
- Implemented dynamic debug message printing functionality. The user can now enable/disable the debug messages on the fly.
- Fixed array out of bounds error when sending back register data.
- Added test sketches.
- Added global switch macro for enabling/disabling debug messages.
- Added AVR examples.
- Fixed missing byte count in responses. Issue #4.
- Added AVR standard vector library support. Issue #2
- Fixed
CSE_ModbusRTU::receive()
not asserting RE pin issue. - Added new
enableReceive()
anddisableReceive()
functions toCSE_ModbusRTU
class. - Receiving is disabled with
disableReceive()
inCSE_ModbusRTU_Client:: receive()
after a response is received or timeout occurs. - None of the changes are breaking.
- New version
0.0.7
.
- Updated documentation.
- Updated library information.
- New version
0.0.6
.
- Fixed non-void function without return value.
- New version
0.0.5
.
- Updated library meta.
- New version
0.0.4
.
- Added more debug messages.
- Added
isCRCSet
tocalculateCRC()
to tell if the CRC is set or not. - Added
print()' to
CSE_ModbusRTU_ADU` to print the ADU as a hex string. - Added receive timeout to
CSE_ModbusRTU:: receive
. - Fixed issues with
CSE_ModbusRTU:: send
by adding begin and end transactions. - Added
CSE_ModbusRTU_Client
class. - Examples updated and working.
- New version
0.0.3
.
- Added more documentation.
- New version
0.0.2
.