QuakeGod
2023-02-01 3f1eb56bff1b49a585305d91f96d6168ef7e6f0b
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__ */