On 2011-06-14 19:22, Matteo Sisti Sette wrote:
I've found out that if I send the arduino the "version" message, then these messages _are_ received (also in Windows), while when the Arduino send them just after connecting, they are lost in Windows.
So I think there must be an issue either in the Windows version of [comport] or in the Windows drivers, that if a message is received too soon after connecting, it is lost.
Ohhhhhhhh, it may be relevant (though I don't directly see how) that when I test on Windows I do it through a virtual machine (on a linux host which is the one on which i test it in Linux).
Yes I think that is relevant. I just tried it on WinXP and at least that part works properly. (arduino duemilanove / firmata2.2 / Pduino-0.5beta8) Usually emulators don't do a good job with I/O.
Martin