Rev 1278 | Rev 1309 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1278 | Rev 1283 | ||
---|---|---|---|
Line 41... | Line 41... | ||
41 | signed int signal = 0,tmp; |
41 | signed int signal = 0,tmp; |
42 | static int index; |
42 | static int index; |
Line 43... | Line 43... | ||
43 | |
43 | |
44 | signal = (unsigned int) ICR1 - AltICR; |
44 | signal = (unsigned int) ICR1 - AltICR; |
45 | AltICR = ICR1; |
45 | AltICR = ICR1; |
46 | //Syncronisationspause? |
46 | //Syncronisationspause? (3.52 ms < signal < 25.6 ms) |
47 | if((signal > 1100) && (signal < 8000)) |
47 | if((signal > 1100) && (signal < 8000)) |
48 | { |
48 | { |
49 | if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
49 | if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
50 | index = 1; |
50 | index = 1; |
Line 88... | Line 88... | ||
88 | static int old_ppm_diff[11]; |
88 | static int old_ppm_diff[11]; |
89 | signed int signal = 0,tmp; |
89 | signed int signal = 0,tmp; |
90 | static unsigned char index, okay_cnt = 0; |
90 | static unsigned char index, okay_cnt = 0; |
91 | signal = (unsigned int) ICR1 - AltICR; |
91 | signal = (unsigned int) ICR1 - AltICR; |
92 | AltICR = ICR1; |
92 | AltICR = ICR1; |
93 | //Syncronisationspause? |
93 | //Syncronisationspause? (3.52 ms < signal < 25.6 ms) |
94 | if((signal > 1100) && (signal < 8000)) |
94 | if((signal > 1100) && (signal < 8000)) |
95 | { |
95 | { |
96 | tmpChannels = index; |
96 | tmpChannels = index; |
97 | if(tmpChannels >= 4 && Channels == tmpChannels) |
97 | if(tmpChannels >= 4 && Channels == tmpChannels) |
98 | { |
98 | { |