I just received a set of TI's CC3100 evaluation boards - after getting the sense here and elsewhere that the CC3000 is just generally problematic and that the CC3100 is TI's attempt to fix the situation, I decided to skip straight to the CC3100 and try it with micropython.
Before actually bothering to read any documentation

, I decided to just connect it to my pyboard as described in the modcc3k.c source code and try the existing uPy network module for the CC3k to see if it would work.
Unsurprisingly, it didn't - I also put a logic analyzer on the SPI bus and found that only one byte was sent from the pyboard to the CC3100 board, then nothing.
Code: Select all
>>> import network
>>> cc3100 = network.CC3k(pyb.SPI(2), pyb.Pin.board.Y5, pyb.Pin.board.Y4, pyb.Pin.board.Y3)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OSError: Failed to init wlan module
Sometime in the next few days I expect to dig deeper into this with a more serious effort, but I just wanted to ask if anyone else has tried to use the CC3100 and had any success yet.
-Bryan