Show message when sensor module not found on display

This commit is contained in:
Phat Nguyen
2024-02-20 21:05:13 +07:00
parent e79a798b88
commit af139331b1

View File

@ -1351,6 +1351,11 @@ static void setRGBledColor(char color) {
ag.ledBar.setColor(r, g, b, ledNum); ag.ledBar.setColor(r, g, b, ledNum);
} }
void dispSensorNotFound(String ss) {
displayShowText("Sensor init", "Error:", ss + " not found");
delay(2000);
}
/** /**
* @brief Initialize board * @brief Initialize board
*/ */
@ -1365,12 +1370,14 @@ static void boardInit(void) {
if (ag.sgp41.begin(Wire) == false) { if (ag.sgp41.begin(Wire) == false) {
Serial.println("SGP41 sensor not found"); Serial.println("SGP41 sensor not found");
hasSensorSGP = false; hasSensorSGP = false;
dispSensorNotFound("SGP41");
} }
/** INit SHT */ /** INit SHT */
if (ag.sht.begin(Wire) == false) { if (ag.sht.begin(Wire) == false) {
Serial.println("SHTx sensor not found"); Serial.println("SHTx sensor not found");
hasSensorSHT = false; hasSensorSHT = false;
dispSensorNotFound("SHT");
} }
/** Init watchdog */ /** Init watchdog */
@ -1381,12 +1388,15 @@ static void boardInit(void) {
// failedHandler("Init SenseAirS8 failed"); // failedHandler("Init SenseAirS8 failed");
Serial.println("CO2 S8 sensor not found"); Serial.println("CO2 S8 sensor not found");
hasSensorS8 = false; hasSensorS8 = false;
dispSensorNotFound("S8");
} }
/** Init PMS5003 */ /** Init PMS5003 */
if (ag.pms5003.begin(Serial0) == false) { if (ag.pms5003.begin(Serial0) == false) {
Serial.println("PMS sensor not found"); Serial.println("PMS sensor not found");
hasSensorPMS = false; hasSensorPMS = false;
dispSensorNotFound("PMS");
} }
} }