|
nrfcxx
0.1.0
C++-17 Framework for Nordic nRF5 Devices
|
Abstraction around the CCS811 indoor air quality sensor. More...
Go to the source code of this file.
Data Structures | |
| class | nrfcxx::sensor::ccs811 |
| Interface to the ams CCS811 indoor air quality sensor. More... | |
| struct | nrfcxx::sensor::ccs811::iface_config_type |
| Structure providing the system resources necessary to interact with the CCS811. More... | |
| struct | nrfcxx::sensor::ccs811::retained_state_type |
| Structure holding retained state of the sensor. More... | |
| struct | nrfcxx::sensor::ccs811::persisted_state_type |
| State that should be persisted in non-volatile memory using the utility::Persist infrastructure. More... | |
| class | nrfcxx::sensor::ccs811::scoped_enabler |
| Class obtained from scoped_enable(). More... | |
| struct | nrfcxx::sensor::ccs811::version_s |
| Aggregate identity and version from hardware and firmware registers. More... | |
| struct | nrfcxx::sensor::ccs811::observations_type |
| Captured results after an observation. More... | |
| struct | nrfcxx::sensor::ccs811::system_beacon_type |
| Structure that can be broadcast as a beacon to provide detailed system state. More... | |
| struct | nrfcxx::sensor::ccs811::observation_beacon_type |
| Structure that can be broadcast as a beacon to provide observation data. More... | |
| struct | nrfcxx::sensor::ccs811::threshold_s |
| Thresholds for detecting significant changes in readings. More... | |
Namespaces | |
| nrfcxx | |
| Primary namespace for nrfcxx functionality. | |
| nrfcxx::sensor | |
| Namespace for abstractions of various sensors. | |
Abstraction around the CCS811 indoor air quality sensor.
1.8.16