Hi,
I have some problems with the CC3000 driver. It randomly hangs at
UINT8 * hci_event_handler(void *pRetParams, UINT8 *from, UINT8 *fromlen) { while (1) { if (tSLInformation.usEventOrDataReceived != 0) { // it never gets here } }
}
This can happen at any command send to the CC3000. Sometimes it hangs at start up, sometimes 10s - 60s later.
I have already patched to the Driver and Firmware to V1.12 and V1.13 but with no luck.
The SPI communication seems to be ok. Example of nvmem_read_sp_version:
Microcontroller: MSP430G2955
SPI Clock: 1 MHz
What can be wrong?
Thanks for help,
David