⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mic24lcsmbpep.h

📁 此文件是cp6000主板的bsp包
💻 H
字号:
/* mic24LcSmbPep.h - E2PROM library header for MICROCHIP 24LCxx devices *//* Copyright 2004 Kontron Modular Computers GmbH *//*modification history--------------------01c,19mar04,gko  corrected error in USR_NV_RAM_SIZE01b,17jul03,gko  adapted to CP306 -> MIC24LC64 on SMBus01a,01aug02,phd  created*/#ifndef __INCmic24LcSmbPep_h#define __INCmic24LcSmbPep_h#ifdef __cplusplusextern "C" {#endif/* includes */#include "vxWorks.h"#include "sysLib.h"#include "versionPep.h"/* defines */PEP_VERSION(mic24LcSmbPep_h,01b)			   /* version identifier */#define MIC24_BLOCK_SIZE  256                  /* size of one block in bytes */#define BIOS_PROD_SIZE    512                  /* reserved space for BIOS and production data */#ifndef MIC24LC64#	define VXW_NV_RAM_SIZE	 MIC24_BLOCK_SIZE * 1 /* NVRAM reserved for VxWorks */#	define USR_NV_RAM_SIZE   MIC24_BLOCK_SIZE * 2 /* NVRAM available for the user */#else#	define VXW_NV_RAM_SIZE	 (MIC24_BLOCK_SIZE * 2) /* NVRAM reserved for VxWorks */#	define USR_NV_RAM_SIZE   ((MIC24_BLOCK_SIZE * 32) - VXW_NV_RAM_SIZE - BIOS_PROD_SIZE) 													/* NVRAM available for the user */#endif/* function declarations */#if defined(__STDC__) || defined(__cplusplus)IMPORT STATUS mic24LcSmbInit (void);IMPORT STATUS usrNvRamGet    (char *string, int strLen, int offset);IMPORT STATUS usrNvRamSet    (char *string, int strLen, int offset);IMPORT int    usrNvRamSize   (void);IMPORT int    sysNvRamSize   (void);#elseIMPORT STATUS mic24LcSmbInit ();IMPORT STATUS usrNvRamGet    ();IMPORT STATUS usrNvRamSet    ();IMPORT int    usrNvRamSize   ();IMPORT int    sysNvRamSize   ();#endif	/* __STDC__ */#ifdef __cplusplus}#endif#endif /* __INCmic24LcSmbPep_h */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -