while (1) { MyReport.x_value = (value1-MIN_PERIOD)/1.22; MyReport.y_value = (value2-MIN_PERIOD)/1.22; MyReport.rx_value = (value3-MIN_PERIOD)/1.22; MyReport.ry_value = (value4-MIN_PERIOD)/1.22; HID_Write(MyReport.bytes, sizeof(MyReport)); delay_ms(10); }