QuakeGod
2023-02-01 a9312568cde771d4b970445e1f66a04fabb64d56
Inc/functions.h
@@ -21,7 +21,7 @@
extern volatile unsigned int CurTickuS;   
//extern volatile unsigned int ThisRunTime;   
//extern volatile unsigned int TotalRunTime;
//extern volatile unsigned int PwrCount;            //开机次数
//extern volatile unsigned int PwrCount;            //开机次数
typedef unsigned char uint8_t;
typedef unsigned char uchar;
@@ -31,7 +31,7 @@
 
int InituS(int TickFreq1);
unsigned int GetuS(void);
void logData(unsigned char d);
int InitUartstat(stUartStat * pUartstat,void * pBufRx, int nSizeRx, void * pBufTx, int nSizeTx);
int Uart1SendDMA(void * pData, int nSize);
int Uart1TriggerSendDMA(void );
@@ -45,22 +45,24 @@
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(pKBPacket p1,int len1);
void ToggleRunLed(void );
void ToggleErrLed(void );
void ToggleErr2Led(void );
void ToggleOutStat(void );
int ReadJumperSW(void );
void SetRunLed(uchar bOn);
void SetErrLed(uchar bOn);
void SetErr2Led(uchar bOn);
void SetOutStat(uchar bOn);
void Enable595(uchar bEnable);
unsigned int GetInput(void );
@@ -74,5 +76,5 @@
void EnableDisIn(uchar bEnable);
void displayInput(unsigned int cc);
void PutOutputSPI1(unsigned int Y);
#endif  /* __MYFUNCTIONS_H__ */