Dependencies:   mbed

Delay_Unit.h

Committer:
faker
Date:
2011-06-13
Revision:
0:adfbd02222d4

File content as of revision 0:adfbd02222d4:

/*****************************************************/
/*  Delay_Unit.h                                     */
/*                                                   */
/*****************************************************/

#ifndef     _DELAY_UNIT_INCLUDE
#define     _DELAY_UNIT_INCLUDE

#undef      EXTERN
#ifdef      DELAY_MAIN
#define     EXTERN
#else
#define     EXTERN  extern
#endif

#define     MAX_DELAY_TIME    (300)     // 300msec
#define     MAX_DELAY_POINT   (MAX_DELAY_TIME * 40)

// Gloval Valinat

EXTERN short            g_sDelayBuff[MAX_DELAY_POINT];
EXTERN unsigned short   g_usDelayPoint;

EXTERN int g_iDelayTime
#ifdef  DELAY_MAIN
    = 150               /* 150msec */
#endif
    ;

EXTERN int g_iDelayFeedBackLevel
#ifdef  DELAY_MAIN
    = 50                /* 50% */
#endif
    ;  

EXTERN int g_iDelayBypass
#ifdef  DELAY_MAIN
    = 1                 /* BYPASS */
#endif
    ;

// Function

EXTERN int delay(int);

#undef     EXTERN
#endif