Releases: MrYsLab/pymata-aio
Limit Windows support to python 3.7 and above
Python 3.7 modified the way asyncio works with Windows. This release limits using Windows to us python 3.7 and above. No changes for python version support for Linux or macOS.
There are no code changes other than checking for Python version numbers.
This release adddresses issue #104
Accommodations for Python 3.8 asyncio for Windows
Python 3.8 asyncio for Windows changed and introduced some breaking changes. This release sets the event loop to solve the breaking changes.
This release fixes issue #101
See issue #101 for details of fix.
IGNORE THIS RELEASE - BAD pypi BUILD
v2.32 Fix issue #101
pymata_iot typo fix
This release addresses issue #99.
Addresses issue #94
Added a parameter "port_discovery_exceptions" to both pymata3 and pymata_core classes. Default is False so there will be no change in behavior. If set to True, a RuntimeException is generated instead of sys.exit() if there is a problem when doing Arduino port discovery.
Incorporated pull request #93 Set callbacks for PULLUP input
v2.29 Delete FirmataPlusDS.ino
Fixed issue #87 and copyright strings for FirmataPlus files
This fixes issue #87 and updates the FirmataPlus copyright strings in the Frimatat Plus source files. There are no coding changes to the FirmataPlus files.
Bug fix and warning fix release
Fixed warnings in FirmataPlus scripts for Default warning level in Arduino IDE.
Fixed issue #85 Using current Arduino IDE, FirmataPlus.ino gives warnings when compiled.
Fixed issue #86 Rotary Encoder support not functioning.
Added some example code for the rotary encoder, simple digital and analog input.
Added a command utility to list the serial ports to help debug. This is automatically installed with pymata-aio. Just type list_serial_ports in a console to see the serial ports.