请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-CC1310 主题中讨论的其他器件:CC1310、 CC1101
由于 CC1310内的闪存资源不足、因此不能有太多的程序代码和常量数据、
以下配置:rfePatchFxn、它占用了相当大的程序 const (闪存)空间。
"那有什么用呢? 相关文档在哪里提供? 为什么没有配置时无法与 CC1101通信?
程序只需要大约4K 的闪存空间、无法进行优化。 如何简化此代码?
#ifdef H75T
#define __PATCH_NO_UNROLLING
#endif
#include DeviceFamily_constructPath(rf_patches/rf_patch_cpe_genfsk.h)
#include DeviceFamily_constructPath(rf_patches/rf_patch_rfe_genfsk.h)
#ifdef H75T
RF_Mode RF_prop =
{
.rfMode = RF_MODE_PROPRIETARY_SUB_1,
.cpePatchFxn = 0,
.mcePatchFxn = 0,
.rfePatchFxn = &rf_patch_rfe_genfsk
};
#else
RF_Mode RF_prop =
{
.rfMode = RF_MODE_PROPRIETARY_SUB_1,
.cpePatchFxn = &rf_patch_cpe_genfsk,
.mcePatchFxn = 0,
.rfePatchFxn = &rf_patch_rfe_genfsk
};
#endif