Releases: EnviroDIY/SensorModbusMaster
Releases · EnviroDIY/SensorModbusMaster
v1.7.0
v1.6.6
Fixed
- Fix attempt to set timeouts and run other functions on nullptr
v1.6.5
Fixed
- Fix attempt to print to nullptr
v1.6.4
Fixed
- Fixed compiler warning
v1.6.3
Changed
- BREAKING Changed arguments of byteToFrame function
- Ensure all buffers are filled with 0's before filling them with real values
v1.6.2
Changed
- null terminate all character strings (c-style character arrays)
- This applies to all characters added to an input buffer from the
charFrom{Input/Holding}Register(...)andcharFromFrame(...)functions.
- This applies to all characters added to an input buffer from the
v1.6.1
Added
- Added debugging of slicing/subsetting arrays
Fixed
- Reordered retry logic
v1.6.0
Changed
- Reorganized functions in h file
- Renamed some internal variables in the cpp file.
Added
- Added overload functions
{type}FromHoldingRegister(..). These are identical to the{type}FromRegister(..)functions. - Added support for broadcasts to address 0.
v1.5.0
Changed
- Change the timeout for the underlying stream object immediately after frame timeout is changed.
Added
- Added functions to set and get pointers to the stream used for communication
- Added functions to set and get the slave ID.
- Added additional constructors
v1.4.0
Changed
- Removed all variable length arrays within functions
- No longer trimming returned Strings
Added
- Implemented a single static command buffer
- Added the define
COMMAND_BUFFER_SIZEto control the size of the command buffer. - Added
charToRegister(..)andcharToFrame(..)functions, each accepting a pointer to a constant char (const char*).
Fixed
- Fixed return value for sendCommand function.