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

📄 uart_api.h

📁 SAMSUNG 5009的源代码
💻 H
字号:
/******************************************************************************
 *   Filename    : Uart_api.h                                                 *
 *   Start date  :                                                            *
 *   By          :                                                            *             
 *   Contact     :                                                            *
 *   Description : low level api headers.(for only high level api)            *
 *                                                                            *
 ******************************************************************************
 */
#ifndef	_UART_API_H_
#define	_UART_API_H_

#ifdef __cplusplus
extern "C" {
#endif

/********************************************* 
 *   Data types
 *********************************************/
 

/********************************************* 
 *   Define
 *********************************************/
#define UART_PCLK	SH_PCLK  /* default uart clock */

/********************************************* 
 *   Functions Define
 *********************************************/
VOID UART_Init( SINT mclk, SINT baud );

VOID UART_TxEmpty( VOID );	
VOID UART_SendByte( UCHAR data );
VOID UART_SendString( SCHAR *string );

BOOL UART_CheckDataReceived(SysWait_t suspend);
UINT UART_GetNumRxData(void);
BOOL UART_GetRxData(UINT num, UCHAR *ptr_buffer, BOOL consume);
VOID UART_SendTxData(UCHAR data);

#if 0//delete by cklee
VOID UART_DeInit( VOID );
UCHAR UART_GetByte( VOID );	
UCHAR UART_GetChar( VOID );			
VOID UART_Print( const char *fmt, ... );
SINT  UART_GetNumber(VOID );	
VOID UART_GetString( SCHAR *string );
#endif

#ifdef __cplusplus
}
#endif

#endif /* _UART_API_H_ */

⌨️ 快捷键说明

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