I've been playing with a CC3000 (Adafruit shield) for a few weeks now, and
my web client code is naively based on the sample code from their github,
with a few tweaks based on discussions I've read on the adafruit blog and
lots and lots of debug messages.

I've seen some weird behavior with the device loosing the internet
connection, or failing to connect to the server where it just hangs and
needs a reboot (.connect() seems to be notorious for this), or having
innocuous lib calls hang so that my timeouts don't fire. I haven't added
any wacky hardware, just the UNO shield as sold by adafruit.

I'm [a] assuming the hardware is fine (lolz), and [b] I'm preparing to
write some kind of CTC based interrupt monitor and state-machine to keep
tabs if the network device is stuck somewhere for an inordinate amount of
time, and reset it accordingly (disconnect from AP or reconnect to server,
or full on reset, etc.).

Has anyone written a more robust (perhaps self-aware) network lib for the
CC3000? Googling turns up the adafruit lib and lots of discussion about
similar errors with non-answers like "put a delay(1000) after every class
method call...". Feh.

If not, I'll have whack at it and solicit input...

Thanks for listenin', y'all.

Peter
_______________________________________________
dorkbotpdx-blabber mailing list
[email protected]
http://music.columbia.edu/mailman/listinfo/dorkbotpdx-blabber

Reply via email to