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:
@@ -32,9 +32,17 @@ int
|
||||
main(int argc, char** argv)
|
||||
{
|
||||
char* board_name = mraa_get_platform_name();
|
||||
int i2c_bus, i, i2c_adapter;
|
||||
|
||||
fprintf(stdout, "hello mraa\n Version: %s\n Running on %s\n", mraa_get_version(), board_name);
|
||||
|
||||
i2c_bus = mraa_get_i2c_bus_count();
|
||||
|
||||
for (i = 0; i < i2c_bus; i++) {
|
||||
i2c_adapter = mraa_get_i2c_bus_id(i);
|
||||
fprintf(stdout, "I2C[%d] adapter=%d\n", i, i2c_adapter);
|
||||
}
|
||||
|
||||
mraa_deinit();
|
||||
|
||||
return MRAA_SUCCESS;
|
||||
|
||||
Reference in New Issue
Block a user