/* zhenhua_process_packet() decodes packets the driver receives from the RC transmitter. It updates the data accordingly.  */
static void zhenhua_process_packet(struct zhenhua *zhenhua)
/* zhenhua_process_packet() decodes packets the driver receives from the RC transmitter. It updates the data accordingly.  */
static void zhenhua_process_packet(struct zhenhua *zhenhua)
{
	struct input_dev *dev = zhenhua->dev;
	unsigned char *data = zhenhua->data;
	input_report_abs(dev, ABS_Y, data[1]);
	input_report_abs(dev, ABS_X, data[2]);
	input_report_abs(dev, ABS_RZ, data[3]);
	input_report_abs(dev, ABS_Z, data[4]);
	input_sync(dev);
}