请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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