QuakeGod
2022-10-17 f4f290279d32d3cd656472a3298345bc7418cd78
Inc/functions.h
@@ -43,15 +43,18 @@
int Uart3RecvDMA(void * pBuf, int nSize);
int Uart3TriggerRecvDMA(void );
int Uart3TriggerSendDMA(void );
void TriggerPendSV(void);
void PendSvCallBack(void);
void SPI1_IRQ_CallBack(void);
void Uart1SendDone(void);
void Uart1RecvDone(void);
void Uart2SendDone(void);
void Uart2RecvDone(void);
int PutStr(char * str1, int len1);
void clearscreen(void );
void Locate(int x,int y);
int SendPacket1(void * pBuf,int len1);
int SendPacket2(pPacket p1,int len1);
int SendPacket(int nChn, void * pBuf,int len1);
//int SendPacket1(void * pBuf,int len1);
//int SendPacket2(pPacket p1,int len1);
void ToggleRunLed(void );
void ToggleErrLed(void );
void ToggleOutStat(void );
@@ -66,9 +69,10 @@
unsigned short crc_check(const unsigned char * data, unsigned int  length);
unsigned short crc16bitbybit(const unsigned char *ptr, unsigned int len);
uint16_t crc16table(const uint8_t *ptr, uint16_t len);
uint16_t crc16tablefast(const uint8_t *ptr, uint16_t len) ;
//uint16_t crc16tablefast(const uint8_t *ptr, uint16_t len) ;
void EnableDisIn(uchar bEnable);
void displayInput(unsigned int cc);
void PutOutputSPI1(unsigned int Y);
#endif  /* __MYFUNCTIONS_H__ */