Other Parts Discussed in Thread: CC3100
Hi,
We discovered today that when using transceiver mode, the "len" argument in the call to sl_Send() needs to include the extra 4 bytes for the FCS when using the CC3100, but should not include the extra 4 bytes when using the CC3120. In other words, if we are sending a packet with length "packetLen", the calls to sl_Send() need to be:
CC3100: Status = sl_Send(SockID, pPacket, packenLen + 4, 0 );
CC3120: Status = sl_Send(SockID, pPacket, packenLen, 0 );
I didn't see this distinction in the API documentation, but perhaps it should be added so users know the difference between the 2 parts.
Thanks,
-Ed