File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,8 @@ int MKRIoTCarrier::begin() {
73
73
Relay2.begin ();
74
74
75
75
// Sensors
76
- uint8_t sensorsOK = !Light.begin () << 0 | !Pressure.begin () << 1 | !IMUmodule.begin () << 2 | !Env.begin () << 3 | !AirQuality.begin () << 4 ;
76
+ uint8_t sensorsOK = !Light.begin () << 0 | !Pressure.begin () << 1 | !IMUmodule.begin () << 2 | !Env.begin () << 3 |
77
+ (_revision == BOARD_REVISION_2 ? !AirQuality.begin () << 4 : 0 );
77
78
78
79
79
80
// If some of the sensors are not connected
@@ -88,10 +89,11 @@ int MKRIoTCarrier::begin() {
88
89
if (sensorsOK & 0b0100 ){
89
90
Serial.println (" IMU is not connected" );
90
91
}
91
- if (MKRIoTCarrier::_revision != BOARD_REVISION_2) {
92
- if (sensorsOK & 0b1000 ){
93
- Serial.println (" Environmental sensor is not connected!" );
94
- }
92
+ if (sensorsOK & 0b1000 ){
93
+ Serial.println (" Environmental sensor is not connected!" );
94
+ }
95
+ if (sensorsOK & 0b10000 ){
96
+ Serial.println (" Air quality sensor is not connected!" );
95
97
}
96
98
return false ;
97
99
}
You can’t perform that action at this time.
0 commit comments