Index: firmware/App/Controllers/LoadCell.h =================================================================== diff -u -re2b47a28c584a35e8ffdfcb2f954088d74348d0f -r0774a37971585dacdc8398362393920c13d48426 --- firmware/App/Controllers/LoadCell.h (.../LoadCell.h) (revision e2b47a28c584a35e8ffdfcb2f954088d74348d0f) +++ firmware/App/Controllers/LoadCell.h (.../LoadCell.h) (revision 0774a37971585dacdc8398362393920c13d48426) @@ -21,9 +21,10 @@ void execLoadCell(void); -#define LOAD_CELL_REPORT_PERIOD 100/TASK_PRIORITY_INTERVAL // Send a load cell value CAN message to HD every 100 ms +#define LOAD_CELL_REPORT_PERIOD (100 / TASK_PRIORITY_INTERVAL) // Send a load cell value CAN message to HD every 100 ms #define LOAD_CELL_SAMPLES_TO_AVERAGE LOAD_CELL_REPORT_PERIOD // Averaging load cell data over the reporting interval -#define ADC2GRAM 0.0894/LOAD_CELL_SAMPLES_TO_AVERAGE // division for averaging is folded into this value +//#define ADC2GRAM (0.0894 / LOAD_CELL_SAMPLES_TO_AVERAGE) // division for averaging is folded into this value +#define ADC2GRAM (0.01183 / LOAD_CELL_SAMPLES_TO_AVERAGE) // division for averaging is folded into this value F32 getLoadCellA1Ave(void); F32 getLoadCellA2Ave(void);