mraa-i2c: stop switching on every platform type and assume linux
This patch makes mraa-i2c give sensible bus numbers Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
@@ -65,24 +65,13 @@ print_bus(mraa_board_t* board)
|
|||||||
for (i = 0; i < board->i2c_bus_count; ++i) {
|
for (i = 0; i < board->i2c_bus_count; ++i) {
|
||||||
char* busType;
|
char* busType;
|
||||||
switch (board->platform_type) {
|
switch (board->platform_type) {
|
||||||
case MRAA_INTEL_GALILEO_GEN1:
|
|
||||||
case MRAA_INTEL_GALILEO_GEN2:
|
|
||||||
case MRAA_INTEL_EDISON_FAB_C:
|
|
||||||
case MRAA_INTEL_DE3815:
|
|
||||||
case MRAA_INTEL_MINNOWBOARD_MAX:
|
|
||||||
case MRAA_RASPBERRY_PI:
|
|
||||||
case MRAA_BEAGLEBONE:
|
|
||||||
case MRAA_BANANA:
|
|
||||||
case MRAA_UP:
|
|
||||||
bus = i;
|
|
||||||
busType = "linux";
|
|
||||||
break;
|
|
||||||
case MRAA_FTDI_FT4222:
|
case MRAA_FTDI_FT4222:
|
||||||
busType = "ft4222";
|
busType = "ft4222";
|
||||||
bus = mraa_get_sub_platform_id(i);
|
bus = mraa_get_sub_platform_id(i);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
busType = "unknown";
|
busType = "linux";
|
||||||
|
bus = i;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
int id = board->i2c_bus[i].bus_id;
|
int id = board->i2c_bus[i].bus_id;
|
||||||
|
|||||||
Reference in New Issue
Block a user