#ifndef __RW_VERIFICATION_H #define __RW_VERIFICATION_H /**************************** ʹÓÃ˵Ã÷£ºµ÷ÓÃÒÔÏÂÁ½¸öº¯ÊýÀ´¶ÁÈ¡/дÈëÈý¸öµØÖ· double Read_Verification(u32 addrA,u32 addrB,u32 addrC); //¶ÁÈ¡º¯Êý ÅжÏReadVerificationData.ResultFlagÊÇ·ñ´æÔÚ±¨´í£¬0£ºÕý³£ 1£º·¢Éú´íÎó void Write_Verification(double WriteData,u32 addrA,u32 addrB,u32 addrC);//дÈ뺯Êý ÅжÏWriteVerificationData.ResultFlagÊÇ·ñ´æÔÚ±¨´í£¬0£ºÕý³£ 1£º·¢Éú´íÎó ***********************/ #include "define_all.h" #include "e2p.h" #define DATA_LIMIT 4000000000 #pragma pack(1) typedef struct RW_Verification_Data { u32 addrA; u32 addrB; u32 addrC; // double DataA; // double DataB; // double DataC; // double WriteData; double Data; u8 ResultFlag; //½á¹û±êÖ¾£¬0£ºÊý¾ÝÎÞÎó£»0x01£ºÊý¾ÝÒì³£ }RW_VERIFICATION_DATA; #pragma pack() extern RW_VERIFICATION_DATA ReadVerificationData; extern RW_VERIFICATION_DATA WriteVerificationData; double Read_Verification(u32 addrA,u32 addrB,u32 addrC); //¶ÁÈ¡º¯Êý void Write_Verification(double WriteData,u32 addrA,u32 addrB,u32 addrC);//дÈ뺯Êý extern u8 RandValue; extern u8 RandValueFLAG; void E2TEST(void); #endif