gastonfeng pointed out that sometimes the serial driver won't populate .vid so the autodetect function won't find the serial port. That's been changed to .device which is def set by the serial driver.
2.1.0
pyfirmata2 has been designed to guarantee a precise sampling rate via a callback handler and is not using loops with delays. The `pass_time` function is not needed by the user and has been made private.
2.0.1
This update just adds a link to the Digital Signal Processing class which has used this module extensively last term. Students had to filter an analogue signal of their choice. [See this playlist for examples](https://www.youtube.com/playlist?list=PLxWwb-b9LnpDkmXFt3qL6bgp53Rd2bT7P).
2.0.0
pyfirmata2 has been used now by nearly 200 students in my classes and been thoroughly debugged in this process and is now very stable. It's been tested under Linux, Windows and Mac by a lot of users.
This release also marks the official departure from the original pyfirmata V1.
1.1.9
Added a "troubleshooting" section to the docs for users of Spyder which keeps the serial port open and causes trouble.
1.1.6
Release with serial port auto detect and multi plot window realtime scope.