Rev 1393 Rev 1398
Line 48... Line 48...
48 #ifndef F_CPU 48 #ifndef F_CPU
49 #define F_CPU 8000000UL // 8MHz je maximální interní frekvence 49 #define F_CPU 8000000UL // 8MHz je maximální interní frekvence
50 #endif 50 #endif
51   51  
52 #ifndef IR_FREQUENCY 52 #ifndef IR_FREQUENCY
53 #define IR_FREQUENCY 34000UL // Frekvece IR signalu 53 #define IR_FREQUENCY 36000UL // Frekvece IR signalu
54 #endif 54 #endif
55   55  
56 #ifndef CALIBRATION 56 #ifndef CALIBRATION
57 #define CALIBRATION 0 // Zpresneni kalibrace na 9.6MHz 0=nekompenzovat 57 #define CALIBRATION 0 // Zpresneni kalibrace na 9.6MHz 0=nekompenzovat
58 #endif 58 #endif
Line 79... Line 79...
79   79  
80 static signed char InData; // Zde se strada pocet shod od dvojice symbolu 80 static signed char InData; // Zde se strada pocet shod od dvojice symbolu
81 static signed char InSuma; // Zde se prumeruji shody 81 static signed char InSuma; // Zde se prumeruji shody
82   82  
83 // Citac pulperiod symbolu 83 // Citac pulperiod symbolu
84 if(++SymbolLen>=(SYMBOL_LENGTH*2)) 84 if(++SymbolLen>=(SYMBOL_LENGTH*2-1))
85 { 85 {
86   86  
87 // Konec symbolu - zaciname citat pocet pulperiod od zacatku 87 // Konec symbolu - zaciname citat pocet pulperiod od zacatku
88 SymbolLen=0; 88 SymbolLen=0;
89   89