Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 742 → Rev 743

/Spektrum-Expander/DX7-Modulator/sexpander.c
35,6 → 35,7
int main(void)
{
char i,Parity; // Bit-Counter and Parity Bit
unsigned int timer=0; // Timer for Battery-Remember-Beeping
DDRA = 0b011; // PORT A INPUT: RESET; OUTPUT: Sync+Data
DDRB = 0b00000000; // PORT B INPUT: Jumper for Bypass
DDRD = 0b0000000; // PORT D INPUT: Switches + DX7-Sync
71,7 → 72,13
}
 
Send(0,Parity); // Send Parity Bit
 
timer++; // Timer increase for Battery-Remember-Beeping
if (timer == 6000) DDRB = 0b00000001; // 15 min 0.00 sec -> PB0 to GND
if (timer == 6001) DDRB = 0b00000000; // 15 min 0.15 sec -> PB0 input again
if (timer == 6002) DDRB = 0b00000010; // 15 min 0.30 sec -> PB1 to GND
if (timer == 6003) DDRB = 0b00000000; // 15 min 0.45 sec -> PB1 input again
if (timer == 6004) timer = 0; // 15 min 0.60 sec -> Timer reset (half delays on DX7se)
}
}
 
}