uart.h File Reference

Go to the source code of this file.

Data Structures

struct  UART_CONTROL

Functions

void F_UartPowerOnInit () LargeReentrant
void F_UartKeyInPut (INT8U KeyCode) LargeReentrant
INT8U F_UartKeyInGet () LargeReentrant
INT8U F_UartCheckKeyInBuffer () LargeReentrant
char putchar (char) LargeReentrant
char getchar (void) LargeReentrant

Variables

struct UART_CONTROL UartCtrl
bit bUartTransfer


Function Documentation

INT8U F_UartCheckKeyInBuffer (  ) 

Definition at line 66 of file uart.c.

References UART_CONTROL::KeyInGet, UART_CONTROL::KeyInPut, and UartCtrl.

Referenced by F_ShellSvc(), and getchar().

INT8U F_UartKeyInGet (  ) 

Definition at line 53 of file uart.c.

References UART_CONTROL::KeyInBuffer, UART_CONTROL::KeyInGet, UART_CONTROL::KeyInPut, and UartCtrl.

Referenced by F_ShellSvc(), and getchar().

void F_UartKeyInPut ( INT8U  KeyCode  ) 

Definition at line 38 of file uart.c.

References UART_CONTROL::KeyInBuffer, UART_CONTROL::KeyInGet, UART_CONTROL::KeyInPut, and UartCtrl.

Referenced by IsrSerialint().

void F_UartPowerOnInit (  ) 

Definition at line 15 of file uart.c.

References bUartTransfer, UART_CONTROL::KeyInGet, UART_CONTROL::KeyInPut, and UartCtrl.

Referenced by F_SysPowerOnInit().

char getchar ( void   ) 

Definition at line 90 of file uart.c.

References F_UartCheckKeyInBuffer(), and F_UartKeyInGet().

char putchar ( char   ) 

Definition at line 78 of file uart.c.

References bUartTransfer.


Variable Documentation

Definition at line 13 of file uart.c.

Referenced by F_UartPowerOnInit(), IsrSerialint(), and putchar().

Definition at line 12 of file uart.c.

Referenced by F_UartCheckKeyInBuffer(), F_UartKeyInGet(), F_UartKeyInPut(), and F_UartPowerOnInit().


Generated on Sat Aug 9 12:09:59 2008 for A Small Multi-Tasking Operation System Using 8051 by  doxygen 1.5.6