Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- added FirmataSession class, this is a light version of ArduinoSession, that has better firmata message handling, doesn't use a queue. so can be used for Arduinos that constantly produce a shitload of messages without overflowing the queue. - added System.IO.Ports.Mono, replaces the crappy Microsoft SerialPort implementation as that one uses too much cpu, threads and memory, see dotnet/runtime#2379 - extended the test program with some additional tests, like a raw dump of all incoming bytes for Arduinos that produce data autonomously. Also you can choose which serial port to use. - code refactoring, replaced magic numbers with enums.
- Loading branch information