Index: firmware/App/Controllers/LoadCell.c =================================================================== diff -u -re6453f6070bec116e1f1e3a553eb2c6a7aac1f9d -r6bf297b685487355fd581f221c59cf9d5a4fa53e --- firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision e6453f6070bec116e1f1e3a553eb2c6a7aac1f9d) +++ firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision 6bf297b685487355fd581f221c59cf9d5a4fa53e) @@ -165,7 +165,7 @@ void execLoadCell( void ) { LOAD_CELL_ID_T sensorId; - LOAD_CELL_ID_T sensorInAlarm = LOAD_CELL_RESERVOIR_1_PRIMARY; + LOAD_CELL_ID_T sensorInAlarm = LOAD_CELL_FIRST; U32 a1 = getFPGALoadCellA1(); U32 a2 = getFPGALoadCellA2(); U32 b1 = getFPGALoadCellB1(); @@ -212,7 +212,7 @@ } // Rolling average of last 100 raw samples in small filter - for ( sensorId = LOAD_CELL_RESERVOIR_1_PRIMARY; sensorId < NUM_OF_LOAD_CELLS; ++sensorId ) + for ( sensorId = LOAD_CELL_FIRST; sensorId < NUM_OF_LOAD_CELLS; ++sensorId ) { F32 loadCell = (F32)loadcells[ sensorId ].rawReading * ADC2GRAM; @@ -257,7 +257,7 @@ // filter every 100ms if ( ++loadCellFilterTimerCount >= LOAD_CELL_REPORT_PERIOD ) { - for ( sensorId = LOAD_CELL_RESERVOIR_1_PRIMARY; sensorId < NUM_OF_LOAD_CELLS; ++sensorId ) + for ( sensorId = LOAD_CELL_FIRST; sensorId < NUM_OF_LOAD_CELLS; ++sensorId ) { // Update large filter with new small filter weight sample loadcells[ sensorId ].largeFilterTotal -= loadcells[ sensorId ].largeFilterReadings[ largeReadingsIdx ];