fixing string errors

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

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

Loading…
Cancel
Save

Powered by TurnKey Linux.