Dependencies:   mbed

Committer:
faker
Date:
Mon Jun 13 15:20:17 2011 +0000
Revision:
0:adfbd02222d4

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
faker 0:adfbd02222d4 1 /*****************************************************/
faker 0:adfbd02222d4 2 /* Delay_Unit.h */
faker 0:adfbd02222d4 3 /* */
faker 0:adfbd02222d4 4 /*****************************************************/
faker 0:adfbd02222d4 5
faker 0:adfbd02222d4 6 #ifndef _DELAY_UNIT_INCLUDE
faker 0:adfbd02222d4 7 #define _DELAY_UNIT_INCLUDE
faker 0:adfbd02222d4 8
faker 0:adfbd02222d4 9 #undef EXTERN
faker 0:adfbd02222d4 10 #ifdef DELAY_MAIN
faker 0:adfbd02222d4 11 #define EXTERN
faker 0:adfbd02222d4 12 #else
faker 0:adfbd02222d4 13 #define EXTERN extern
faker 0:adfbd02222d4 14 #endif
faker 0:adfbd02222d4 15
faker 0:adfbd02222d4 16 #define MAX_DELAY_TIME (300) // 300msec
faker 0:adfbd02222d4 17 #define MAX_DELAY_POINT (MAX_DELAY_TIME * 40)
faker 0:adfbd02222d4 18
faker 0:adfbd02222d4 19 // Gloval Valinat
faker 0:adfbd02222d4 20
faker 0:adfbd02222d4 21 EXTERN short g_sDelayBuff[MAX_DELAY_POINT];
faker 0:adfbd02222d4 22 EXTERN unsigned short g_usDelayPoint;
faker 0:adfbd02222d4 23
faker 0:adfbd02222d4 24 EXTERN int g_iDelayTime
faker 0:adfbd02222d4 25 #ifdef DELAY_MAIN
faker 0:adfbd02222d4 26 = 150 /* 150msec */
faker 0:adfbd02222d4 27 #endif
faker 0:adfbd02222d4 28 ;
faker 0:adfbd02222d4 29
faker 0:adfbd02222d4 30 EXTERN int g_iDelayFeedBackLevel
faker 0:adfbd02222d4 31 #ifdef DELAY_MAIN
faker 0:adfbd02222d4 32 = 50 /* 50% */
faker 0:adfbd02222d4 33 #endif
faker 0:adfbd02222d4 34 ;
faker 0:adfbd02222d4 35
faker 0:adfbd02222d4 36 EXTERN int g_iDelayBypass
faker 0:adfbd02222d4 37 #ifdef DELAY_MAIN
faker 0:adfbd02222d4 38 = 1 /* BYPASS */
faker 0:adfbd02222d4 39 #endif
faker 0:adfbd02222d4 40 ;
faker 0:adfbd02222d4 41
faker 0:adfbd02222d4 42 // Function
faker 0:adfbd02222d4 43
faker 0:adfbd02222d4 44 EXTERN int delay(int);
faker 0:adfbd02222d4 45
faker 0:adfbd02222d4 46 #undef EXTERN
faker 0:adfbd02222d4 47 #endif