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

KPD.c File Reference


Detailed Description

Atmel Corporation

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

Definition in file KPD.c.

#include "KPD.h"

Include dependency graph for KPD.c:

Go to the source code of this file.

Functions

unsigned char KPD_GetKey (void)
void KPD_Init (void)
__interrupt void PCINT1_ISR (void)
__interrupt void TC0_ISR (void)

Variables

unsigned char KPD_KeyDown
unsigned char KPD_KeyPressed
unsigned char KPD_LastKey
unsigned char KPD_ScanRow


Function Documentation

unsigned char KPD_GetKey void   ) 
 

Definition at line 83 of file KPD.c.

References KPD_KeyPressed, and KPD_LastKey.

Referenced by main().

void KPD_Init void   ) 
 

Definition at line 32 of file KPD.c.

References KPD_KeyDown, KPD_KeyPressed, KPD_LastKey, and KPD_ScanRow.

Referenced by CheckAccess(), and Initialise().

__interrupt void PCINT1_ISR void   ) 
 

Definition at line 96 of file KPD.c.

References KPD_KeyDown, KPD_KeyPressed, KPD_LastKey, and KPD_ScanRow.

__interrupt void TC0_ISR void   ) 
 

Definition at line 143 of file KPD.c.

References KPD_KeyDown, and KPD_ScanRow.


Variable Documentation

unsigned char KPD_KeyDown
 

Definition at line 28 of file KPD.c.

Referenced by KPD_Init(), PCINT1_ISR(), and TC0_ISR().

unsigned char KPD_KeyPressed
 

Definition at line 25 of file KPD.c.

Referenced by KPD_GetKey(), KPD_Init(), main(), and PCINT1_ISR().

unsigned char KPD_LastKey
 

Definition at line 26 of file KPD.c.

Referenced by KPD_GetKey(), KPD_Init(), and PCINT1_ISR().

unsigned char KPD_ScanRow
 

Definition at line 27 of file KPD.c.

Referenced by KPD_Init(), PCINT1_ISR(), and TC0_ISR().


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