Code
void sendDeadlyPacket( void){
CCPR5L = 0x11;
Delay10TCYx(38);//on for 10 56k pulses
CCPR5L = 0x0;
Delay1KTCYx(5);//off for 140 56k pulses
CCPR5L = 0x11;
Delay10TCYx(71);//on for 20
CCPR5L = 0x0;
Delay1KTCYx(4);//off for 130
Delay10TCYx(64);
CCPR5L = 0x11;
Delay10TCYx(71);//on for 20
CCPR5L = 0x0;
Delay1KTCYx(4);//off for 130
Delay10TCYx(64);
CCPR5L = 0x11;
Delay1KTCYx(5);//on for 150
Delay10TCYx(36);
CCPR5L = 0x0;//off
Delay1KTCYx(100);
}
void sendPourPulse(void){
CCPR5L = 0x11;//turn on IR signal
#if CUP_ID == 1
Delay1KTCYx(3);
Delay10TCYx(32);//on for 63 38k pulses
#elif CUP_ID == 2
Delay1KTCYx(1);
Delay10TCYx(66);//on for 63 38k pulses
#endif
CCPR5L = 0x0;//turn off IR signal
#if CUP_ID == 1
Delay1KTCYx(3);
Delay10TCYx(32);//off for 63 38k pulses
#elif CUP_ID == 2
Delay1KTCYx(1);
Delay10TCYx(66);//off for 63 38k pulses
#endif
}