22 lines
		
	
	
		
			847 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			847 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #ifndef __LGDRIVER_H
 | ||
|  | #define __LGDRIVER_H
 | ||
|  | 
 | ||
|  | //--------------------static------------------------------------
 | ||
|  | void LG_Receive_Switch(void); | ||
|  | u8 LG_ReceiveBit(void); | ||
|  | void LG_SendByte(u8 dat); | ||
|  | void LG_SendByte_CaliTime(u16 dat); | ||
|  | u8 LG_ReceiveByte(void); | ||
|  | //--------------------static------------------------------------
 | ||
|  | 
 | ||
|  | //接收单bitAck
 | ||
|  | u8 LG_ReceiveAck(void); | ||
|  | u8 LG_ReceiveParameter(u8 *Parameter, u8 Length);				//接收参数		
 | ||
|  | u16 LG_ReceiveSingleBit(u8 *Parameter, u16 Length, u8 bit);		//接收单bit数据	
 | ||
|  | u16 LG_ReceiveDetBomming(u8 *pStatus, u16 Length, u8 allow);    //延时放电		
 | ||
|  | void LG_SendCommand(u8 Function, u8 *Parameter, u8 Length);		//发送功能指令	
 | ||
|  | void LG_SendCorrectTimeCommand(u8 Function, u16 time);			//校时指令	
 | ||
|  | //发送延时起爆用来清除波形计数--接收1个bit
 | ||
|  | void LG_CleanWave_Receive(void); | ||
|  | #endif
 |