char cnt; char kk; char readbuff[64]; char writebuff[64]; unsigned long int i = 0; void main(void){ CHECON = 0x32; AD1PCFG = 0xFFFF; HID_Enable(&readbuff,&writebuff); while(1){ USB_Polling_Proc(); // Call this routine periodically kk = HID_Read(); if(kk != 0){ for(cnt=0;cnt<64;cnt++) writebuff[cnt]=readbuff[cnt]; HID_Write(&writebuff,64); } } }