SparkFun Air Quality PM1/PM2.5/PM10 Sensor - BMV080  v1.0.0-15-g8f97a54
Library for the SparkFun Air Quality PM1/PM2.5/PM10 Sensor - BMV080r
Loading...
Searching...
No Matches
sfDevBMV080.h File Reference

Header file for the SparkFun BMV080 Library. More...

#include <sfTk/sfTkIBus.h>
#include <sfTk/sfToolkit.h>
#include <stdint.h>
Include dependency graph for sfDevBMV080.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sfDevBMV080
 

Macros

#define SF_BMV080_DEFAULT_ADDRESS   0x57
 
#define SF_BMV080_DEFAULT_IRQ_PIN   14
 
#define SF_BMV080_MODE_CONTINUOUS   0
 
#define SF_BMV080_MODE_DUTY_CYCLE   1
 

Detailed Description

Header file for the SparkFun BMV080 Library.

This file contains the header of the sfDevBMV080 class, which provides an interface to the BMV080 sensor. It includes methods for initializing the sensor, reading sensor data, and configuring sensor settings.

Author
Pete Lewis
Date
2025
Version
1.0

SPDX-License-Identifier: MIT

See also
sfDevBMV080.cpp

Macro Definition Documentation

◆ SF_BMV080_DEFAULT_ADDRESS

#define SF_BMV080_DEFAULT_ADDRESS   0x57

◆ SF_BMV080_DEFAULT_IRQ_PIN

#define SF_BMV080_DEFAULT_IRQ_PIN   14

◆ SF_BMV080_MODE_CONTINUOUS

#define SF_BMV080_MODE_CONTINUOUS   0

◆ SF_BMV080_MODE_DUTY_CYCLE

#define SF_BMV080_MODE_DUTY_CYCLE   1