Index: firmware/App/Controllers/LoadCell.c =================================================================== diff -u -rdd3356035996866e5db7678d352f933fc22ad789 -r16dfbeeca1bcf1d2115c2f7549999fdaae0700e9 --- firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision dd3356035996866e5db7678d352f933fc22ad789) +++ firmware/App/Controllers/LoadCell.c (.../LoadCell.c) (revision 16dfbeeca1bcf1d2115c2f7549999fdaae0700e9) @@ -76,10 +76,10 @@ void execLoadCell(void) { // get latest raw load cell readings - measuredLoadCellReadingsRaw[ LOAD_CELL_A1 ].data = getFPGALoadCellA1() & 0x7FFFFFFF; // Temporary neg sign removal fix while FPGA code is being fixed - measuredLoadCellReadingsRaw[ LOAD_CELL_A2 ].data = getFPGALoadCellA2() & 0x7FFFFFFF; - measuredLoadCellReadingsRaw[ LOAD_CELL_B1 ].data = getFPGALoadCellB1() & 0x7FFFFFFF; - measuredLoadCellReadingsRaw[ LOAD_CELL_B2 ].data = getFPGALoadCellB2() & 0x7FFFFFFF; + measuredLoadCellReadingsRaw[ LOAD_CELL_A1 ].data = getFPGALoadCellA1(); + measuredLoadCellReadingsRaw[ LOAD_CELL_A2 ].data = getFPGALoadCellA2(); + measuredLoadCellReadingsRaw[ LOAD_CELL_B1 ].data = getFPGALoadCellB1(); + measuredLoadCellReadingsRaw[ LOAD_CELL_B2 ].data = getFPGALoadCellB2(); // update sums for load cell average calculations measuredLoadCellReadingsSum[ LOAD_CELL_A1 ] += getMeasuredRawLoadCellReading( LOAD_CELL_A1 ); measuredLoadCellReadingsSum[ LOAD_CELL_A2 ] += getMeasuredRawLoadCellReading( LOAD_CELL_A2 );