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
|