Releases: brainelectronics/micropython-modbus
Releases · brainelectronics/micropython-modbus
2.3.7
2.3.7-rc101.dev79
2.3.6
Added
- Add contribution guideline, see #67
- Content of
package.json
is validated on each test workflow run - Precommit hooks for
package.json
and package version file validation, yaml style, flake8 and trailing whitespace checks, contributes to #67
Changed
umodbus/version.py
file is validated against the latest changelog entry before running all tests and testing the package creationulogging
placed intotests
folder instead of installing it with deprecatedupip
in all Docker containers
Fixed
- Added missing empty line in several files
2.3.6-rc99.dev78
Added
- Add contribution guideline, see #67
- Content of
package.json
is validated on each test workflow run - Precommit hooks for
package.json
and package version file validation, yaml style, flake8 and trailing whitespace checks, contributes to #67
Changed
umodbus/version.py
file is validated against the latest changelog entry before running all tests and testing the package creationulogging
placed intotests
folder instead of installing it with deprecatedupip
in all Docker containers
Fixed
- Added missing empty line in several files
2.3.5
Fixed
- Time between RS485 control pin raise and UART transmission reduced by 80% from 1000us to 200us
- The RS485 control pin is lowered as fast as possible by using
time.sleep_us()
instead ofmachine.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 - The following fixes were provided by @wpyoga
- RS485 control pin handling fixed by using UART
flush
function, see #68 - Invalid CRC while reading multiple coils and fixed, see #50 and #52
2.3.5-rc82.dev73
Fixed
- Use
ticks_diff
to get correct time to lower control pin after sending the frame, see #72
2.3.4
Added
package.json
formip
installation with MicroPython v1.19.1 or newer.editorconfig
for common editor settings.yamllint
to lint all used YAML filesyamllint
package to therequirements-test.txt
file- Run YAML linter on test workflow
- Modbus version input field in issues template
Changed
- Test workflow is also running on pull requests as the workflow is not executed on branches of contributors
Fixed
- YAML style violation in Docker, workflow and issue files
mip
installation commands inREADME
andINSTALLATION
2.3.4-rc48.dev64
Added
package.json
formip
installation with MicroPython v1.19.1 or newer.editorconfig
for common editor settings.yamllint
to lint all used YAML filesyamllint
package to therequirements-test.txt
file- Run YAML linter on test workflow
- Modbus version input field in issues template
Changed
- Test workflow is also running on pull requests as the workflow is not executed on branches of contributors
Fixed
- YAML style violation in Docker, workflow and issue files
mip
installation commands inREADME
andINSTALLATION
2.3.4-rc47.dev64
Added
package.json
formip
installation with MicroPython v1.19.1 or newer.editorconfig
for common editor settings.yamllint
to lint all used YAML filesyamllint
package to therequirements-test.txt
file- Run YAML linter on test workflow
- Modbus version input field in issues template
Changed
- Test workflow is also running on pull requests as the workflow is not executed on branches of contributors
Fixed
- YAML style violation in Docker, workflow and issue files
mip
installation commands inREADME
andINSTALLATION