From 125ab3e07646deabcd5f4005810556f3c4f17d81 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sat, 5 Mar 2016 19:00:14 +0800 Subject: [PATCH] runtime/i2c_read: fix MSB --- artiq/runtime/i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/artiq/runtime/i2c.c b/artiq/runtime/i2c.c index 22277432d..c8ec3f131 100644 --- a/artiq/runtime/i2c.c +++ b/artiq/runtime/i2c.c @@ -160,7 +160,7 @@ int i2c_write(int busno, int b) int i2c_read(int busno, int ack) { int i; - char b; + unsigned char b; /* Set SCL low first, otherwise setting SDA as input may cause a transition * on SDA with SCL high which will be interpreted as START/STOP condition.