Merge pull request #78 from miguel5612/codex/add-test-for-mq303a_voltresolution

Add MQ303A voltage resolution unit test
This commit is contained in:
Miguel Angel Califa Urquiza 2025-06-04 17:50:35 -05:00 committed by GitHub
commit c9c1549600
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -246,6 +246,15 @@ test(MQ303A_Ethanol)
assertEqual(PPM,ppmExp);
}
test(MQ303A_VoltResolution)
{
float vRes = 4.7;
MQ303A.setVoltResolution(vRes);
MQ303A.setADC(100); // provide dummy ADC value
MQ303A.readSensor(true); // dummy read for MQ303A
assertEqualFloat(MQ303A.getVoltResolution(), vRes);
}
test(MQ309A_CO)
{
MQ309A.setRegressionMethod(1); //_PPM = a*ratio^b