What's Changed
- add write timeout to serial port by @emendir in #72
- receive string remove trailing 0s by @emendir in #73
- Rename
num_bytes
function by @robberwick in #78 - Refactor variable names to consistent snake_case by @robberwick in #80
- Rename crc instance variable to avoid shadowing by @robberwick in #82
- Use
isinstance()
to compare types by @robberwick in #84 - Fix the remaining instances of type comparison by @robberwick in #85
- Remove unused variables by @robberwick in #86
- Fix encoding when using
tx_obj
with a value of typebool
by @robberwick in #92 - Fix debug print statements in
tick()
by @robberwick in #95 - Add tests for core functionality by @robberwick in #93
- Test all items are callable when
set_callbacks
is invoked by @robberwick in #97 - Add missing param to docstring by @robberwick in #99
- Use Python 3 style classes by @robberwick in #100
- Introduce enums or
State
andStatus
by @robberwick in #98 - Remove unused functions from
pySerialTransfer.py
by @robberwick in #88 - Address memory issues with larger value crc lengths by @robberwick in #101
- remove unused functions by @robberwick in #102
- Replace print statements with logging in Python library by @robberwick in #103
New Contributors
Full Changelog: 2.6.10...2.6.11