⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uartexterns.h

📁 samsung 最新芯片2450 的测试程序.
💻 H
字号:
#ifndef __UARTEXTERNS_H__
#define __UARTEXTERNS_H__


#ifdef __cplusplus
extern "C" {
#endif
//will be seperated as extern.h


//variables



//sub functions for test
unsigned char UartOpen(unsigned char ch, unsigned int SetIRQ, bool bAFC2);
unsigned char UartClose(unsigned char ch, unsigned char duplex);
unsigned char SetDbgUart(unsigned char ch);  // set registers with debug setting


unsigned char UartConfig(bool * bAFC2);
bool UART_assignUartCon(unsigned char ch,UART_CON* pUartCon);

int UART_TxstrMake(char *str, int bytesize);
bool TxString(unsigned char ch, char *str, int bytesize, void (*func_start)(void), bool (*func_test)(unsigned char));  // The last character of 'str' should be NULL

void UART_RxBufferClear(char * buffaddr, int buffsize);
bool UART_RxstrVerify(char *str, int bytesize);
void UART_RxstrPrint(char *str, int bytesize);
char* RxString(unsigned char ch, char *str, bool * success, void (*func_start)(void), bool (*func_test)(unsigned char));

bool TxRxString(unsigned char Txch, char *Txstr,
			  unsigned char Rxch, char *Rxstr,
			  void (*func_start)(void), bool (*func_test)(unsigned char, unsigned char )) ;

//custom function
bool UART_TxFifotestINT(unsigned char ch);
bool UART_RxFifotestINT(unsigned char Txch, unsigned char Rxch);
bool UART_RxFifotestTimeoutINT(unsigned char Txch, unsigned char Rxch);
bool UART_gpiotest(unsigned char Txch, unsigned char Rxch);
#ifdef __cplusplus
}
#endif


#endif /*__UARTEXTERNS_H__*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -