This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SIMPLELINK-WIFI-CC3120-SDK-PLUGIN:v2.30.00.10错误

Guru**** 2539500 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/765872/simplelink-wifi-cc3120-sdk-plugin-v2-30-00-10-bug

器件型号:SIMPLELINK-WIFI-CC3120-SDK-PLUGIN

您好、TI、

软件中可能存在错误。 文件 net\bsd\netinet\in.h:

//
*版权所有(c) 2017-2018,Texas Instruments Incorporated
*保留所有权利。
*
*
只要
符合以下条件*、允许以源代码和二进制形式重新分发和使用:
*
*源代码的重新分发必须保留上述版权
声明*、此条件列表和以下免责声明。
*
***二进制形式的再发行必须在

*随发行提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。
*
***未经

事先书面许可、不得使用德州仪器公司的名称或*其贡献者的名称认可或推广从本软件衍生的产品*。
*
*本软件由版权所有者和贡献者"按原样"提供
*、

不承担任何明示或暗示的保证、包括但不限于*适销性和特定用途适用性的暗示保证*。 在任何情况下、版权所有者或
*贡献者都不对任何直接、间接、偶然、特殊、
*模范、 或相应的损害(包括但不限于
*采购替代产品或服务;丧失使用、数据或利润;
*或业务中断)、但出于任何责任理论
、*无论是在合同中、严格责任还是由于
使用本软件而以任何方式产生的侵权行为(包括疏忽或*其他)
、*即使已获悉可能会发生此类损坏。
//

#ifndef ti_net_bsd_netinet_in_include
#define ti_net_bsd_netinet_in_include

#include 

#ifdef __cplusplus
extern "C"{
#endif

/* protocols */
#define IPPROTO_IP SLNETSOCK_LVL_IP
#define IPPROTO_TCP SLNETSOCK_PROTO_TCP
#define IPPROTO_UDP SLNETSOCK_PROTO_UDP
#define IPPROTO_RAW SLNETSOCK_PROTO_RAW

/*地址整数*/
#define INADDR_ANY SLNETSOCK_INADDR_ANY
#define IN6ADDR_ANY SLNETSOCK_IN6ADDR_ANY

#define IN_addr SlNetSock_InAddr_t
#define sockaddr_in SlNetSock_AddrIn_t
#define in6_addr SlNetSock_In6Addr_t
#define sockaddr_in6 SlNetSock_AddrIn6_t

/*地址字符串长度*/
#define iNet_ADDRSTRLEN SLNETSOCK_iNet_ADDRSTRLEN
#define inet6_ADDRSTRLEN SLNETSOCK_inet6_ADDRSTRLEN

// sock 选项*/
#define IP_ADD_Membership SLNETSOCK_OPIP_ADD_Membership
#define IP_DROP_Membership SLNETSOCK_OPIP_DROP_MEMBERSHIP
#define IP_MULTICAST_TTL SLNETSOCK_OPIP_DROP_MEMBERSHARY
#define IPv6_MULTICAST_Hops SLNETSOCK_OPIPV6_MULTICAST_HIP#
定义 IPV6_ADD_MEMBERSHARY SLNETSOCK_OPIPV6_Add_Membership
#define IPv6_DROP_Membership SLNETSOCK_OPIPV6_DROP_ENTIVING_INCLUDE

#ifdef __cplusplus
}
#endif

#endif /* ti_net_BSD_netinet_in_include */ 

应该是  

//
*版权所有(c) 2017-2018,Texas Instruments Incorporated
*保留所有权利。
*
*
只要
符合以下条件*、允许以源代码和二进制形式重新分发和使用:
*
*源代码的重新分发必须保留上述版权
声明*、此条件列表和以下免责声明。
*
***二进制形式的再发行必须在

*随发行提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。
*
***未经

事先书面许可、不得使用德州仪器公司的名称或*其贡献者的名称认可或推广从本软件衍生的产品*。
*
*本软件由版权所有者和贡献者"按原样"提供
*、

不承担任何明示或暗示的保证、包括但不限于*适销性和特定用途适用性的暗示保证*。 在任何情况下、版权所有者或
*贡献者都不对任何直接、间接、偶然、特殊、
*模范、 或相应的损害(包括但不限于
*采购替代产品或服务;丧失使用、数据或利润;
*或业务中断)、但出于任何责任理论
、*无论是在合同中、严格责任还是由于
使用本软件而以任何方式产生的侵权行为(包括疏忽或*其他)
、*即使已获悉可能会发生此类损坏。
//

#ifndef ti_net_bsd_netinet_in_include
#define ti_net_bsd_netinet_in_include

#include 

#ifdef __cplusplus
extern "C"{
#endif

/* protocols */
#define IPPROTO_IP SLNETSOCK_LVL_IP
#define IPPROTO_TCP SLNETSOCK_PROTO_TCP
#define IPPROTO_UDP SLNETSOCK_PROTO_UDP
#define IPPROTO_RAW SLNETSOCK_PROTO_RAW

/*地址整数*/
#define INADDR_ANY SLNETSOCK_INADDR_ANY
#define IN6ADDR_ANY SLNETSOCK_IN6ADDR_ANY

#define IN_addr SlNetSock_InAddr_t
#define sockaddr_in SlNetSock_AddrIn_t
#define in6_addr SlNetSock_In6Addr_t
#define sockaddr_in6 SlNetSock_AddrIn6_t

/*地址字符串长度*/
#define iNet_ADDRSTRLEN SLNETSOCK_iNet_ADDRSTRLEN
#define inet6_ADDRSTRLEN SLNETSOCK_inet6_ADDRSTRLEN

// sock 选项*/
#define IP_ADD_Membership SLNETSOCK_OPIP_ADD_Membership
#define IP_DROP_Membership SLNETSOCK_OPIP_DROP_MEMBERSHIP
#define IP_MULTICAST_TTL SLNETSOCK_OPIP_MULTICAST_TTL
#define IPV6_MULTICAST_Hops SLNETSOCK_OPIPV6_MULTICAST_HIP#
定义 IPV6_ADD_MEMBERSHARY SLNETSOCK_OPIPV6_Add_Membership
#define IPv6_DROP_Membership SLNETSOCK_OPIPV6_DROP_ENTIVING_INCLUDE

#ifdef __cplusplus
}
#endif

#endif /* ti_net_BSD_netinet_in_include */

此致、

尤金

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Eugene、

    我相信您是正确的。 感谢您的分享。 将通知软件团队。

    Jesu