An Arduino library to give environmental sensors a common interface of functions for use with Arduino-framework dataloggers, such as the EnviroDIY Mayfly.
Search for symbols, directories, files, pages or
topics. You can omit any prefix from the symbol or file path; adding a
: or / suffix lists all members of given symbol or
directory.
Use ↓
/ ↑ to navigate through the list,
Enter to go.
Tab autocompletes common prefix, you can
copy a link to the result using ⌘L while ⌘M produces a Markdown link.
Extra scripts for Continuous Integration Using GitHub Actions
check_component_inclusion.py
A python script to check that all sensor, modem, and publisher classes are included in the massive menu a la carte example.
dependencies.json
A copy of the library dependencies in library.json to diff against for dependency changes.
The dependencies.json is automatically generated by a git pre-commit hook.
pre-commit-check-deps.py
A python script to copy from the library.json to dependencies.json for rebuilding dependency archives on the GitHub actions runner.
This is run as a pre-commit hook
generate_job_matrix.py
A python script to generate a series of shell scripts to splice apart the menu a la carte example and run each sensor, modem, and publisher as indivudual testing jobs on a number of different processors.
install-deps-arsuino-cli.sh
A shell script to install all Arduino library dependencies on the GitHub actions runner used for CI testing.
install-deps-platformio.sh
A shell script to install all PlatformIO library dependencies on the GitHub actions runner used for CI testing.