/branches/V0.68d_DarkMod/timer0.c |
---|
7,6 → 7,7 |
volatile unsigned int beeptime = 0; |
unsigned int BeepMuster = 0xffff; |
int ServoValue = 0; |
unsigned char ucBeeperActive=1; |
enum { |
STOP = 0, |
40,12 → 41,12 |
beeptime--; |
if(beeptime & BeepMuster) |
{ |
pieper_ein = 1; |
if(ucBeeperActive) pieper_ein = 1; |
EXT1OUT_INV_OFF; |
} |
else |
{ |
pieper_ein = 0; |
if(ucBeeperActive) pieper_ein = 0; |
EXT1OUT_INV_ON; |
} |
} |
53,6 → 54,7 |
{ |
EXT1OUT_INV_ON; |
pieper_ein = 0; |
ucBeeperActive=1; |
BeepMuster = 0xffff; |
} |
88,6 → 90,10 |
} |
} |
void setBeeperActive(unsigned char ucVal) |
{ |
ucBeeperActive=ucVal; |
} |
void Timer_Init(void) |
{ |