Files
checker_slave/source/elec_det/driver/LGDriver.h
2023-10-06 18:47:05 +08:00

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