找回密码
 立即注册

微信扫码登录

查看: 1420|回复: 2

关于NV的使用问题

[复制链接]

24

主题

39

回帖

288

积分

华贵铂金

积分
288
发表于 2025-3-11 18:42:31 | 显示全部楼层 |阅读模式 来自 广东深圳
information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: V3.7.1.2_Patch_0001(PR)
关于NV的使用,我有二个疑问,麻烦帮我解答:

1. 如果需要在NV_MODULE_ZCL信息模块增加新的条目信息(NV_ITEM_ZCL_THERMOSTAT),那么应该在哪个位置增加呢?
    NV_ITEM_ZCL_REPORT                 = 0x20,
    NV_ITEM_ZCL_ON_OFF,
    NV_ITEM_ZCL_LEVEL,
    NV_ITEM_ZCL_COLOR_CTRL,
    NV_ITEM_ZCL_SCENE_TABLE,
    NV_ITEM_ZCL_GP_PROXY_TABLE,
    NV_ITEM_ZCL_GP_SINK_TABLE,
    NV_ITEM_ZCL_WWAH_APS_AUTH_INFO,
    NV_ITEM_ZCL_WWAH_APS_ACKS_INFO,
    NV_ITEM_ZCL_WWAH_USE_TC_CLUSTER_INFO,
    NV_ITEM_ZCL_THERMOSTAT,//是在这个位置增加吗

    NV_ITEM_APP_SIMPLE_DESC,
    NV_ITEM_APP_POWER_CNT,
    NV_ITEM_APP_GP_TRANS_TABLE,
    NV_ITEM_ZCL_THERMOSTAT,//还是在这个位置增加?



2. NV_ITEM有什么没有使用,是不是代表就也会占用NV空间呢? 比如NV_ITEM_ZCL_ON_OFF和NV_ITEM_ZCL_LEVEL没有使用,那么会不会占用NV空间?

13

主题

61

回帖

363

积分

流光翡翠

积分
363
发表于 2025-3-12 04:22:08 | 显示全部楼层 来自 澳大利亚
本帖最后由 wes58 于 2025-3-12 04:26 编辑

Hi,
Maybe Telink will tells you something different, but that is what I do.
I add to the app_cfg.h file something like this:
  1. #define NV_ITEM_ZCL_HVAC       (NV_ITEM_APP_GP_TRANS_TABLE + 1)
复制代码

This way NV_ITEM_ZCL_HVAC is only defined for the project/app that you want to use it with. You can add more iitems ... ((NV_ITEM_APP_GP_TRANS_TABLE + 2)
And you don't have to worry if you update SDK to newer version.

24

主题

39

回帖

288

积分

华贵铂金

积分
288
 楼主| 发表于 2025-3-12 10:06:56 | 显示全部楼层 来自 广东深圳
OK, Many thanks.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-6-3 01:28 , Processed in 0.088120 second(s), 21 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表