added bus string determination

pull/57/head
alanbjohnston 5 years ago committed by GitHub
parent c6bc354f65
commit 83bbc1ec24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -247,15 +247,18 @@ int main(int argc, char *argv[]) {
int test_i2c_bus(int bus)
{
int output = 1;
char *busString = "/dev/i2c-3";
char *busDev = "/dev/i2c-";
char *busString[25];
char *busS[5];
sprintf(busS, "%d", bus);
strcat (busString, busDev);
strcat (busString, busS);
printf("Bus Dev String: %s \n", busString);
if (access(busString, W_OK | R_OK) >= 0) { // Test if I2C Bus 0 is present
// printf("bus is present\n\n");
char result[128];
char command[50] = "timeout 10 i2cdetect -y ";
sprintf(busS, "%d", bus);
printf("Bus String: %s \n", busS);
strcat (command, busS);
// printf("Command: %s \n", command);
FILE *i2cdetect = popen(command, "r");

Loading…
Cancel
Save

Powered by TurnKey Linux.