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
