peripheralman.c: Updating GPIO, SPI, I2C bus structures for all the available buses
Signed-off-by: Vineela Tummalapalli <vineela.tummalapalli@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
committed by
Noel Eck
parent
e607beedda
commit
a2ee056c7d
@@ -701,10 +701,30 @@ mraa_peripheralman_plat_init()
|
||||
}
|
||||
|
||||
int i = 0;
|
||||
|
||||
//Updating GPIO bus structure
|
||||
for (; i < gpios_count; i++) {
|
||||
b->pins[i].name = gpios[i];
|
||||
b->pins[i].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 };
|
||||
b->pins[i].gpio.pinmap = -1;
|
||||
b->pins[i].gpio.pinmap = i;
|
||||
}
|
||||
|
||||
//Updating I2C bus structure
|
||||
for (i = 0; i < i2c_busses_count; i++) {
|
||||
b->i2c_bus[i].bus_id = i;
|
||||
b->i2c_bus[i].sda = -1;
|
||||
b->i2c_bus[i].scl = -1;
|
||||
}
|
||||
|
||||
//Updating SPI bus structure
|
||||
for (i =0; i < spi_busses_count; i++) {
|
||||
b->spi_bus[i].bus_id = i;
|
||||
b->spi_bus[i].slave_s = -1;
|
||||
b->spi_bus[i].three_wire = -1;
|
||||
b->spi_bus[i].sclk = -1;
|
||||
b->spi_bus[i].mosi = -1;
|
||||
b->spi_bus[i].miso = -1;
|
||||
b->spi_bus[i].cs = -1;
|
||||
}
|
||||
|
||||
b->adv_func = (mraa_adv_func_t*) calloc(1, sizeof(mraa_adv_func_t));
|
||||
|
||||
Reference in New Issue
Block a user