Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

LCD.c File Reference


Detailed Description

Atmel Corporation

Revision
1.3
Date
Monday, October 10, 2005 13:23:34 UTC

Definition in file LCD.c.

#include "LCD.h"
#include "USI_TWI_Master.h"

Include dependency graph for LCD.c:

Go to the source code of this file.

Functions

unsigned char ASCIItoLCD (unsigned char ch)
unsigned char LCD_ClearDisplay (void)
unsigned char LCD_ClearLine (unsigned char row)
unsigned char LCD_Init (void)
unsigned char LCD_PutXY (unsigned char ch, unsigned char column, unsigned char row)
unsigned char LCD_PutXY_Raw (unsigned char ch, unsigned char column, unsigned char row)
unsigned char LCD_WriteLine (unsigned char *msg, unsigned char row)

Variables

unsigned char messageBuf []


Function Documentation

unsigned char ASCIItoLCD unsigned char  ch  ) 
 

Definition at line 117 of file LCD.c.

Referenced by LCD_PutXY(), and LCD_WriteLine().

unsigned char LCD_ClearDisplay void   ) 
 

Definition at line 50 of file LCD.c.

References LCD_ClearLine().

Referenced by main().

unsigned char LCD_ClearLine unsigned char  row  ) 
 

Definition at line 61 of file LCD.c.

References LCD_PutXY_Raw().

Referenced by LCD_ClearDisplay(), and WDT_ISR().

unsigned char LCD_Init void   ) 
 

Definition at line 30 of file LCD.c.

References FALSE, LCD_ADR, messageBuf, TWI_READ_BIT, and USI_TWI_Start_Transceiver_With_Data().

Referenced by Initialise().

unsigned char LCD_PutXY unsigned char  ch,
unsigned char  column,
unsigned char  row
 

Definition at line 71 of file LCD.c.

References ASCIItoLCD(), and LCD_PutXY_Raw().

Referenced by CheckAccess(), DelayBar(), main(), and OpenLock().

unsigned char LCD_PutXY_Raw unsigned char  ch,
unsigned char  column,
unsigned char  row
 

Definition at line 76 of file LCD.c.

References FALSE, LCD_ADR, messageBuf, TWI_READ_BIT, and USI_TWI_Start_Transceiver_With_Data().

Referenced by DelayBar(), LCD_ClearLine(), and LCD_PutXY().

unsigned char LCD_WriteLine unsigned char *  msg,
unsigned char  row
 

Definition at line 96 of file LCD.c.

References ASCIItoLCD(), FALSE, LCD_ADR, messageBuf, TWI_READ_BIT, and USI_TWI_Start_Transceiver_With_Data().


Variable Documentation

unsigned char messageBuf[]
 

Definition at line 43 of file main.h.

Referenced by LCD_Init(), LCD_PutXY_Raw(), and LCD_WriteLine().


Generated on Mon Oct 10 15:25:10 2005 for AVR245: Code Lock with 4x4 Keypad and I2C(TM) LCD by  doxygen 1.4.4