Pix: can I add support for my scope to your viewer ? I'm trying to drop my java version, so it would be nice to have a java viewer for it.
OpenFrameworks isn't Java, it's a cross platform C++ library. But I'll have a look at your firmware, if using it will save me hacking muli-channel into gabebear's I might start using it myself. At the moment my app definitely isn't as featureful as yours seems to be.
Some notes: You cannot get accurate ADC values beyond the specified ADC bandwitdh - which is very low (see datasheet).
Yes, I take it that the real "DANGER!!!" in using the low prescale settings in gabebear's app is that they are running faster than the bandwidth of the ADC.
Regarding the FTDI drivers in Linux, I can hack one to use a different method so to extract data faster from arduino, but we're still limited to its small internal TX buffer. I cannot however do the same for the mac FTDI driver.
I looked into this a little bit (there is libftdi for linux and OSX) but as it needed root access to the device, a method of blacklisting the usb-serial module, and extra libraries to be installed, I decided against it and used the setserial/stty wrapper instead. If there isn;'t much sense in trying to read the lower prescale rates, then I'm already managing to read the data fast enough with the built in serial driver.