You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.md
+10-1
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
15
15
<!-- ## [Unreleased] -->
16
16
17
17
## Released
18
+
## [2.3.5] - 2023-07-01
19
+
### Fixed
20
+
- Time between RS485 control pin raise and UART transmission reduced by 80% from 1000us to 200us
21
+
- The RS485 control pin is lowered as fast as possible by using `time.sleep_us()` instead of `machine.idle()` which uses an IRQ on the order of milliseconds. This kept the control pin active longer than necessary, causing the response message to be missed at higher baud rates. This applies only to MicroPython firmwares below v1.20.0
22
+
- The following fixes were provided by @wpyoga
23
+
- RS485 control pin handling fixed by using UART `flush` function, see #68
24
+
- Invalid CRC while reading multiple coils and fixed, see #50 and #52
25
+
18
26
## [2.3.4] - 2023-03-20
19
27
### Added
20
28
-`package.json` for `mip` installation with MicroPython v1.19.1 or newer
@@ -282,8 +290,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
282
290
- PEP8 style issues on all files of [`lib/uModbus`](lib/uModbus)
0 commit comments