nvm.h
来自「zigbee精简协议栈代码」· C头文件 代码 · 共 22 行
H
22 行
#ifndef _ZNVM_H_
#define _ZNVM_H_
#include "zigbee.h"
void NVMWrite(void *dest, const void *src, size_t count);
void NVMRead(void *dest, const void *src, size_t count);
void ClearNVM( void *dest, BYTE count );
#define GetMACAddress( x ) NVMRead( (void *)x, &macLongAddr, sizeof(LONG_ADDR) )
#define PutMACAddress( x ) NVMWrite((void *)&macLongAddr, (BYTE*)x, sizeof(LONG_ADDR))
#define GetMACShortAddress(x) NVMRead( (void *)x, &macShortAddr, sizeof(SHORT_ADDR) )
#define PutMACShortAddress(x) NVMWrite((void *)&macShortAddr, (BYTE*)x, sizeof(SHORT_ADDR))
extern EEMEM LONG_ADDR macLongAddr;
extern EEMEM SHORT_ADDR macShortAddr;
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?