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

📄 fuart.h

📁 这是一个潜入式开发的c语言代码
💻 H
字号:

/*#########################################################################

  Copyright (c) 2005,
  All rights reserved.
  
  File name     :fuart.h
  Description   :uart head

  Version       :1.00
  Author        :
  Complete Date :

  Function List :
  History       :
  _________________________________________________________________________
  DATE          AUTHOR                  VERSION    DESCRIBE
  -------------------------------------------------------------------------
  2006-04-24    zhangliangzhao          Ver0.01    Create
  2006-04-28    zhangliangzhao          Ver0.10    Modified
  

#########################################################################*/

#ifndef __F_UART_H__
#define __F_UART_H__

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <termios.h>
#include <stdio.h>

#include "fpubdef.h"
#include "fiio.h"

#define MAX_READ_BUFF 255

/*--------------------------------- uart operate begin ----------------------------*/
	typedef struct tag_FUART
	{      
		
		/*****************文件设定*****************************/
		
		BYTE   *pbUartName ;
		INT16  n16OpenMode  ; 
		
		/*********************uart设定*****************************/

		INT16  n16C_cflag  ;
		INT16  N16C_iflag  ; 
		INT16  n16C_oflag  ; 
		INT16  N16C_lflag  ;   /* 设定输入模式 (非标准型, 不回应,...) */
		INT16  n16Vtime    ;   /* 不使用分割字节计时器 */
		INT16  N16Vvmin    ;   /* 在读取到 1 个字节前先停止 */
    /********************uart 句柄*****************************/
    REGINT rHuart;

	}     FUART ;    /*Furat*/


FIIO*   UartCreate  (UDATA aFudUartInf);
Boolean UartDestroy (OBJECT *pFuc);

Boolean UartConfig  (OBJECT *pFuc, UDATA aFudUartInf);         
Boolean UartOpen    (OBJECT *pFuc);                             
REGINT  UartRead    (OBJECT *pFuc,BYTE *pBuff, REGINT aSize);   
REGINT  UartWrite   (OBJECT *pFuc,BYTE *pBuff, REGINT aSize);   
Boolean UartClose   (OBJECT *pFuc);                             
/*--------------------------------- uart operate end ------------------------------------------*/



#endif /*__F_UART_H__*/

⌨️ 快捷键说明

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