uart.c File Reference

Go to the source code of this file.

Functions

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

Variables

struct UART_CONTROL UartCtrl
bit bUartTransfer


Function Documentation

INT8U F_UartCheckKeyInBuffer ( void   ) 

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 ( void   ) 

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 ( void   ) 

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  c  ) 

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