faker 1968
/
Effector_110613
Delay_Unit.h@0:adfbd02222d4, 2011-06-13 (annotated)
- Committer:
- faker
- Date:
- Mon Jun 13 15:20:17 2011 +0000
- Revision:
- 0:adfbd02222d4
Who changed what in which revision?
User | Revision | Line number | New 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 |