Published June 25, 2020
| Version v0.25.0
Software
Open
EnviroDIY/ModularSensors: v0.25.0: Styling & Doxygen Code Documentation
Authors/Creators
- 1. Stroud Water Research Center
- 2. LimnoTech
- 3. @platformio
Description
New Features:
- Automated code documentation using Doxygen, now available at https://envirodiy.github.io/ModularSensors/
- Improved C++ code styling elements in every file in the library, to:
- Better take advantage of the Clang complier and code error linter) tool;
- Generally follow Clang Format and Google's coding style guides used with cpplint linter), which:
- includes massive whitespace changes to improve readability while not changing how the code is executed
- Support Doxygen documentation.
- Encapsulated modem wake check logic into a function and checking for status using a quick AT ping if no other option is available.
- This will only affect modems/breakouts that depend on a pulse on their wake pin to turn on or off but for whatever reason don't have a separate status pin connected to the mcu.
- Always re-set the pin mode of a sensor power pin before attempting to turn it on.
- This could come into play when first attempting to power on a sensor before the initial setup if the pin mode on the sensor power pin was set to input by whatever program the mcu had run prior to running ModularSensors code.
- Fixed issue where the Digi XBee LTE-M modem did not wake during normal logging mode to transmit data to the publisher. See https://github.com/EnviroDIY/ModularSensors/pull/309#commitcomment-39786167
For more details, see Pull Request #309: The style sheet
Files
EnviroDIY/ModularSensors-v0.25.0.zip
Files
(442.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:4157d013ba4552ead937b60a65d6089e
|
442.0 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/EnviroDIY/ModularSensors/tree/v0.25.0 (URL)