galileo: Initialize pinmux in i2c-LSM9DS0 example

In order to ensure SCL and SDA are exported in the correct pins.
This commit is contained in:
Ricardo de Almeida Gonzaga 2015-10-23 10:41:11 -02:00 committed by Jesus Sanchez-Palencia
parent 77327181e0
commit ba09b47d65
1 changed files with 7 additions and 1 deletions

View File

@ -34,6 +34,7 @@
#include "contiki.h"
#include "sys/ctimer.h"
#include "galileo-pinmux.h"
#include "i2c.h"
#define LSM9DS0_I2C_ADDR 0x6A
@ -85,11 +86,16 @@ PROCESS_THREAD(i2c_lsm9ds0_process, ev, data)
cfg.speed = QUARKX1000_I2C_SPEED_STANDARD;
cfg.addressing_mode = QUARKX1000_I2C_ADDR_MODE_7BIT;
quarkX1000_i2c_init();
quarkX1000_i2c_configure(&cfg);
galileo_pinmux_initialize();
cfg.cb_rx = rx;
cfg.cb_tx = tx;
cfg.cb_err = err;
quarkX1000_i2c_init();
quarkX1000_i2c_configure(&cfg);
ctimer_set(&timer, CLOCK_SECOND * 5, timeout, NULL);