u32 sendCode[200] = {9000,4500,
560,560,560,560,560,560,560,560,560,560,560,560, 560,1680,560,560,
560,1680,560,1680,560,1680,560,1680,560,1680,560,1680,560,560,560,1680,
560,1680,560,1680,560,560,560,1680,560,1680,560,560,560,560,560,560,
560,560,560,560,560,1680,560,560,560,560,560,1680,560,1680,560,1680,
480,38924,9033,2291,510};
void IR_SendData(u32 SendAddr)
{
u16 i;
for(i=0; i<200&&sendCode[i]!=0; i++){
if(i%2 == 0){
IR_SEND = 0;
delay_us(sendCode[i]);
IR_SEND = 1;
}else{
IR_SEND = 1;
delay_us(sendCode[i]);
}
} |