intel_minnow_max.c: Fix default i2c bus mechanism
authorBrendan Le Foll <brendan.le.foll@intel.com>
Thu, 20 Aug 2015 22:12:37 +0000 (23:12 +0100)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Thu, 20 Aug 2015 22:12:39 +0000 (23:12 +0100)
Fixes #251. default_i2c_bus was set to 7 before setting actual parameters for
it leading to obvious failure as 0 != 7

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/x86/intel_minnow_max.c

index 8b4128d..fa58328 100644 (file)
@@ -163,9 +163,9 @@ mraa_intel_minnow_max()
             b->i2c_bus_count = 0;
         } else {
             b->def_i2c_bus = bus;
-            b->i2c_bus[b->def_i2c_bus].bus_id = b->def_i2c_bus;
-            b->i2c_bus[b->def_i2c_bus].sda = pin_index_sda;
-            b->i2c_bus[b->def_i2c_bus].scl = pin_index_scl;
+            b->i2c_bus[0].bus_id = b->def_i2c_bus;
+            b->i2c_bus[0].sda = pin_index_sda;
+            b->i2c_bus[0].scl = pin_index_scl;
         }
     }