From 79c49a94bb9b4e1a24a0b232be026d17b73f9a7a Mon Sep 17 00:00:00 2001 From: "Colin B." Date: Fri, 11 Apr 2025 22:58:09 -0700 Subject: [PATCH] fix typos, use arduino gpio defines instead of magic numbers --- src/modules/Telemetry/AirQualityTelemetry.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/modules/Telemetry/AirQualityTelemetry.cpp b/src/modules/Telemetry/AirQualityTelemetry.cpp index 2dec794af..55b620bb5 100644 --- a/src/modules/Telemetry/AirQualityTelemetry.cpp +++ b/src/modules/Telemetry/AirQualityTelemetry.cpp @@ -43,8 +43,9 @@ int32_t AirQualityTelemetryModule::runOnce() LOG_INFO("Air quality Telemetry: init"); #ifdef PMSA003I_ENABLE_PIN + // put the sensor to sleep on startup pinMode(PMSA003I_ENABLE_PIN, OUTPUT); - digitalWrite(PMSA003I_ENABLE_PIN, 0); + digitalWrite(PMSA003I_ENABLE_PIN, LOW); #endif /* PMSA003I_ENABLE_PIN */ if (!aqi.begin_I2C()) { @@ -81,7 +82,7 @@ int32_t AirQualityTelemetryModule::runOnce() case State::IDLE: // sensor is in standby; fire it up and sleep LOG_DEBUG("runOnce(): state = idle"); - digitalWrite(PMSA003I_ENABLE_PIN, 1); + digitalWrite(PMSA003I_ENABLE_PIN, HIGH); state = State::ACTIVE; return PMSA003I_WARMUP_MS; @@ -104,9 +105,9 @@ int32_t AirQualityTelemetryModule::runOnce() sendTelemetry(NODENUM_BROADCAST, true); } +#ifdef PMSA003I_ENABLE_PIN // put sensor back to sleep -#if PMSA003I_ENABLE_PIN - digitalWrite(PMSA003I_ENABLE_PIN, 0); + digitalWrite(PMSA003I_ENABLE_PIN, LOW); state = State::IDLE; #endif /* PMSA003I_ENABLE_PIN */