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

main.h

Go to the documentation of this file.
00001 // This file has been prepared for Doxygen automatic documentation generation.
00024 #define CODE_MAX_LENGTH     8
00025 #define CODE_ACCESS_LENGTH  4
00026 #define CODE_ADMIN_LENGTH   8
00027 #define BUFSIZE             20
00028 #define LOCK_PIN            PINA7
00029 #define LOOPS_PER_MS        143
00030 
00031 void main(void);
00032 void DelayBar(unsigned char sec);
00033 void Initialise(void);
00034 void ClearInputBuffer(void);
00035 void CheckAccess(void);
00036 void OpenLock(void);
00037 void Beep(unsigned int tone);
00038 void Delay(unsigned int ms);
00039 
00040 #pragma vector = WDT_vect
00041 __interrupt void WDT_ISR(void);
00042 
00043 unsigned char messageBuf[BUFSIZE];
00044 
00045 extern unsigned char  KPD_KeyPressed;
00046 extern unsigned char  KPD_LastKey;

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