@@ -184,8 +184,8 @@ lib_deps =
184184 # renovate: datasource=custom.pio depName=BH1750_WE packageName=wollewald/library/BH1750_WE
185185 wollewald/BH1750_WE@1.1.10
186186
187- ; (not included in native / portduino)
188- [environmental_extra ]
187+ ; Common environmental sensor libraries (not included in native / portduino)
188+ [environmental_extra_common ]
189189lib_deps =
190190 # renovate: datasource=custom.pio depName=Adafruit BMP3XX packageName=adafruit/library/Adafruit BMP3XX Library
191191 adafruit/Adafruit BMP3XX Library@2.1.6
@@ -205,10 +205,6 @@ lib_deps =
205205 sparkfun/SparkFun Qwiic Scale NAU7802 Arduino Library@1.0.6
206206 # renovate: datasource=custom.pio depName=ClosedCube OPT3001 packageName=closedcube/library/ClosedCube OPT3001
207207 closedcube/ClosedCube OPT3001@1.1.2
208- # renovate: datasource=custom.pio depName=Bosch BSEC2 packageName=boschsensortec/library/bsec2
209- boschsensortec/bsec2@1.10.2610
210- # renovate: datasource=custom.pio depName=Bosch BME68x packageName=boschsensortec/library/BME68x Sensor Library
211- boschsensortec/BME68x Sensor Library@1.3.40408
212208 # renovate: datasource=git-refs depName=meshtastic-DFRobot_LarkWeatherStation packageName=https://github.com/meshtastic/DFRobot_LarkWeatherStation gitBranch=master
213209 https://github.com/meshtastic/DFRobot_LarkWeatherStation/archive/4de3a9cadef0f6a5220a8a906cf9775b02b0040d.zip
214210 # renovate: datasource=custom.pio depName=Sensirion Core packageName=sensirion/library/Sensirion Core
@@ -217,33 +213,21 @@ lib_deps =
217213 sensirion/Sensirion I2C SCD4x@1.1.0
218214 # renovate: datasource=custom.pio depName=Sensirion I2C SFA3x packageName=sensirion/library/Sensirion I2C SFA3x
219215 sensirion/Sensirion I2C SFA3x@1.0.0
216+ # renovate: datasource=custom.pio depName=Sensirion I2C SCD30 packageName=sensirion/library/Sensirion I2C SCD30
217+ sensirion/Sensirion I2C SCD30@1.0.0
220218
221- ; Same as environmental_extra but without BSEC (saves ~3.5KB DRAM for original ESP32 targets)
219+ ; Environmental sensors with BSEC2 (Bosch proprietary IAQ)
220+ [environmental_extra]
221+ lib_deps =
222+ ${environmental_extra_common.lib_deps}
223+ # renovate: datasource=custom.pio depName=Bosch BSEC2 packageName=boschsensortec/library/bsec2
224+ boschsensortec/bsec2@1.10.2610
225+ # renovate: datasource=custom.pio depName=Bosch BME68x packageName=boschsensortec/library/BME68x Sensor Library
226+ boschsensortec/BME68x Sensor Library@1.3.40408
227+
228+ ; Environmental sensors without BSEC (saves ~3.5KB DRAM for original ESP32 targets)
222229[environmental_extra_no_bsec]
223230lib_deps =
224- # renovate: datasource=custom.pio depName=Adafruit BMP3XX packageName=adafruit/library/Adafruit BMP3XX Library
225- adafruit/Adafruit BMP3XX Library@2.1.6
226- # renovate: datasource=custom.pio depName=Adafruit MAX1704X packageName=adafruit/library/Adafruit MAX1704X
227- adafruit/Adafruit MAX1704X@1.0.3
228- # renovate: datasource=custom.pio depName=Adafruit SHTC3 packageName=adafruit/library/Adafruit SHTC3 Library
229- adafruit/Adafruit SHTC3 Library@1.0.2
230- # renovate: datasource=custom.pio depName=Adafruit LPS2X packageName=adafruit/library/Adafruit LPS2X
231- adafruit/Adafruit LPS2X@2.0.6
232- # renovate: datasource=custom.pio depName=Adafruit SHT31 packageName=adafruit/library/Adafruit SHT31 Library
233- adafruit/Adafruit SHT31 Library@2.2.2
234- # renovate: datasource=custom.pio depName=Adafruit VEML7700 packageName=adafruit/library/Adafruit VEML7700 Library
235- adafruit/Adafruit VEML7700 Library@2.1.6
236- # renovate: datasource=custom.pio depName=Adafruit SHT4x packageName=adafruit/library/Adafruit SHT4x Library
237- adafruit/Adafruit SHT4x Library@1.0.5
238- # renovate: datasource=custom.pio depName=SparkFun Qwiic Scale NAU7802 packageName=sparkfun/library/SparkFun Qwiic Scale NAU7802 Arduino Library
239- sparkfun/SparkFun Qwiic Scale NAU7802 Arduino Library@1.0.6
240- # renovate: datasource=custom.pio depName=ClosedCube OPT3001 packageName=closedcube/library/ClosedCube OPT3001
241- closedcube/ClosedCube OPT3001@1.1.2
242- # renovate: datasource=git-refs depName=meshtastic-DFRobot_LarkWeatherStation packageName=https://github.com/meshtastic/DFRobot_LarkWeatherStation gitBranch=master
243- https://github.com/meshtastic/DFRobot_LarkWeatherStation/archive/4de3a9cadef0f6a5220a8a906cf9775b02b0040d.zip
244- # renovate: datasource=custom.pio depName=Sensirion Core packageName=sensirion/library/Sensirion Core
245- sensirion/Sensirion Core@0.7.3
246- # renovate: datasource=custom.pio depName=Sensirion I2C SCD4x packageName=sensirion/library/Sensirion I2C SCD4x
247- sensirion/Sensirion I2C SCD4x@1.1.0
248- # renovate: datasource=custom.pio depName=Sensirion I2C SFA3x packageName=sensirion/library/Sensirion I2C SFA3x
249- sensirion/Sensirion I2C SFA3x@1.0.0
231+ ${environmental_extra_common.lib_deps}
232+ # renovate: datasource=custom.pio depName=adafruit/Adafruit BME680 Library packageName=adafruit/library/Adafruit BME680
233+ adafruit/Adafruit BME680 Library@^2.0.5
0 commit comments