Please feel free to ignore the ramblings of a crazy man, but a thought has cross my mind...
Right now I'm working on a project, and rapidly loosing my hair (although to be fair there wasn't much to start with)... What I could really do with is a 4 (or more) channel logic analyser... Now here comes the thought...
Using direct port read on the ATmega328 I could read the state of the signals I am interested in fast enough, which is great. Unfortunately there is no way to get this information off the JeeNode fast enough (I can't read LED flashes that fast!). Serial over USB is just not going to cut it, and the ATmega is going to be far too busy for me to try to get it to do any kind of data compression.
However, there is now this very interesting Ethercard available... Which supports a 100Mbit ethernet connection, so the question is, if I open a TCP (UDP?) connection between the Ethercard and a PC, how fast can a JeeNode and Ethercard (shouldn't that be JeeNet or JeeEth?) pump out a stream of bytes? As this is binary data I can combine two four channel samples into each byte, or one byte per sample for eight bit monitoring.
I'm quite happy writing the PC TCP data processing side, that's easy.
