Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Delay_Unit.h Source File

Delay_Unit.h

00001 /*****************************************************/
00002 /*  Delay_Unit.h                                     */
00003 /*                                                   */
00004 /*****************************************************/
00005 
00006 #ifndef     _DELAY_UNIT_INCLUDE
00007 #define     _DELAY_UNIT_INCLUDE
00008 
00009 #undef      EXTERN
00010 #ifdef      DELAY_MAIN
00011 #define     EXTERN
00012 #else
00013 #define     EXTERN  extern
00014 #endif
00015 
00016 #define     MAX_DELAY_TIME    (300)     // 300msec
00017 #define     MAX_DELAY_POINT   (MAX_DELAY_TIME * 40)
00018 
00019 // Gloval Valinat
00020 
00021 EXTERN short            g_sDelayBuff[MAX_DELAY_POINT];
00022 EXTERN unsigned short   g_usDelayPoint;
00023 
00024 EXTERN int g_iDelayTime
00025 #ifdef  DELAY_MAIN
00026     = 150               /* 150msec */
00027 #endif
00028     ;
00029 
00030 EXTERN int g_iDelayFeedBackLevel
00031 #ifdef  DELAY_MAIN
00032     = 50                /* 50% */
00033 #endif
00034     ;  
00035 
00036 EXTERN int g_iDelayBypass
00037 #ifdef  DELAY_MAIN
00038     = 1                 /* BYPASS */
00039 #endif
00040     ;
00041 
00042 // Function
00043 
00044 EXTERN int delay(int);
00045 
00046 #undef     EXTERN
00047 #endif