Defines | Functions

uart.h File Reference

#include "../lpc_config.h"

Go to the source code of this file.

Defines

#define uart_puts(__i__)   UARTTransmitString(__i__, UART_CH_0)
#define uart_putc(__i__)   UARTTransmitByte(__i__, UART_CH_0)
#define UART_CH_0   0x0
#define UART_CH_1   0x1
#define UART_CH_2   0x2
#define UART_CH_3   0x4
#define UART_CLK   CPU_CLOCK_HZ/4

Functions

void UARTInit (unsigned int baud, char location, char channel)
char UARTIsDataReady (char channel)
char UARTReceiveByte (char channel)
char UARTWaitForByte (char channel)
void UARTTransmitByte (char ch, char channel)
void UARTTransmitString (char *str, char channel)

Define Documentation

#define UART_CH_0   0x0

Definition at line 17 of file uart.h.

#define UART_CH_1   0x1

Definition at line 18 of file uart.h.

#define UART_CH_2   0x2

Definition at line 19 of file uart.h.

#define UART_CH_3   0x4

Definition at line 20 of file uart.h.

#define UART_CLK   CPU_CLOCK_HZ/4

Definition at line 22 of file uart.h.

#define uart_putc (   __i__  )     UARTTransmitByte(__i__, UART_CH_0)

Definition at line 14 of file uart.h.

#define uart_puts (   __i__  )     UARTTransmitString(__i__, UART_CH_0)

Definition at line 13 of file uart.h.


Function Documentation

void UARTInit ( unsigned int  baud,
char  location,
char  channel 
)

Definition at line 17 of file uart.c.

char UARTIsDataReady ( char  channel  ) 

Definition at line 145 of file uart.c.

char UARTReceiveByte ( char  channel  ) 

Definition at line 195 of file uart.c.

void UARTTransmitByte ( char  ch,
char  channel 
)

Definition at line 217 of file uart.c.

void UARTTransmitString ( char *  str,
char  channel 
)

Definition at line 247 of file uart.c.

Here is the call graph for this function:

char UARTWaitForByte ( char  channel  ) 

Definition at line 170 of file uart.c.