Thread (4 messages) 4 messages, 3 authors, 2016-03-03

Re: [PATCH] driver: input :touchscreen : add Raydium I2C touch driver

flat view

From: Joe Perches <joe@perches.com>
Date: 2016-03-03 03:55:36
Also in: linux-devicetree, lkml

On Thu, 2016-03-03 at 03:14 +0000, Jeffrey Lin (林義章) wrote:
Hi Joe:
Thank you for your response. I'll follow your comments in next version.
OK, btw: the below looks very odd
quoted
+static int raydium_i2c_send_message(struct i2c_client *client,
+	size_t len, void *data)
+{
+	int error;
+	u8 buf[HEADER_SIZE], ii;
+
+	for (ii = 0; ii < HEADER_SIZE; ii++)
+		buf[ii] = ((u8 *)data)[3 - ii];
It intermixes a #define of 4 with a hard declaration of 3
to reverse copy a byte array of length HEADER_SIZE.

Maybe use:
	for (ii = 0; ii < HEADER_SIZE; ii++)
		buf[ii] = ((u8 *)data)[HEADER_SIZE - 1 - ii]
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help