Skip to content

Commit 5187564

Browse files
committed
4.0.0
1 parent 68409fe commit 5187564

File tree

2 files changed

+10
-30
lines changed

2 files changed

+10
-30
lines changed

README.md

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -48,40 +48,20 @@ For more information about Modbus see:
4848

4949
```diff
5050
// 4.0.0
51-
+ ModbusTLS: Modbus TCP Security Client/Server
52-
+ ModbusTLS: ESP8266 Client/Server
53-
+ Test: TLS ESP8266 Client/Server
54-
+ Examples: TLS added
55-
+ ModbusTLS: ESP32 Client
56-
+ Build with no STL dependency
57-
+ Test: No-STL mode
58-
+ ModbusTCP: ModbusEthernet - W5x00 Ethernet library support
59-
+ Test: W5x00 support
60-
+ API: Implementation code merge
61-
+ API: Access ModbusTCP server by name
62-
+ API: Set local multiple registers from an array
63-
+ ModbusIP => ModbusTCP
51+
+ Support of all Arduino boards
52+
+ ModbusTLS: ESP8266 Client/Server and ESP32 Client
53+
+ ModbusTCP: ModbusEthernet - WizNet W5x00, ENC28J60 Ethernet library support
6454
+ 0x14 - Read File Records function
65-
+ Test: 0x14
6655
+ 0x15 - Write File Records function
67-
+ Test: 0x15
68-
+ Examples: FW update
69-
+ Test: FW update
70-
+ 0x16 - Write Mask Register function
71-
+ Test: 0x16
56+
+ Examples: FW update over Modbus fullfunctional example
57+
+ 0x16 - Write Mask Register function+ Test: 0x16
7258
+ 0x17 - Read/Write Registers function
73-
+ Test: 0x17
74-
+ API: Access control callback for individual Modbus function
75-
+ Documentation: Update
76-
+ Remove unneeded register count check in private functions
77-
+ Check startreg + numreg < 65535
7859
+ ModbusRTU: ESP32 SoftwareSerial support
79-
+ ModbusRTU: Fix transaction callback remains assigned after request end
80-
+ ModbusTCP: Free server connection in destructor
81-
+ Declare global registers and callbacks as static members
82-
+ ModbusRTU: Refactor .task() for more relaibe processing of incoming data
83-
+ API: Declare all callbacks as std::function (for STL)
60+
+ Build with no STL dependency (switchable)
61+
+ API: ModbusIP => ModbusTCP
62+
+ API: Access control callback for individual Modbus function
8463
+ API: Master/Slave => Client/Server according to [PRESS RELEASE](https://modbus.org/docs/Client-ServerPR-07-2020-final.docx.pdf)
64+
+ Lot of code refacting and small fixes
8565
// 4.1.0-DEV
8666
- ModbusTLS: ESP32 Server
8767
- Test: TLS ESP32 Server

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=modbus-esp8266
2-
version=4.0.0-RC1
2+
version=4.0.0
33
author=Andre Sarmento Barbosa, Alexander Emelianov
44
maintainer=Alexander Emelianov<[email protected]>
55
sentence=Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security

0 commit comments

Comments
 (0)