From 8a811b209db77bab3c9ff6b31b3009a86dadf89f Mon Sep 17 00:00:00 2001 From: oscgonfer Date: Wed, 23 Jul 2025 17:23:04 +0200 Subject: [PATCH] Fix minor issues and bring back I2C SPEED def --- src/modules/Telemetry/AirQualityTelemetry.cpp | 9 +++++---- src/modules/Telemetry/Sensor/PMSA003ISensor.h | 7 ++----- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/modules/Telemetry/AirQualityTelemetry.cpp b/src/modules/Telemetry/AirQualityTelemetry.cpp index 9bc41bfa5..431473e05 100644 --- a/src/modules/Telemetry/AirQualityTelemetry.cpp +++ b/src/modules/Telemetry/AirQualityTelemetry.cpp @@ -274,10 +274,11 @@ bool AirQualityTelemetryModule::sendTelemetry(NodeNum dest, bool phoneOnly) m.which_variant = meshtastic_Telemetry_air_quality_metrics_tag; m.time = getTime(); if (getAirQualityTelemetry(&m)) { - LOG_INFO("Send: pm10_standard=%u, pm25_standard=%u, pm100_standard=%u, pm10_environmental=%u, pm100_environmental=%u", - m.variant.air_quality_metrics.pm10_standard, m.variant.air_quality_metrics.pm25_standard, - m.variant.air_quality_metrics.pm100_standard, m.variant.air_quality_metrics.pm10_environmental, - m.variant.air_quality_metrics.pm100_environmental); + LOG_INFO("Send: pm10_standard=%u, pm25_standard=%u, pm100_standard=%u, \ + pm10_environmental=%u, pm25_environmental=%u, pm100_environmental=%u", \ + m.variant.air_quality_metrics.pm10_standard, m.variant.air_quality_metrics.pm25_standard, \ + m.variant.air_quality_metrics.pm100_standard, m.variant.air_quality_metrics.pm10_environmental, \ + m.variant.air_quality_metrics.pm25_environmental, m.variant.air_quality_metrics.pm100_environmental); meshtastic_MeshPacket *p = allocDataProtobuf(m); p->to = dest; diff --git a/src/modules/Telemetry/Sensor/PMSA003ISensor.h b/src/modules/Telemetry/Sensor/PMSA003ISensor.h index d6f12dfbb..ee3258ab1 100644 --- a/src/modules/Telemetry/Sensor/PMSA003ISensor.h +++ b/src/modules/Telemetry/Sensor/PMSA003ISensor.h @@ -2,13 +2,10 @@ #include "TelemetrySensor.h" -#ifndef PMSA003I_I2C_CLOCK_SPEED #define PMSA003I_I2C_CLOCK_SPEED 100000 -#endif - -#ifndef PMSA003I_ENABLE_PIN #define PMSA003I_FRAME_LENGTH 32 -#endif +#define PMSA003I_WARMUP_MS 30000 + class PMSA003ISensor : public TelemetrySensor {