#ifndef __XYF_H #define __XYF_H #include "stdint.h" #include "config.h" #include "cang.h" #define XYF_BUF_DEP 20 typedef struct{ uint16_t XYF_Data1[XYF_BUF_DEP]; //жÓÍ·§¿ª¹ØÊý¾Ý uint16_t XYF_Data2[XYF_BUF_DEP]; //жÓÍ·§Ð¶¾¡Êý¾Ý uint16_t XYF_StateCnt1; //жÓÍ·§¿ª¹Ø×´Ì¬¼ÆÊý uint16_t XYF_StateCnt2; //жÓÍ·§Ð¶¾¡×´Ì¬¼ÆÊý uint16_t XYF_StateCnt3; //жÓÍ·§¿ª¹Ø×´Ì¬¼ÆÊý uint16_t XYF_StateCnt4; //жÓÍ·§Ð¶¾¡×´Ì¬¼ÆÊý uint16_t XYF_State1; //жÓÍ·§¿ª¹Ø×´Ì¬ uint16_t XYF_State2; //жÓÍ·§Ð¶¾¡×´Ì¬ uint16_t XYF_ErrorCnt; //жÓÍ·§´íÎó¼ÆÊý uint16_t XYF_Error; //жÓÍ·§´íÎó״̬ uint16_t XYF_StateKeepNum; //ÅжϴÎÊý uint16_t XYF_ADC; uint16_t RTData_Num; }XYF_Inf; extern XYF_Inf xyf_inf[SENSOR_DEEP]; extern void XYF_state(uint16_t CangNum); extern void XYF_Init(void); extern void Flash_ReadBytes(uint16_t* sorBuf,uint32_t FlashAddr,uint16_t len); extern void Flash_WriteBytes(uint16_t* sorBuf,uint32_t FlashAddr,uint16_t len); #endif