console.h

来自「RTEMS (Real-Time Executive for Multiproc」· C头文件 代码 · 共 71 行

H
71
字号
/* console.h -- console header file for the Bender board using the *              Or1k architecture. *	 *  Copyright (C) 2001 Chris Ziomkowski, chris@asics.ws * *  This file is distributed as part of the RTEMS package from *  OAR Corporation, and follows the licensing and distribution *  terms as stated for RTEMS.  * *  COPYRIGHT (c) 1989-1999. *  On-Line Applications Research Corporation (OAR). * *  The license and distribution terms for this file may be *  found in the file LICENSE in this distribution or at *  http://www.rtems.com/license/LICENSE. */#ifndef _CONSOLE_H#define _CONSOLE_Htypedef enum {  TERM_LOCAL_ECHO,  TERM_BIT_RATE,} ConsoleIOCTLCommand;typedef struct {  ConsoleIOCTLCommand command;  void*                data;} ConsoleIOCTLRequest;typedef struct {  unsigned char RBR;  unsigned char IER;  unsigned char IIR;  unsigned char LCR;  unsigned char MCR;  unsigned char LSR;  unsigned char MSR;  unsigned char SCR;} UART_16450_Read;typedef struct {  unsigned char THR;  unsigned char IER;  unsigned char IIR;  unsigned char LCR;  unsigned char MCR;  unsigned char LSR;  unsigned char MSR;  unsigned char SCR;} UART_16450_Write;typedef struct {  unsigned char DLM;  unsigned char DLL;  unsigned char IIR;  unsigned char LCR;  unsigned char MCR;  unsigned char LSR;  unsigned char MSR;  unsigned char SCR;} UART_16450_Latch;typedef union {  UART_16450_Read   read;  UART_16450_Write  write;  UART_16450_Latch  latch;} UART_16450;#endif

⌨️ 快捷键说明

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