I2C should not be a particular problem. SDA and SCL are just lines, pulled high through resistors, that are pulled low by the Arduino and the DS1307 at the right times. My own I2C test run was a DS1307 with an AVR -- no problem. 200KHz is kind of low; imaginably signal changes could be missed if they slipped between the sampling slots. 500KHz or 1MHz would be better. But I can't understand why you're not seeing anything.
I've just upgraded to ols-308 with Demon Core, which seems to work just fine.
I find I can get metadata returned just after I open the connection to the Logic Sniffer, and get it as many times as I request, but once I've run a capture I can't get metadata any more.
Is this normal?
It's not a huge problem, because the obvious time to read metadata is first off, so the client can be set up accordingly. If I've caused the trouble myself by monkeying with serial timeouts, I'd like to know.
Running Ubuntu 10.04 and the pyLogicSniffer client.
@herrold I was hoping I could wait till the code was more mature before I did a setup. I'm still kind of new to production Python.. I've set up library packages before, but not applications.
For example, I know sump.py could appropriately be put into site-packages. I'm not sure about logic_sniffer.py and its application-code friends. Any suggestions as to how you would like to see this set up?
@justyn I'm flattered that you approve so much. For now, I'm in it more for the fame than the fortune. If I get more prolific, I guess a donate/flattr button will be a good idea. For now, I get to ignore all those spam messages "Your Pay-Pal account has been suspended ..." Hope pyLogicSniffer continues to be useful.
[quote author="jawi"] It certainly looks familiar... ;) ...[/quote]
Yes, I had some influences and some inspiration ;). Without the java client to run, I would never have figured out what the Logic Sniffer was doing. Thanks.
As for a Java port adamoutler mentioned, there are good reasons for me to build up some competence in Java, but it won't happen overnight. Anyway, it's open source. If any ideas emerge in the python client that are worth implementing in a java client, that's all good, right?
There are a bunch on the website <http://www.melwilsonsoftware.ca/logic-sniffer/index.html> . I could attach some in the forum, if that's allowed, I guess.
Yet another client, this one written in Python 2. It depends on wxPython, pySerial and NumPy packages. I'm developing and testing in Ubuntu Linux, but with luck it will run under Windows and OS/X as well.
The most basic installation will be to unpack the source into a directory, and run it from there. It's run from the command line, but once suitable .ini files are set up it can be run from a mouse click.
Source code and documentation are available through <http://melwilsonsoftware.ca/> .
"I can confirm that it works with the client. However, upgrading I'm unsure of. I had a look around and believe I have satisfied the requirements, dialog installed, libusb 1.0 etc but when I try to run ols-upgrader in terminal I get: "
Where did you look to find the requirements, etc.?
My apologies -- it usually turns out with questions like this that I've looked straight at the info without recognizing it -- I have ols-0308.tgz and I've read over the OLS_Upgrader/readme.txt file without finding encouraging words about upgrades ...