I'm using CC3100MODBOOST boards in transceiver mode. After running for quite a while, the transmitting board returns a error -100 on recv() and does not recover. When I close the socket and try to allocate a new one I keep getting error -100 from the socket() call.
Error -100 is not listed in socket.h and I'm unsure how to recover from this error. Can you help me understand the meaning of this error code?
ID(67108864) FW(31.1.5.0.10) PHY(1.0.3.37)
NWP(2.12.2.8) ROM(13107) HostDrv(1.0.1.11)
Socket is allocated as follows:
socket( AF_RF,
SOCK_DGRAM,
3);
but I've also seen this with SOCK_RAW as well.