Skip to content

Commit c0de0bd

Browse files
update changelog
1 parent e4bdeea commit c0de0bd

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

changelog.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515
<!-- ## [Unreleased] -->
1616

1717
## 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+
1826
## [2.3.4] - 2023-03-20
1927
### Added
2028
- `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
282290
- PEP8 style issues on all files of [`lib/uModbus`](lib/uModbus)
283291

284292
<!-- Links -->
285-
[Unreleased]: https://github.com/brainelectronics/micropython-modbus/compare/2.3.4...develop
293+
[Unreleased]: https://github.com/brainelectronics/micropython-modbus/compare/2.3.5...develop
286294

295+
[2.3.5]: https://github.com/brainelectronics/micropython-modbus/tree/2.3.5
287296
[2.3.4]: https://github.com/brainelectronics/micropython-modbus/tree/2.3.4
288297
[2.3.3]: https://github.com/brainelectronics/micropython-modbus/tree/2.3.3
289298
[2.3.2]: https://github.com/brainelectronics/micropython-modbus/tree/2.3.2

0 commit comments

Comments
 (0)