#define DELKA_PAKETU 14 // pocet bitu paketu #define POS_DATA 0 // pozice dat v paketu #define POS_ADR 6 // pozice adresy #define POS_TOGGLE 11 // pozice toggle bitu #define LEN_BURST 32 // delka burst (pocet vyslanych pulzu) #define LEN_PAUSE 32 // delka pauzy (pocet pulzu, kdy led nesviti) #define LED_ON ... // doplnit kod pro rozsviceni IR LED #define LED_OFF ... // doplnit kod pro zhasnuti IR LED #define T2_OVF ... // kod pro test priznaku preteceni timeru 2 void timer2Init(void) { // nastaveni timeru aby pretekl 36000x za vterinu a jeho spusteni // pro krystal 11.0952MHz a 16bit timer2 je auto-reload hodnota 2^16-(11.0952e6/36e3) = 65228,8 => 65229 } void odesliPaket(unsigned int data) { // odeslani RC5 paketu. // data = toggle<