1
+ /*
2
+ * Check Analog pins
3
+ * Return true in case of test passed
4
+ * Return false in case of test failed
5
+ */
6
+ bool checkAnalogPins (void ) {
7
+ bool testPassed = true ;
1
8
2
- void checkAnalogPins ( void ) {
9
+ Serial. println ( " ##### " );
3
10
Serial.println (" Checking analog pins definition..." );
4
11
5
12
for ( uint32_t i = 0 ; i < (NUM_ANALOG_INPUTS); i++) {
@@ -26,35 +33,17 @@ void checkAnalogPins(void) {
26
33
27
34
res |= 8 ;
28
35
}
29
- /*
30
- pname: Pin of type PinName (PY_n)
31
- asPN: true display as a PinName, false as a pin number (PYn)
32
- val: display value or not
33
- ln: carriage return or not
34
- */
36
+
35
37
if (res) {
36
38
Serial.printf (" A%i defined as %i with pin name: " , i, A0 + i);
37
39
printPinName (pn_aTpn_Ax, true , true , false );
38
40
Serial.print (" and pin number: " );
39
41
printPinName (pn_aTpn_Ax, false , true , false );
40
42
Serial.printf (" --> %i\n " , res);
41
43
Serial.printf (" --> digitalPinToAnalogInput(%i) = %i\n " , pinnum_aTD_i, digitalPinToAnalogInput (pinnum_aTD_i));
42
-
43
-
44
- // Serial.print("\tPin name ");
45
- // printPinName(pn_Ax, true, true, false);
46
- // Serial.print(" have to be indexed higher than NUM_ANALOG_INPUTS (");
47
- // Serial.print(NUM_ANALOG_INPUTS);
48
- // Serial.println(") to be able to use:");
49
- // PinName pn_Ax_analog = analogInputToPinName(pinNametoDigitalPin(pn_Ax));
50
- // Serial.print("\tAnalogRead(");
51
- // printPinName(pn_Ax, false, false, false);
52
- // Serial.print(") --> which currently use pin name: ");
53
- // printPinName(pn_Ax_analog, true, true, false);
54
- // Serial.print(" and pin number: ");
55
- // printPinName(pn_Ax_analog, false, true, true);
44
+ testPassed = false ;
56
45
}
57
46
}
58
47
Serial.println (" End check analog pins" );
59
- Serial. println ( " ##### " ) ;
48
+ return testPassed ;
60
49
}
0 commit comments