Update main.c fix i2c 1 and 3 bus on and off

master-latency
Alan Johnston 4 months ago committed by GitHub
parent 3cfc9ee5b7
commit c6eb2e4597
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1655,18 +1655,18 @@ void get_tlm_fox() {
simulated = sim_mode; simulated = sim_mode;
if (failureMode != OFF) { if (failureMode != OFF) {
simulated = TRUE; simulated = TRUE;
printf("Showing Simulted in FoxTelem\n"); // printf("Showing Simulted in FoxTelem\n");
} }
int i2c_1, i2c_3; int i2c_1, i2c_3;
i2c_1 = i2c_bus1; i2c_1 = i2c_bus1;
i2c_3 = i2c_bus3; i2c_3 = i2c_bus3;
printf("Bus1: %d Bus2: %d \n", i2c_1, i2c_3); printf("Bus1: %d Bus2: %d \n", i2c_1, i2c_3);
if (failureMode == FAIL_I2C1) { if (failureMode == FAIL_I2C1) {
i2c_1 = FALSE; i2c_1 = OFF;
printf("I2C Bus 1 Simulated Failure\n"); // printf("I2C Bus 1 Simulated Failure\n");
} else if (failureMode == FAIL_I2C3) { } else if (failureMode == FAIL_I2C3) {
i2c_3 = FALSE; i2c_3 = OFF;
printf("I2C Bus 3 Simulated Failure\n"); // printf("I2C Bus 3 Simulated Failure\n");
} }
// int status = STEMBoardFailure + SafeMode * 2 + sim_mode * 4 + PayloadFailure1 * 8 + // int status = STEMBoardFailure + SafeMode * 2 + sim_mode * 4 + PayloadFailure1 * 8 +
// (i2c_bus0 == OFF) * 16 + (i2c_bus1 == OFF) * 32 + (i2c_bus3 == OFF) * 64 + (camera == OFF) * 128 + groundCommandCount * 256; // (i2c_bus0 == OFF) * 16 + (i2c_bus1 == OFF) * 32 + (i2c_bus3 == OFF) * 64 + (camera == OFF) * 128 + groundCommandCount * 256;

Loading…
Cancel
Save

Powered by TurnKey Linux.