1313//
1414// Includes
1515//
16- #include < Wire.h>
1716#include < M2M_LM75A.h>
1817
1918// //////////////////////////////////////////////////////////////////////////////////////////////
@@ -39,10 +38,9 @@ DeviceMode newDeviceMode = DeviceMode::DEVICE_MODE_INTERRUPT;
3938//
4039void setup ()
4140{
42- Wire.begin ();
41+ lm75a.begin ();
42+ while (!Serial); // Leonardo: wait for serial monitor
4343 Serial.begin (115200 );
44- while (!Serial)
45- ; // Leonardo: wait for serial monitor
4644 Serial.println (" Running M2M_LM75A Arduino library full test" );
4745 Serial.println (" ===========================================" );
4846 Serial.println (" " );
@@ -137,11 +135,11 @@ void checkTemperatureResult(const char* caption, const float value)
137135 Serial.print (" : " );
138136 if (fail)
139137 {
140- Serial.print (" LM75A_INVALID_TEMPERATURE" );
138+ Serial.print (" LM75A_INVALID_TEMPERATURE" );
141139 }
142140 else
143141 {
144- Serial.print (value);
142+ Serial.print (value);
145143 }
146144 Serial.print (" - " );
147145 Serial.println (fail ? " FAIL" : " OK" );
@@ -156,14 +154,14 @@ void checkTemperatureValue(const char* caption, const float value, const float e
156154 Serial.print (" - " );
157155 if (fail)
158156 {
159- testResult = false ;
160- Serial.print (" FAIL (" );
161- Serial.print (expected);
162- Serial.println (" )" );
157+ testResult = false ;
158+ Serial.print (" FAIL (" );
159+ Serial.print (expected);
160+ Serial.println (" )" );
163161 }
164162 else
165163 {
166- Serial.println (" OK" );
164+ Serial.println (" OK" );
167165 }
168166}
169167
@@ -176,14 +174,14 @@ void check8BitValue(const char* caption, const uint8_t value, const uint8_t expe
176174 Serial.print (" - " );
177175 if (fail)
178176 {
179- testResult = false ;
180- Serial.print (" FAIL (" );
181- Serial.print (expected);
182- Serial.println (" )" );
177+ testResult = false ;
178+ Serial.print (" FAIL (" );
179+ Serial.print (expected);
180+ Serial.println (" )" );
183181 }
184182 else
185183 {
186- Serial.println (" OK" );
184+ Serial.println (" OK" );
187185 }
188186}
189187
@@ -196,14 +194,14 @@ void checkFaultQueueValue(const char* caption, const FaultQueueValue value, cons
196194 Serial.print (" - " );
197195 if (fail)
198196 {
199- testResult = false ;
200- Serial.print (" FAIL (" );
201- Serial.print (getFaultQueueValueString (expected));
202- Serial.println (" )" );
197+ testResult = false ;
198+ Serial.print (" FAIL (" );
199+ Serial.print (getFaultQueueValueString (expected));
200+ Serial.println (" )" );
203201 }
204202 else
205203 {
206- Serial.println (" OK" );
204+ Serial.println (" OK" );
207205 }
208206}
209207
@@ -216,14 +214,14 @@ void checkOsPolarityValue(const char* caption, const OsPolarity value, const OsP
216214 Serial.print (" - " );
217215 if (fail)
218216 {
219- testResult = false ;
220- Serial.print (" FAIL (" );
221- Serial.print (getOsPolarityString (expected));
222- Serial.println (" )" );
217+ testResult = false ;
218+ Serial.print (" FAIL (" );
219+ Serial.print (getOsPolarityString (expected));
220+ Serial.println (" )" );
223221 }
224222 else
225223 {
226- Serial.println (" OK" );
224+ Serial.println (" OK" );
227225 }
228226}
229227
@@ -236,77 +234,77 @@ void checkDeviceModeValue(const char* caption, const DeviceMode value, const Dev
236234 Serial.print (" - " );
237235 if (fail)
238236 {
239- testResult = false ;
240- Serial.print (" FAIL (" );
241- Serial.print (getDeviceModeString (expected));
242- Serial.println (" )" );
237+ testResult = false ;
238+ Serial.print (" FAIL (" );
239+ Serial.print (getDeviceModeString (expected));
240+ Serial.println (" )" );
243241 }
244242 else
245243 {
246- Serial.println (" OK" );
244+ Serial.println (" OK" );
247245 }
248246}
249247
250248void checkTrueValue (const char * caption, const bool value, const bool expected)
251249{
252- bool fail = value != expected;
253- Serial.print (caption);
254- Serial.print (" : " );
255- Serial.print (value ? " True" : " False" );
256- Serial.print (" - " );
257- if (fail)
258- {
259- testResult = false ;
260- Serial.print (" FAIL (" );
261- Serial.print (expected);
262- Serial.println (" )" );
263- }
264- else
265- {
266- Serial.println (" OK" );
267- }
250+ bool fail = value != expected;
251+ Serial.print (caption);
252+ Serial.print (" : " );
253+ Serial.print (value ? " True" : " False" );
254+ Serial.print (" - " );
255+ if (fail)
256+ {
257+ testResult = false ;
258+ Serial.print (" FAIL (" );
259+ Serial.print (expected);
260+ Serial.println (" )" );
261+ }
262+ else
263+ {
264+ Serial.println (" OK" );
265+ }
268266}
269267
270268const char * getFaultQueueValueString (const FaultQueueValue value)
271269{
272- switch (value)
273- {
274- case FaultQueueValue::NUMBER_OF_FAULTS_1:
275- return " NUMBER_OF_FAULTS_1" ;
276- case FaultQueueValue::NUMBER_OF_FAULTS_2:
277- return " NUMBER_OF_FAULTS_2" ;
278- case FaultQueueValue::NUMBER_OF_FAULTS_4:
279- return " NUMBER_OF_FAULTS_4" ;
280- case FaultQueueValue::NUMBER_OF_FAULTS_6:
281- return " NUMBER_OF_FAULTS_4" ;
282- default :
283- return " ** ILLEGAL VALUE **" ;
284- }
270+ switch (value)
271+ {
272+ case FaultQueueValue::NUMBER_OF_FAULTS_1:
273+ return " NUMBER_OF_FAULTS_1" ;
274+ case FaultQueueValue::NUMBER_OF_FAULTS_2:
275+ return " NUMBER_OF_FAULTS_2" ;
276+ case FaultQueueValue::NUMBER_OF_FAULTS_4:
277+ return " NUMBER_OF_FAULTS_4" ;
278+ case FaultQueueValue::NUMBER_OF_FAULTS_6:
279+ return " NUMBER_OF_FAULTS_4" ;
280+ default :
281+ return " ** ILLEGAL VALUE **" ;
282+ }
285283}
286284
287285const char * getOsPolarityString (const OsPolarity value)
288286{
289- switch (value)
290- {
291- case OsPolarity::OS_POLARITY_ACTIVEHIGH:
292- return " OS_POLARITY_ACTIVEHIGH" ;
293- case OsPolarity::OS_POLARITY_ACTIVELOW:
294- return " OS_POLARITY_ACTIVELOW" ;
295- default :
296- return " ** ILLEGAL VALUE **" ;
297- }
287+ switch (value)
288+ {
289+ case OsPolarity::OS_POLARITY_ACTIVEHIGH:
290+ return " OS_POLARITY_ACTIVEHIGH" ;
291+ case OsPolarity::OS_POLARITY_ACTIVELOW:
292+ return " OS_POLARITY_ACTIVELOW" ;
293+ default :
294+ return " ** ILLEGAL VALUE **" ;
295+ }
298296}
299297
300298const char * getDeviceModeString (DeviceMode value)
301299{
302- switch (value)
303- {
304- case DeviceMode::DEVICE_MODE_COMPARATOR:
305- return " DEVICE_MODE_COMPARATOR" ;
306- case DeviceMode::DEVICE_MODE_INTERRUPT:
307- return " DEVICE_MODE_INTERRUPT" ;
308- default :
309- return " ** ILLEGAL VALUE **" ;
310- }
300+ switch (value)
301+ {
302+ case DeviceMode::DEVICE_MODE_COMPARATOR:
303+ return " DEVICE_MODE_COMPARATOR" ;
304+ case DeviceMode::DEVICE_MODE_INTERRUPT:
305+ return " DEVICE_MODE_INTERRUPT" ;
306+ default :
307+ return " ** ILLEGAL VALUE **" ;
308+ }
311309}
312310
0 commit comments