?? uart.h
字號(hào):
#ifndef _UART_H_
#define _UART_H_
/*********************************************************************
Filename: uart.h
Revised: $Date: 2007-12-13 10:01:58 -0800 $
Revision: $Revision: 10194 $
Description:
Notes:
*********************************************************************/
/*********************************************************************
* INCLUDES
*/
/*********************************************************************
* MACROS
*/
#define PC_DEBUG
#define COM1 "/dev/ttyS0"
#define COM2 "/dev/ttyS1"
#ifdef PC_DEBUG
#define BAUDRATE 9600
#define COM COM1
#else
#define BAUDRATE 115200
//#define BAUDRATE 9600
#define COM COM2
#endif
#define ENDMINITERM 27
#define FALSE 0
#define TRUE 1
#define RX_BUF_SIZE 100
/*********************************************************************
* TYPEDEFS
*/
typedef union semun
{
int val;
struct semid_ds *buf;
unsigned short int *array;
struct seminfo *__buf;
}semun_t;
/*********************************************************************
* EXTERNAL VARIABLES
*/
extern int sem_id;
extern semun_t port_sem;
extern volatile int tty_fd;
extern unsigned char rx_buf[RX_BUF_SIZE];
extern unsigned int rx_buf_pointer;
extern unsigned int rx_buf_overflow;
/*********************************************************************
* EXTERNAL FUNCTIONS
*/
extern int set_port(int fd, int nSpeed, int nBits, char nEvent, int nStop);
extern int port_open(void);
extern void port_close(void);
extern void port_write(unsigned char *buffer, unsigned int length);
extern unsigned int port_read(void);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -