📄 philips.c
字号:
#include "extern.h"
void os_ansly_byphis()
{
if(t[2]==0x55)
{
pe[5]=0x60;
pe[6]=0x30;
switch(t[3])
{
case 0x01:pe[4]=2;break;//right
case 0x02:pe[4]=1;break;//left
case 0x04:pe[4]=3;break;//down
case 0x08:pe[4]=4;break;//up
case 0x05:pe[4]=8;pe[2]=0x64;break;//right down
case 0x09:pe[4]=7;pe[2]=0x64;break;//right up
case 0x06:pe[4]=6;pe[2]=0x64;break;//left down
case 0x0a:pe[4]=5;pe[2]=0x64;break;//left up
case 0x20:pe[4]=0x0d;break;//tele
case 0x10:pe[4]=0x0e;break;//wide
// case 0x21:pe[4]=0x0d;nbyte=5;break; //tele right
// case 0x22:pe[4]=0x0d;nbyte=5;break;// tele left
// case 0x24:pe[4]=0x0d;nbyte=5;break;//tele down
// case 0x28:pe[4]=0x0d;nbyte=5;break;//tele up
// case 0x25:pe[4]=0x0d;nbyte=5;break;//tele right down
// case 0x29:pe[4]=0x0d;nbyte=5;break;//tele right up
// case 0x26:pe[4]=0x0d;nbyte=5;break;// tele left down
// case 0x2a:pe[4]=0x0d;nbyte=5;break;//tele left up
// case 0x11:pe[4]=0x0e;nbyte=5;break;//wide right
// case 0x12:pe[4]=0x0e;nbyte=5;break;// wide left
// case 0x14:pe[4]=0x0e;nbyte=5;break;//wide wown
// case 0x18:pe[4]=0x0e;nbyte=5;break;//wide up
// case 0x15:pe[4]=0x0e;nbyte=5;break;//wide right down
// case 0x19:pe[4]=0x0e;nbyte=5;break;//wide right up
// case 0x16:pe[4]=0x0e;nbyte=5;break;//wide left down
// case 0x1a:pe[4]=0x0e;nbyte=5;break;//wide left up
default:pe[4]=0;return;
}
}
if(t[2]==0xaa)
{
switch(t[3])
{ //send_bytes();
case 0x02:pe[4]=0x0d;break;//tele
case 0x01:pe[4]=0x0e;break;
case 0x04:pe[4]=0x0a;break;//NEAR
case 0x08:pe[4]=0x09;break;
case 0x20:pe[4]=0x0c;break;//open
case 0x10:pe[4]=0x0b;break;
default:pe[4]=0;break;
}
}
os_anlay_data_all();
f_sendbytes();
}
void philips_byphis()
{
uchar xdata i;
for(i=0;i<4;i++)
{
t[i]=t[i+1];
}
t[4]=S0BUF;
RI=0;
if((t[0]==0xa0)&&(t[4]==0x55))
{ t[1]=t[1]+1;
if(t[1]!=hard_address)
if(hard_address!=0xff)
{
return;
}
os_ansly_byphis();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -