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.