📄 ytepfunction.h.bak
字号:
#ifndef display_file
#define FILE_D extern
#endif
#ifndef yt_TemEp_file
#define FILE_TE extern
#endif
#ifndef ytep_RF_file
#define FILE_RF extern
#endif
#ifndef can_file
#define FILE_CAN extern
#endif
#ifndef FILE_MAIN
#define FILE_MAIN extern
#endif
#ifndef yt_Key_file
#define FILE_KEY extern
#endif
#ifndef yt_Alamc_file
#define FILE_ALAMC extern
#endif
/////////////////////////////////////////////
FILE_MAIN void delay_nop(Int16U Dly);
FILE_MAIN void Clk_Init (void);
FILE_MAIN void delay(Int16U Dly);
/////////////////////////////////////////////
#ifdef MCP2515
FILE_CAN Boolean RTS(CAN_BUS *CANx,CAN_BUS *CANT,const Int16U *p);
FILE_CAN unsigned char ReadCAN(CAN_BUS *CANx,unsigned char FLAG,const unsigned char address);
FILE_CAN void Read2551(CAN_BUS *RCAN,unsigned char x);
FILE_CAN void Init2515(Int8U m);
FILE_CAN void WriteSPI( unsigned char data_out );
FILE_CAN unsigned char ReadSPI( void );
FILE_CAN void InitPICmicro(void);
FILE_CAN void SPIReset(void);
FILE_CAN void Delay_ms(unsigned char num_ms);
FILE_CAN void SPIByteWrite(unsigned char addr,unsigned char data);
FILE_CAN unsigned char SPIByteRead(unsigned char addr);
FILE_CAN void LoadTXBuffers(unsigned char buffers, unsigned char *ID);
#endif
/////////////////////////////////////////////
FILE_TE void GPIO_InOut(GPIO_TypeDef* GPIOx,Int16U GPIO_Bit,Int8U GPIO_Speed_value,Int16U GPIO_InOut);
FILE_TE void START_SHT(Tem *IO_Tem);
FILE_TE Int8U SHTA_ack(Tem *IO_Tem);
FILE_TE Int8U Write_SHT(const Int8U data,Tem *IO_Tem);
FILE_TE Int8U Read_SHT(Tem *IO_Tem,Int8U xyz);
FILE_TE Int8U crc8(Int8U byte,Int8U crc8);
FILE_TE Int8U swapcrc(Int8U byte);
FILE_TE Int8U account_Temp(Int16U xa,Int8U xb);
FILE_TE Int8U account_RH(Int16U xa,Int8U xb);
FILE_TE void read_SHT_data();
FILE_TE Int8U WRNBYT(Int8U i2c,Int8U i2cadd,Int8U *pos,Int8U number);
FILE_TE void RDNBYT(Int8U slar,Int8U subaddr,Int8U *qq,Int8U number);
FILE_TE void ReadYear(Int8U *year_buf);
FILE_TE Int16U InitYear(Int8U *year_buf);
FILE_TE Int16U ReadFM24C04();
FILE_TE Int16U WriteFM24C04(Int16U Flag,_yt*DATA);
FILE_TE void ReadI2C(Int16U ComponentAddress,Int16U SubAddress,Int8U *FM,Int8U I2Clen);
FILE_TE void WriteI2C(Int16U ComponentAddress,Int8U SubAddress,Int8U *FM,Int8U I2Clen);
/////////////////////////////////////////
FILE_D Int16U BCD(Int16U B);
FILE_D inline LcdDataOut(Int16U data);
FILE_D void LCMCmd(Int8U Command);
FILE_D void LCMData(Int8U DData);
FILE_D void WriteGraphicScreen(Int8U *GDData);
FILE_D void WriteTextScreen(Int8U *TxtData);
FILE_D void initLCDM(void);
FILE_D void WriteDot(Int8U x,Int8U y,Int16U data);
FILE_D void WriteOneChar(Int8U addr,Int16U z,Int8U y);
FILE_D void WriteDot(Int8U x,Int8U y,Int16U data);
FILE_D void initLCDM(void);
FILE_D inline void Display_mode_setion();
FILE_D void Disp_China_char(Int8U i,Int8U a);
FILE_D void Disp_Table(Int16U *point,volatile Int16U n,Int16U m);
FILE_D Int16U display_Fault(Int16U _Over,Int16U _Fast,Int16U _Room,Int16U _Low,Int16U _Fault);
FILE_D void display(_LCD *D,_yt*Ddata,NOTS *His);
FILE_D void WritePicture(Int16U *pos);
FILE_D Int16U CHK_ALAMCREG(TIM *p,TIMNOTS *pos);
FILE_D Int16U ALAMC_mode_setion(Int16U m,Int16U n);
FILE_D void CHK_DISP_MODE(Int16U m,Int8U *n);
//////////////////////////////////////////
FILE_RF Int32U IsrReceive(REC *Re);
FILE_RF Int32U IsrSend(REC *Te);
FILE_RF Int32U CHK_RF(REC *p,SensorRF *pos);
FILE_RF Int16U cal_crc(Int8U *ptr, Int8U len);
//////////////////////////////////////////
FILE_KEY Int8U scankey(KEY *KEYA);
FILE_KEY Int8U key_setion(KEY *KEYA,_LCD *LCM);
FILE_KEY Int16U key_up(KEY *KEYA,_LCD *LCM,_yt *Data);
FILE_KEY Int16U key_down(KEY *KEYA,_LCD *LCM,_yt *Data);
FILE_KEY Int16U key_add(KEY *KEYA,_LCD *LCM);
FILE_KEY Int16U key_dec(KEY *KEYA,_LCD *LCM);
FILE_KEY Int16U keyserver(KEY *KEYA,_LCD *LCM,_yt *Data);
FILE_KEY void Set_HISTORY(Int8U *p);
/////////////////////////////////////////
FILE_ALAMC void AlamcFault(SensorRF *A,_yt *B,Int8U *HOUR_MIN);
FILE_ALAMC Int16U NOTS_Store(NOTS *DATA,Int8U Flag,SensorRF *pos);
FILE_ALAMC Int16U ALAMCREGISTER(Int8U *HourMin,Int16U *p,TIM *pos,Int16U *point);
FILE_ALAMC Boolean FifoPush(pUartFifo_t Fifo, USART_TypeDef* USARTx);
FILE_ALAMC Boolean FifoPop(pUartFifo_t Fifo,USART_TypeDef* USARTx);
FILE_ALAMC void Uart1Isr(void);
FILE_ALAMC void Uart1Init();
FILE_ALAMC Boolean UsartRXD(pUartFifo_t Fifo,pUartFifo_t TFifo);
FILE_ALAMC Boolean UsartTXD(pUartFifo_t TFifo,pUartFifo_t RFifo,Int16U *pos);
FILE_ALAMC Int16U Fast_TEM_NOTS(Int16U n,Int16U m,Int16U *p,SensorRF *pos);
FILE_ALAMC void CHK_BELL(Int16U *pos,Int16U a);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -