请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1352P 您好!
我们正在尝试向 SDK 头文件中定义的一些结构添加一些其他成员。 例如:
// simplelink_cc13xx_cc26xx_sdk_7_10_01_24/source/ti/ti154stack/common/inc/llc.h
/*! Network Information */
typedef struct
{
/* Address information */
ApiMac_deviceDescriptor_t devInfo;
/*! Channel - non FH */
uint8_t channel;
/*! true if network is frequency hopping */
bool fh;
/* additional member */
uint8_t encryptionkey[APIMAC_KEY_MAX_LEN];
} Llc_netInfo_t;
我们尝试在 CCS 工程属性中从链接资源中删除 llc.h、然后在工程文件夹中创建一个具有不同文件名的 llc.h 副本、并在副本中添加其他成员。 这种方法似乎不起作用。 我们仍会收到以下错误:
typedef redefinition with different types ('struct Llc_netInfo_t' vs 'struct Llc_netInfo_t')
作为最后的手段、我想我们可以对 SDK 文件夹中的原始 llc.h 文件进行更改。 但从源代码管理的角度来看、这似乎不是一个好主意。 有人能提供一些建议吗?
谢谢。