Private
Public Access
2
0

mraa.c: Add new API to support I2C bus number query

Add two new API to get the usable I2C bus count and related I2C adapter number

Signed-off-by: Yong Li <yong.b.li@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Yong Li
2015-08-25 15:04:38 +08:00
committed by Brendan Le Foll
parent af533deffe
commit 02399b61f9
3 changed files with 47 additions and 1 deletions

View File

@@ -312,6 +312,29 @@ mraa_get_platform_name()
return (char*) plat->platform_name;
}
int
mraa_get_i2c_bus_count()
{
if (plat == NULL) {
return -1;
}
return plat->i2c_bus_count;
}
int
mraa_get_i2c_bus_id(unsigned i2c_bus)
{
if (plat == NULL) {
return -1;
}
if (i2c_bus >= plat->i2c_bus_count) {
return -1;
}
return plat->i2c_bus[i2c_bus].bus_id;
}
unsigned int
mraa_get_pin_count()
{