   int offset = Tsunami.measureCurrentVoltage();
   Tsunami.setOffset(-1000);
   delay(200);
-  assert_nearly_equal("output_offset_neg", Tsunami.measureCurrentVoltage(), offset - 1000, 200);
+  assert_nearly_equal("output_offset_neg", Tsunami.measureCurrentVoltage(), offset - 1375, 75);
   Tsunami.setOffset(1000);
   delay(200);
-  assert_nearly_equal("output_offset_pos", Tsunami.measureCurrentVoltage(), offset + 1000, 200);
+  assert_nearly_equal("output_offset_pos", Tsunami.measureCurrentVoltage(), offset + 1375, 75);
   return true;
 }
 

bool test_zero_offset() {
  Tsunami.measureCurrentVoltage();
  delay(200);
  assert_nearly_equal("input_offset", Tsunami.measureCurrentVoltage(), 0, 200);
  return true;
}


  Tsunami.setFrequency(32768);
  Tsunami.setAmplitude(6000);
  delay(500);
  assert_nearly_equal("input_amp_6", Tsunami.measurePeakVoltage(), 3048, 75);

  // TODO: Figure out why we don't get consistent values for this reading
  Tsunami.setAmplitude(1000);
