Compare commits
No commits in common. "main" and "577ce175d8a4757a9e011f0bef264a4f8b2a16e3" have entirely different histories.
main
...
577ce175d8
16
.claude/settings.local.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(arduino-cli lib examples:*)",
|
||||
"Bash(arduino-cli compile:*)",
|
||||
"Bash(arduino-cli upload:*)",
|
||||
"Bash(arduino-cli board:*)",
|
||||
"Bash(git init:*)",
|
||||
"WebFetch(domain:raw.githubusercontent.com)",
|
||||
"Bash(\"/c/Program Files/TortoiseGit/bin/puttygen\" \"C:\\Users\\ladyada\\Dropbox\\shared\\github.ppk\" -O private-openssh -o ~/.ssh/id_rsa)",
|
||||
"Bash(python3:*)"
|
||||
],
|
||||
"deny": [],
|
||||
"ask": []
|
||||
}
|
||||
}
|
||||
32
.github/workflows/githubci.yml
vendored
|
|
@ -1,32 +0,0 @@
|
|||
name: Arduino Library CI
|
||||
|
||||
on: [pull_request, push, repository_dispatch]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: '3.x'
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
repository: adafruit/ci-arduino
|
||||
path: ci
|
||||
|
||||
- name: pre-install
|
||||
run: bash ci/actions_install.sh
|
||||
|
||||
- name: clang
|
||||
run: python3 ci/run-clang-format.py -e "ci/*" -e "bin/*" -r .
|
||||
|
||||
- name: test platforms
|
||||
run: python3 ci/build_platform.py main_platforms
|
||||
|
||||
- name: doxy
|
||||
env:
|
||||
GH_REPO_TOKEN: ${{ secrets.GH_REPO_TOKEN }}
|
||||
PRETTYNAME : "Adafruit SPA06_003 Arduino Library"
|
||||
run: bash ci/doxy_gen_and_deploy.sh
|
||||
58
.gitignore
vendored
|
|
@ -1,58 +0,0 @@
|
|||
# Compiled Object files
|
||||
*.slo
|
||||
*.lo
|
||||
*.o
|
||||
*.obj
|
||||
|
||||
# Precompiled Headers
|
||||
*.gch
|
||||
*.pch
|
||||
|
||||
# Compiled Dynamic libraries
|
||||
*.so
|
||||
*.dylib
|
||||
*.dll
|
||||
|
||||
# Fortran module files
|
||||
*.mod
|
||||
|
||||
# Compiled Static libraries
|
||||
*.lai
|
||||
*.la
|
||||
*.a
|
||||
*.lib
|
||||
|
||||
# Executables
|
||||
*.exe
|
||||
*.out
|
||||
*.app
|
||||
|
||||
# Doxygen documentation
|
||||
doc/
|
||||
|
||||
# Arduino build files
|
||||
build/
|
||||
|
||||
# IDE files
|
||||
.vscode/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# OS generated files
|
||||
.DS_Store
|
||||
.DS_Store?
|
||||
._*
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
ehthumbs.db
|
||||
Thumbs.db
|
||||
|
||||
# Datasheet files
|
||||
*.pdf
|
||||
*.txt
|
||||
output.txt
|
||||
|
||||
# Claude Code development files
|
||||
CLAUDE.md
|
||||
.claude/
|
||||
1
.nojekyll
Normal file
|
|
@ -0,0 +1 @@
|
|||
|
||||
|
|
@ -1,865 +0,0 @@
|
|||
/*!
|
||||
* @file Adafruit_SPA06_003.cpp
|
||||
*
|
||||
* @mainpage Adafruit SPA06_003 Digital Pressure Sensor
|
||||
*
|
||||
* @section intro_sec Introduction
|
||||
*
|
||||
* This is the documentation for Adafruit's SPA06_003 driver for the
|
||||
* Arduino platform. It is designed specifically to work with the
|
||||
* Adafruit SPA06_003 breakout: https://www.adafruit.com/products/xxxx
|
||||
*
|
||||
* These sensors use I2C to communicate, 2 pins (SCL+SDA) are required
|
||||
* to interface with the breakout.
|
||||
*
|
||||
* Adafruit invests time and resources providing this open source code,
|
||||
* please support Adafruit and open-source hardware by purchasing
|
||||
* products from Adafruit!
|
||||
*
|
||||
* @section author Author
|
||||
*
|
||||
* Written by Limor 'ladyada' Fried with assistance from Claude Code
|
||||
* for Adafruit Industries.
|
||||
*
|
||||
* @section license License
|
||||
*
|
||||
* MIT license, all text here must be included in any redistribution.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "Adafruit_SPA06_003.h"
|
||||
|
||||
/*!
|
||||
* @brief Instantiates a new SPA06_003 class
|
||||
*/
|
||||
Adafruit_SPA06_003::Adafruit_SPA06_003() {
|
||||
i2c_dev = NULL;
|
||||
spi_dev = NULL;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Cleans up the SPA06_003
|
||||
*/
|
||||
Adafruit_SPA06_003::~Adafruit_SPA06_003() {
|
||||
if (i2c_dev) {
|
||||
delete i2c_dev;
|
||||
}
|
||||
if (spi_dev) {
|
||||
delete spi_dev;
|
||||
}
|
||||
if (temp_sensor) {
|
||||
delete temp_sensor;
|
||||
}
|
||||
if (pressure_sensor) {
|
||||
delete pressure_sensor;
|
||||
}
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets up the hardware and initializes I2C
|
||||
* @param i2c_addr
|
||||
* The I2C address to be used.
|
||||
* @param wire
|
||||
* The Wire object to be used for I2C connections.
|
||||
* @return True if initialization was successful, otherwise false.
|
||||
*/
|
||||
bool Adafruit_SPA06_003::begin(uint8_t i2c_addr, TwoWire *wire) {
|
||||
if (spi_dev) {
|
||||
delete spi_dev;
|
||||
spi_dev = NULL;
|
||||
}
|
||||
if (i2c_dev) {
|
||||
delete i2c_dev;
|
||||
}
|
||||
|
||||
i2c_dev = new Adafruit_I2CDevice(i2c_addr, wire);
|
||||
|
||||
if (!i2c_dev->begin()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return _init();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets up the hardware and initializes hardware SPI
|
||||
* @param cspin The pin to use for CS/chip select
|
||||
* @param theSPI The SPI object to use, defaults to &SPI
|
||||
* @return True if initialization was successful, otherwise false.
|
||||
*/
|
||||
bool Adafruit_SPA06_003::begin(int8_t cspin, SPIClass *theSPI) {
|
||||
if (i2c_dev) {
|
||||
delete i2c_dev;
|
||||
i2c_dev = NULL;
|
||||
}
|
||||
if (spi_dev) {
|
||||
delete spi_dev;
|
||||
}
|
||||
|
||||
spi_dev = new Adafruit_SPIDevice(cspin, SPA06_003_DEFAULT_SPIFREQ,
|
||||
SPI_BITORDER_MSBFIRST, SPI_MODE3, theSPI);
|
||||
|
||||
if (!spi_dev->begin()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return _init();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets up the hardware and initializes software SPI
|
||||
* @param cspin The pin to use for CS/chip select
|
||||
* @param mosipin The pin to use for MOSI/data out
|
||||
* @param misopin The pin to use for MISO/data in
|
||||
* @param sckpin The pin to use for SCK/clock
|
||||
* @return True if initialization was successful, otherwise false.
|
||||
*/
|
||||
bool Adafruit_SPA06_003::begin(int8_t cspin, int8_t mosipin, int8_t misopin,
|
||||
int8_t sckpin) {
|
||||
if (i2c_dev) {
|
||||
delete i2c_dev;
|
||||
i2c_dev = NULL;
|
||||
}
|
||||
if (spi_dev) {
|
||||
delete spi_dev;
|
||||
}
|
||||
|
||||
spi_dev = new Adafruit_SPIDevice(cspin, sckpin, misopin, mosipin,
|
||||
SPA06_003_DEFAULT_SPIFREQ,
|
||||
SPI_BITORDER_MSBFIRST, SPI_MODE3);
|
||||
|
||||
if (!spi_dev->begin()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return _init();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Common initialization code for I2C and SPI interfaces
|
||||
* @return True if initialization was successful, otherwise false.
|
||||
*/
|
||||
bool Adafruit_SPA06_003::_init() {
|
||||
// Check chip ID using the combined constructor
|
||||
Adafruit_BusIO_Register chip_id = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_ID, 1);
|
||||
|
||||
if (chip_id.read() != 0x11) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Perform soft reset
|
||||
if (!reset()) {
|
||||
return false;
|
||||
}
|
||||
delay(10);
|
||||
|
||||
// Wait for coefficients and sensor to be ready
|
||||
while (!isCoeffReady() || !isSensorReady()) {
|
||||
delay(10);
|
||||
}
|
||||
|
||||
// Read calibration coefficients
|
||||
if (!readCoefficients()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Configure for highest precision and sample rate
|
||||
// Set pressure to highest oversampling (128x) and highest rate (200 Hz)
|
||||
setPressureOversampling(SPA06_003_OVERSAMPLE_128);
|
||||
setPressureMeasureRate(SPA06_003_RATE_200);
|
||||
|
||||
// Set temperature to highest oversampling (128x) and highest rate (200 Hz)
|
||||
setTemperatureOversampling(SPA06_003_OVERSAMPLE_128);
|
||||
setTemperatureMeasureRate(SPA06_003_RATE_200);
|
||||
|
||||
// Enable interrupts for temperature and pressure ready
|
||||
setInterruptSource(false, true,
|
||||
true); // FIFO=false, temp_ready=true, pres_ready=true
|
||||
|
||||
// Set measurement mode to continuous both
|
||||
setMeasurementMode(SPA06_003_MEAS_CONTINUOUS_BOTH);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Reads the 24-bit raw pressure data from registers
|
||||
* @return 24-bit pressure data as uint32_t
|
||||
*/
|
||||
uint32_t Adafruit_SPA06_003::getPressureData() {
|
||||
Adafruit_BusIO_Register psr_reg =
|
||||
Adafruit_BusIO_Register(i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD,
|
||||
SPA06_003_REG_PSR_B2, 3, MSBFIRST);
|
||||
|
||||
uint32_t psr_data = psr_reg.read();
|
||||
|
||||
if (psr_data & 0x800000) {
|
||||
psr_data |= 0xFF000000;
|
||||
}
|
||||
|
||||
return psr_data;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Reads the 24-bit raw temperature data from registers
|
||||
* @return 24-bit temperature data as uint32_t
|
||||
*/
|
||||
uint32_t Adafruit_SPA06_003::getTemperatureData() {
|
||||
Adafruit_BusIO_Register tmp_reg =
|
||||
Adafruit_BusIO_Register(i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD,
|
||||
SPA06_003_REG_TMP_B2, 3, MSBFIRST);
|
||||
|
||||
uint32_t tmp_data = tmp_reg.read();
|
||||
|
||||
if (tmp_data & 0x800000) {
|
||||
tmp_data |= 0xFF000000;
|
||||
}
|
||||
|
||||
return tmp_data;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the pressure measurement rate
|
||||
* @return Current pressure measurement rate setting
|
||||
*/
|
||||
spa06_003_rate_t Adafruit_SPA06_003::getPressureMeasureRate() {
|
||||
Adafruit_BusIO_Register prs_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_PRS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits pm_rate_bits =
|
||||
Adafruit_BusIO_RegisterBits(&prs_cfg_reg, 4, 4);
|
||||
|
||||
return (spa06_003_rate_t)pm_rate_bits.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the pressure measurement rate
|
||||
* @param rate The pressure measurement rate to set
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setPressureMeasureRate(spa06_003_rate_t rate) {
|
||||
Adafruit_BusIO_Register prs_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_PRS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits pm_rate_bits =
|
||||
Adafruit_BusIO_RegisterBits(&prs_cfg_reg, 4, 4);
|
||||
|
||||
return pm_rate_bits.write(rate);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the temperature measurement rate
|
||||
* @return Current temperature measurement rate setting
|
||||
*/
|
||||
spa06_003_rate_t Adafruit_SPA06_003::getTemperatureMeasureRate() {
|
||||
Adafruit_BusIO_Register tmp_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_TMP_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits tmp_rate_bits =
|
||||
Adafruit_BusIO_RegisterBits(&tmp_cfg_reg, 4, 4);
|
||||
|
||||
return (spa06_003_rate_t)tmp_rate_bits.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the temperature measurement rate
|
||||
* @param rate The temperature measurement rate to set
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setTemperatureMeasureRate(spa06_003_rate_t rate) {
|
||||
Adafruit_BusIO_Register tmp_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_TMP_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits tmp_rate_bits =
|
||||
Adafruit_BusIO_RegisterBits(&tmp_cfg_reg, 4, 4);
|
||||
|
||||
return tmp_rate_bits.write(rate);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the pressure oversampling rate
|
||||
* @return Current pressure oversampling rate setting
|
||||
*/
|
||||
spa06_003_oversample_t Adafruit_SPA06_003::getPressureOversampling() {
|
||||
Adafruit_BusIO_Register prs_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_PRS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits pm_prc_bits =
|
||||
Adafruit_BusIO_RegisterBits(&prs_cfg_reg, 4, 0);
|
||||
|
||||
return (spa06_003_oversample_t)pm_prc_bits.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the pressure oversampling rate
|
||||
* @param prc The pressure oversampling rate to set
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setPressureOversampling(spa06_003_oversample_t prc) {
|
||||
Adafruit_BusIO_Register prs_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_PRS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits pm_prc_bits =
|
||||
Adafruit_BusIO_RegisterBits(&prs_cfg_reg, 4, 0);
|
||||
|
||||
if (!pm_prc_bits.write(prc)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return setPresShift(prc > SPA06_003_OVERSAMPLE_8);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the temperature oversampling rate
|
||||
* @return Current temperature oversampling rate setting
|
||||
*/
|
||||
spa06_003_oversample_t Adafruit_SPA06_003::getTemperatureOversampling() {
|
||||
Adafruit_BusIO_Register tmp_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_TMP_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits tmp_prc_bits =
|
||||
Adafruit_BusIO_RegisterBits(&tmp_cfg_reg, 4, 0);
|
||||
|
||||
return (spa06_003_oversample_t)tmp_prc_bits.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the temperature oversampling rate
|
||||
* @param prc The temperature oversampling rate to set
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setTemperatureOversampling(
|
||||
spa06_003_oversample_t prc) {
|
||||
Adafruit_BusIO_Register tmp_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_TMP_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits tmp_prc_bits =
|
||||
Adafruit_BusIO_RegisterBits(&tmp_cfg_reg, 4, 0);
|
||||
|
||||
if (!tmp_prc_bits.write(prc)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return setTempShift(prc > SPA06_003_OVERSAMPLE_8);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Checks if calibration coefficients are ready
|
||||
* @return True if coefficients are ready, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::isCoeffReady() {
|
||||
Adafruit_BusIO_Register meas_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_MEAS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits coef_rdy_bit =
|
||||
Adafruit_BusIO_RegisterBits(&meas_cfg_reg, 1, 7);
|
||||
|
||||
return coef_rdy_bit.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Checks if sensor is ready
|
||||
* @return True if sensor is ready, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::isSensorReady() {
|
||||
Adafruit_BusIO_Register meas_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_MEAS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits sensor_rdy_bit =
|
||||
Adafruit_BusIO_RegisterBits(&meas_cfg_reg, 1, 6);
|
||||
|
||||
return sensor_rdy_bit.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Checks if temperature data is ready
|
||||
* @return True if temperature data is ready, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::isTempDataReady() {
|
||||
Adafruit_BusIO_Register meas_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_MEAS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits tmp_rdy_bit =
|
||||
Adafruit_BusIO_RegisterBits(&meas_cfg_reg, 1, 5);
|
||||
|
||||
return tmp_rdy_bit.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Checks if pressure data is ready
|
||||
* @return True if pressure data is ready, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::isPresDataReady() {
|
||||
Adafruit_BusIO_Register meas_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_MEAS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits prs_rdy_bit =
|
||||
Adafruit_BusIO_RegisterBits(&meas_cfg_reg, 1, 4);
|
||||
|
||||
return prs_rdy_bit.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the current measurement mode
|
||||
* @return Current measurement mode setting
|
||||
*/
|
||||
spa06_003_meas_mode_t Adafruit_SPA06_003::getMeasurementMode() {
|
||||
Adafruit_BusIO_Register meas_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_MEAS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits meas_ctrl_bits =
|
||||
Adafruit_BusIO_RegisterBits(&meas_cfg_reg, 3, 0);
|
||||
|
||||
return (spa06_003_meas_mode_t)meas_ctrl_bits.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the measurement mode
|
||||
* @param mode The measurement mode to set
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setMeasurementMode(spa06_003_meas_mode_t mode) {
|
||||
Adafruit_BusIO_Register meas_cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_MEAS_CFG, 1);
|
||||
Adafruit_BusIO_RegisterBits meas_ctrl_bits =
|
||||
Adafruit_BusIO_RegisterBits(&meas_cfg_reg, 3, 0);
|
||||
|
||||
return meas_ctrl_bits.write(mode);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the interrupt polarity
|
||||
* @param polarity The interrupt polarity to set
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setInterruptPolarity(
|
||||
spa06_003_int_polarity_t polarity) {
|
||||
Adafruit_BusIO_Register cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_CFG_REG, 1);
|
||||
Adafruit_BusIO_RegisterBits int_hl_bit =
|
||||
Adafruit_BusIO_RegisterBits(&cfg_reg, 1, 7);
|
||||
|
||||
return int_hl_bit.write(polarity);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the interrupt sources
|
||||
* @param fifo Enable FIFO interrupt
|
||||
* @param temp_ready Enable temperature ready interrupt
|
||||
* @param pres_ready Enable pressure ready interrupt
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setInterruptSource(bool fifo, bool temp_ready,
|
||||
bool pres_ready) {
|
||||
Adafruit_BusIO_Register cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_CFG_REG, 1);
|
||||
|
||||
Adafruit_BusIO_RegisterBits int_fifo_bit =
|
||||
Adafruit_BusIO_RegisterBits(&cfg_reg, 1, 6);
|
||||
Adafruit_BusIO_RegisterBits int_tmp_bit =
|
||||
Adafruit_BusIO_RegisterBits(&cfg_reg, 1, 5);
|
||||
Adafruit_BusIO_RegisterBits int_prs_bit =
|
||||
Adafruit_BusIO_RegisterBits(&cfg_reg, 1, 4);
|
||||
|
||||
return int_fifo_bit.write(fifo) && int_tmp_bit.write(temp_ready) &&
|
||||
int_prs_bit.write(pres_ready);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the temperature result bit shift
|
||||
* @param enable True to enable bit shift, false to disable
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setTempShift(bool enable) {
|
||||
Adafruit_BusIO_Register cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_CFG_REG, 1);
|
||||
Adafruit_BusIO_RegisterBits t_shift_bit =
|
||||
Adafruit_BusIO_RegisterBits(&cfg_reg, 1, 3);
|
||||
|
||||
return t_shift_bit.write(enable);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Sets the pressure result bit shift
|
||||
* @param enable True to enable bit shift, false to disable
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::setPresShift(bool enable) {
|
||||
Adafruit_BusIO_Register cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_CFG_REG, 1);
|
||||
Adafruit_BusIO_RegisterBits p_shift_bit =
|
||||
Adafruit_BusIO_RegisterBits(&cfg_reg, 1, 2);
|
||||
|
||||
return p_shift_bit.write(enable);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Enables or disables FIFO
|
||||
* @param enable True to enable FIFO, false to disable
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::enableFIFO(bool enable) {
|
||||
Adafruit_BusIO_Register cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_CFG_REG, 1);
|
||||
Adafruit_BusIO_RegisterBits fifo_en_bit =
|
||||
Adafruit_BusIO_RegisterBits(&cfg_reg, 1, 1);
|
||||
|
||||
return fifo_en_bit.write(enable);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Checks if FIFO is enabled
|
||||
* @return True if FIFO is enabled, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::isFIFOEnabled() {
|
||||
Adafruit_BusIO_Register cfg_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_CFG_REG, 1);
|
||||
Adafruit_BusIO_RegisterBits fifo_en_bit =
|
||||
Adafruit_BusIO_RegisterBits(&cfg_reg, 1, 1);
|
||||
|
||||
return fifo_en_bit.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Checks if FIFO is empty
|
||||
* @return True if FIFO is empty, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::isFIFOEmpty() {
|
||||
Adafruit_BusIO_Register fifo_sts_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_FIFO_STS, 1);
|
||||
Adafruit_BusIO_RegisterBits fifo_empty_bit =
|
||||
Adafruit_BusIO_RegisterBits(&fifo_sts_reg, 1, 0);
|
||||
|
||||
return fifo_empty_bit.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Checks if FIFO is full
|
||||
* @return True if FIFO is full, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::isFIFOFull() {
|
||||
Adafruit_BusIO_Register fifo_sts_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_FIFO_STS, 1);
|
||||
Adafruit_BusIO_RegisterBits fifo_full_bit =
|
||||
Adafruit_BusIO_RegisterBits(&fifo_sts_reg, 1, 1);
|
||||
|
||||
return fifo_full_bit.read();
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the interrupt status flags
|
||||
* @return Interrupt status register value with flags
|
||||
*/
|
||||
uint8_t Adafruit_SPA06_003::getStatusFlags() {
|
||||
Adafruit_BusIO_Register int_sts_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_INT_STS, 1);
|
||||
|
||||
return int_sts_reg.read() & 0x07;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Flushes the FIFO buffer
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::flushFIFO() {
|
||||
Adafruit_BusIO_Register reset_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_RESET, 1);
|
||||
Adafruit_BusIO_RegisterBits fifo_flush_bit =
|
||||
Adafruit_BusIO_RegisterBits(&reset_reg, 1, 7);
|
||||
|
||||
return fifo_flush_bit.write(1);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Performs a soft reset of the sensor
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::reset() {
|
||||
Adafruit_BusIO_Register reset_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_RESET, 1);
|
||||
Adafruit_BusIO_RegisterBits soft_rst_bits =
|
||||
Adafruit_BusIO_RegisterBits(&reset_reg, 4, 0);
|
||||
|
||||
return soft_rst_bits.write(0x09);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Reads calibration coefficients from sensor registers
|
||||
* @return True if successful, false otherwise
|
||||
*/
|
||||
bool Adafruit_SPA06_003::readCoefficients() {
|
||||
if (!isCoeffReady()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Read all coefficient data (21 bytes from 0x10 to 0x24)
|
||||
uint8_t coef_data[21];
|
||||
Adafruit_BusIO_Register coef_reg = Adafruit_BusIO_Register(
|
||||
i2c_dev, spi_dev, ADDRBIT8_HIGH_TOREAD, SPA06_003_REG_COEF, 21);
|
||||
|
||||
if (!coef_reg.read(coef_data, 21)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Parse coefficients according to datasheet table
|
||||
// c0: 12-bit (0x10-0x11)
|
||||
c0 = (int16_t)((coef_data[0] << 4) | (coef_data[1] >> 4));
|
||||
if (c0 & 0x800) {
|
||||
c0 |= 0xF000; // Sign extend
|
||||
}
|
||||
|
||||
// c1: 12-bit (0x11-0x12)
|
||||
c1 = (int16_t)(((coef_data[1] & 0x0F) << 8) | coef_data[2]);
|
||||
if (c1 & 0x800) {
|
||||
c1 |= 0xF000; // Sign extend
|
||||
}
|
||||
|
||||
// c00: 20-bit (0x13-0x15)
|
||||
uint32_t c00_temp = (((uint32_t)coef_data[3] << 12) & 0xFF000) |
|
||||
(((uint16_t)coef_data[4] << 4) & 0x00FF0) |
|
||||
((coef_data[5] >> 4) & 0x0000F);
|
||||
if (c00_temp & 0x80000) {
|
||||
c00 = (int32_t)(c00_temp | 0xFFF00000); // Sign extend
|
||||
} else {
|
||||
c00 = (int32_t)c00_temp;
|
||||
}
|
||||
|
||||
// c10: 20-bit (0x15-0x17)
|
||||
uint32_t c10_temp = (((uint32_t)coef_data[5] << 16) & 0xF0000) |
|
||||
(((uint16_t)coef_data[6] << 8) & 0x0FF00) | coef_data[7];
|
||||
if (c10_temp & 0x80000) {
|
||||
c10 = (int32_t)(c10_temp | 0xFFF00000); // Sign extend
|
||||
} else {
|
||||
c10 = (int32_t)c10_temp;
|
||||
}
|
||||
|
||||
// c01: 16-bit (0x18-0x19)
|
||||
c01 = (int16_t)((coef_data[8] << 8) | coef_data[9]);
|
||||
|
||||
// c11: 16-bit (0x1A-0x1B)
|
||||
c11 = (int16_t)((coef_data[10] << 8) | coef_data[11]);
|
||||
|
||||
// c20: 16-bit (0x1C-0x1D)
|
||||
c20 = (int16_t)((coef_data[12] << 8) | coef_data[13]);
|
||||
|
||||
// c21: 16-bit (0x1E-0x1F)
|
||||
c21 = (int16_t)((coef_data[14] << 8) | coef_data[15]);
|
||||
|
||||
// c30: 16-bit (0x20-0x21)
|
||||
c30 = (int16_t)((coef_data[16] << 8) | coef_data[17]);
|
||||
|
||||
// c31: 12-bit (0x22 + 0x23 bits 7:4)
|
||||
c31 = (int16_t)(((coef_data[18] << 4) & 0xFF0) |
|
||||
((coef_data[19] >> 4) & 0x00F));
|
||||
if (c31 & 0x800) {
|
||||
c31 |= 0xF000; // Sign extend
|
||||
}
|
||||
|
||||
// c40: 12-bit (0x23 bits 3:0 + 0x24)
|
||||
c40 = (int16_t)(((coef_data[19] & 0x0F) << 8) | coef_data[20]);
|
||||
if (c40 & 0x800) {
|
||||
c40 |= 0xF000; // Sign extend
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets scaling factor based on oversampling setting
|
||||
* @param oversample The oversampling rate
|
||||
* @return Scaling factor for compensation calculation
|
||||
*/
|
||||
float Adafruit_SPA06_003::getScalingFactor(spa06_003_oversample_t oversample) {
|
||||
switch (oversample) {
|
||||
case SPA06_003_OVERSAMPLE_1:
|
||||
return 524288; // Single
|
||||
case SPA06_003_OVERSAMPLE_2:
|
||||
return 1572864; // 2x
|
||||
case SPA06_003_OVERSAMPLE_4:
|
||||
return 3670016; // 4x
|
||||
case SPA06_003_OVERSAMPLE_8:
|
||||
return 7864320; // 8x
|
||||
case SPA06_003_OVERSAMPLE_16:
|
||||
return 253952; // 16x
|
||||
case SPA06_003_OVERSAMPLE_32:
|
||||
return 516096; // 32x
|
||||
case SPA06_003_OVERSAMPLE_64:
|
||||
return 1040384; // 64x
|
||||
case SPA06_003_OVERSAMPLE_128:
|
||||
return 2088960; // 128x
|
||||
default:
|
||||
return 524288; // Default to single
|
||||
}
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Reads compensated temperature value in Celsius
|
||||
* @return Temperature in degrees Celsius
|
||||
*/
|
||||
float Adafruit_SPA06_003::readTemperature() {
|
||||
// Read raw temperature data (24-bit 2's complement)
|
||||
uint32_t temp_raw = getTemperatureData();
|
||||
|
||||
// Use the calculation function
|
||||
return calculateTemperature(temp_raw);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Reads compensated pressure value in hectopascals
|
||||
* @return Pressure in hectopascals (hPa)
|
||||
*/
|
||||
float Adafruit_SPA06_003::readPressure() {
|
||||
// Read raw pressure and temperature data (24-bit 2's complement)
|
||||
uint32_t pres_raw = getPressureData();
|
||||
uint32_t temp_raw = getTemperatureData();
|
||||
|
||||
// Use the calculation function
|
||||
return calculatePressure(pres_raw, temp_raw);
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Calculates compensated temperature from raw data
|
||||
* @param raw_temp Raw 24-bit temperature data
|
||||
* @return Temperature in degrees Celsius
|
||||
*/
|
||||
float Adafruit_SPA06_003::calculateTemperature(uint32_t raw_temp) {
|
||||
// Get temperature oversampling setting for scaling
|
||||
spa06_003_oversample_t oversample = getTemperatureOversampling();
|
||||
float kT = getScalingFactor(oversample);
|
||||
|
||||
// Convert to signed 32-bit
|
||||
int32_t temp_raw_signed = (int32_t)raw_temp;
|
||||
|
||||
// Calculate scaled measurement result
|
||||
float temp_raw_sc = (float)temp_raw_signed / kT;
|
||||
|
||||
// Calculate compensated temperature: Tcomp = c0*0.5 + c1*Traw_sc
|
||||
float temp_comp = (float)c0 * 0.5f + (float)c1 * temp_raw_sc;
|
||||
|
||||
return temp_comp;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Calculates compensated pressure from raw data
|
||||
* @param raw_pres Raw 24-bit pressure data
|
||||
* @param raw_temp Raw 24-bit temperature data (for compensation)
|
||||
* @return Pressure in hectopascals (hPa)
|
||||
*/
|
||||
float Adafruit_SPA06_003::calculatePressure(uint32_t raw_pres,
|
||||
uint32_t raw_temp) {
|
||||
// Get oversampling settings for scaling
|
||||
spa06_003_oversample_t pres_oversample = getPressureOversampling();
|
||||
spa06_003_oversample_t temp_oversample = getTemperatureOversampling();
|
||||
|
||||
float kP = getScalingFactor(pres_oversample);
|
||||
float kT = getScalingFactor(temp_oversample);
|
||||
|
||||
// Convert to signed 32-bit
|
||||
int32_t pres_raw_signed = (int32_t)raw_pres;
|
||||
int32_t temp_raw_signed = (int32_t)raw_temp;
|
||||
|
||||
// Calculate scaled measurement results
|
||||
float pres_raw_sc = (float)pres_raw_signed / kP;
|
||||
float temp_raw_sc = (float)temp_raw_signed / kT;
|
||||
|
||||
// Calculate powers of Praw_sc for the compensation formula
|
||||
float pres_raw_sc_2 = pres_raw_sc * pres_raw_sc;
|
||||
float pres_raw_sc_3 = pres_raw_sc_2 * pres_raw_sc;
|
||||
float pres_raw_sc_4 = pres_raw_sc_3 * pres_raw_sc;
|
||||
|
||||
// Calculate compensated pressure using the formula:
|
||||
// Pcomp = c00 + c10*Praw_sc + c20*Praw_sc^2 + c30*Praw_sc^3 + c40*Praw_sc^4 +
|
||||
// Traw_sc*(c01 + c11*Praw_sc + c21*Praw_sc^2 + c31*Praw_sc^3)
|
||||
float pres_comp =
|
||||
(float)c00 + (float)c10 * pres_raw_sc + (float)c20 * pres_raw_sc_2 +
|
||||
(float)c30 * pres_raw_sc_3 + (float)c40 * pres_raw_sc_4 +
|
||||
temp_raw_sc * ((float)c01 + (float)c11 * pres_raw_sc +
|
||||
(float)c21 * pres_raw_sc_2 + (float)c31 * pres_raw_sc_3);
|
||||
|
||||
// Convert from Pa to hPa (divide by 100)
|
||||
return pres_comp / 100.0f;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the Adafruit_Sensor object for temperature readings
|
||||
* @return Adafruit_Sensor pointer for temperature
|
||||
*/
|
||||
Adafruit_Sensor *Adafruit_SPA06_003::getTemperatureSensor() {
|
||||
if (!temp_sensor) {
|
||||
temp_sensor = new Adafruit_SPA06_003_Temp(this);
|
||||
}
|
||||
return temp_sensor;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the Adafruit_Sensor object for pressure readings
|
||||
* @return Adafruit_Sensor pointer for pressure
|
||||
*/
|
||||
Adafruit_Sensor *Adafruit_SPA06_003::getPressureSensor() {
|
||||
if (!pressure_sensor) {
|
||||
pressure_sensor = new Adafruit_SPA06_003_Pressure(this);
|
||||
}
|
||||
return pressure_sensor;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the sensor_t device data for temperature sensor
|
||||
* @param sensor Pointer to sensor_t device info struct
|
||||
*/
|
||||
void Adafruit_SPA06_003_Temp::getSensor(sensor_t *sensor) {
|
||||
/* Clear the sensor_t object */
|
||||
memset(sensor, 0, sizeof(sensor_t));
|
||||
|
||||
/* Insert the sensor name in the fixed length char array */
|
||||
strncpy(sensor->name, "SPA06_003", sizeof(sensor->name) - 1);
|
||||
sensor->name[sizeof(sensor->name) - 1] = 0;
|
||||
sensor->version = 1;
|
||||
sensor->sensor_id = _sensorID;
|
||||
sensor->type = SENSOR_TYPE_AMBIENT_TEMPERATURE;
|
||||
sensor->min_delay = 0;
|
||||
sensor->min_value = -40.0; // Datasheet minimum
|
||||
sensor->max_value = 85.0; // Datasheet maximum
|
||||
sensor->resolution = 0.01; // Datasheet resolution
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the latest sensor event for temperature
|
||||
* @param event Pointer to sensors_event_t struct
|
||||
* @return True on successful event generation
|
||||
*/
|
||||
bool Adafruit_SPA06_003_Temp::getEvent(sensors_event_t *event) {
|
||||
/* Clear the event */
|
||||
memset(event, 0, sizeof(sensors_event_t));
|
||||
|
||||
event->version = sizeof(sensors_event_t);
|
||||
event->sensor_id = _sensorID;
|
||||
event->type = SENSOR_TYPE_AMBIENT_TEMPERATURE;
|
||||
event->timestamp = millis();
|
||||
event->temperature = _theSPA06003->readTemperature();
|
||||
return true;
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the sensor_t device data for pressure sensor
|
||||
* @param sensor Pointer to sensor_t device info struct
|
||||
*/
|
||||
void Adafruit_SPA06_003_Pressure::getSensor(sensor_t *sensor) {
|
||||
/* Clear the sensor_t object */
|
||||
memset(sensor, 0, sizeof(sensor_t));
|
||||
|
||||
/* Insert the sensor name in the fixed length char array */
|
||||
strncpy(sensor->name, "SPA06_003", sizeof(sensor->name) - 1);
|
||||
sensor->name[sizeof(sensor->name) - 1] = 0;
|
||||
sensor->version = 1;
|
||||
sensor->sensor_id = _sensorID;
|
||||
sensor->type = SENSOR_TYPE_PRESSURE;
|
||||
sensor->min_delay = 0;
|
||||
sensor->min_value = 300.0; // Datasheet minimum in hPa
|
||||
sensor->max_value = 1100.0; // Datasheet maximum in hPa
|
||||
sensor->resolution = 0.012; // Datasheet resolution in hPa
|
||||
}
|
||||
|
||||
/*!
|
||||
* @brief Gets the latest sensor event for pressure
|
||||
* @param event Pointer to sensors_event_t struct
|
||||
* @return True on successful event generation
|
||||
*/
|
||||
bool Adafruit_SPA06_003_Pressure::getEvent(sensors_event_t *event) {
|
||||
/* Clear the event */
|
||||
memset(event, 0, sizeof(sensors_event_t));
|
||||
|
||||
event->version = sizeof(sensors_event_t);
|
||||
event->sensor_id = _sensorID;
|
||||
event->type = SENSOR_TYPE_PRESSURE;
|
||||
event->timestamp = millis();
|
||||
event->pressure = _theSPA06003->readPressure();
|
||||
return true;
|
||||
}
|
||||
|
|
@ -1,278 +0,0 @@
|
|||
/*!
|
||||
* @file Adafruit_SPA06_003.h
|
||||
*
|
||||
* This is part of Adafruit's SPA06_003 driver for the Arduino platform. It is
|
||||
* designed specifically to work with the Adafruit SPA06_003 breakout:
|
||||
* https://www.adafruit.com/products/xxxx
|
||||
*
|
||||
* These sensors use I2C to communicate, 2 pins (SCL+SDA) are required
|
||||
* to interface with the breakout.
|
||||
*
|
||||
* Adafruit invests time and resources providing this open source code,
|
||||
* please support Adafruit and open-source hardware by purchasing
|
||||
* products from Adafruit!
|
||||
*
|
||||
* Written by Limor 'ladyada' Fried with assistance from Claude Code
|
||||
* for Adafruit Industries.
|
||||
*
|
||||
* MIT license, all text here must be included in any redistribution.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef _ADAFRUIT_SPA06_003_H
|
||||
#define _ADAFRUIT_SPA06_003_H
|
||||
|
||||
#include <Adafruit_BusIO_Register.h>
|
||||
#include <Adafruit_I2CDevice.h>
|
||||
#include <Adafruit_SPIDevice.h>
|
||||
#include <Adafruit_Sensor.h>
|
||||
#include <SPI.h>
|
||||
#include <Wire.h>
|
||||
|
||||
#include "Arduino.h"
|
||||
|
||||
// Forward declarations
|
||||
class Adafruit_SPA06_003_Temp;
|
||||
class Adafruit_SPA06_003_Pressure;
|
||||
|
||||
/*=========================================================================
|
||||
I2C ADDRESS/BITS
|
||||
-----------------------------------------------------------------------*/
|
||||
/**
|
||||
* @brief Default I2C address for SPA06_003
|
||||
*/
|
||||
#define SPA06_003_DEFAULT_ADDR 0x77
|
||||
|
||||
/*=========================================================================
|
||||
SPI SETTINGS
|
||||
-----------------------------------------------------------------------*/
|
||||
/**
|
||||
* @brief Default SPI frequency for SPA06_003
|
||||
*/
|
||||
#define SPA06_003_DEFAULT_SPIFREQ 1000000 ///< 1 MHz
|
||||
|
||||
/*=========================================================================
|
||||
REGISTERS
|
||||
-----------------------------------------------------------------------*/
|
||||
|
||||
/**
|
||||
* @brief Pressure data registers
|
||||
*/
|
||||
#define SPA06_003_REG_PSR_B2 0x00 ///< Pressure data byte 2 (MSB)
|
||||
#define SPA06_003_REG_PSR_B1 0x01 ///< Pressure data byte 1
|
||||
#define SPA06_003_REG_PSR_B0 0x02 ///< Pressure data byte 0 (LSB)
|
||||
|
||||
/**
|
||||
* @brief Temperature data registers
|
||||
*/
|
||||
#define SPA06_003_REG_TMP_B2 0x03 ///< Temperature data byte 2 (MSB)
|
||||
#define SPA06_003_REG_TMP_B1 0x04 ///< Temperature data byte 1
|
||||
#define SPA06_003_REG_TMP_B0 0x05 ///< Temperature data byte 0 (LSB)
|
||||
|
||||
/**
|
||||
* @brief Configuration registers
|
||||
*/
|
||||
#define SPA06_003_REG_PRS_CFG 0x06 ///< Pressure configuration register
|
||||
#define SPA06_003_REG_TMP_CFG 0x07 ///< Temperature configuration register
|
||||
#define SPA06_003_REG_MEAS_CFG 0x08 ///< Measurement configuration register
|
||||
#define SPA06_003_REG_CFG_REG 0x09 ///< General configuration register
|
||||
|
||||
/**
|
||||
* @brief Status registers
|
||||
*/
|
||||
#define SPA06_003_REG_INT_STS 0x0A ///< Interrupt status register
|
||||
#define SPA06_003_REG_FIFO_STS 0x0B ///< FIFO status register
|
||||
|
||||
/**
|
||||
* @brief Control registers
|
||||
*/
|
||||
#define SPA06_003_REG_RESET 0x0C ///< Reset register
|
||||
#define SPA06_003_REG_ID 0x0D ///< Chip ID register
|
||||
|
||||
/**
|
||||
* @brief Calibration coefficient registers
|
||||
*/
|
||||
#define SPA06_003_REG_COEF 0x10 ///< Calibration coefficients start address
|
||||
|
||||
/*=========================================================================
|
||||
INTERRUPT STATUS FLAGS (INT_STS register 0x0A)
|
||||
-----------------------------------------------------------------------*/
|
||||
/**
|
||||
* @brief Interrupt status flag definitions
|
||||
*/
|
||||
#define SPA06_003_INT_FIFO_FULL 0x04 ///< FIFO full flag
|
||||
#define SPA06_003_INT_TMP_RDY 0x02 ///< Temperature measurement ready flag
|
||||
#define SPA06_003_INT_PRS_RDY 0x01 ///< Pressure measurement ready flag
|
||||
|
||||
/*=========================================================================*/
|
||||
|
||||
/**
|
||||
* @brief Measurement rate options (pressure and temperature)
|
||||
*/
|
||||
typedef enum {
|
||||
SPA06_003_RATE_1 = 0x00, ///< 1 measurements per second
|
||||
SPA06_003_RATE_2 = 0x01, ///< 2 measurements per second
|
||||
SPA06_003_RATE_4 = 0x02, ///< 4 measurements per second
|
||||
SPA06_003_RATE_8 = 0x03, ///< 8 measurements per second
|
||||
SPA06_003_RATE_16 = 0x04, ///< 16 measurements per second
|
||||
SPA06_003_RATE_32 = 0x05, ///< 32 measurements per second
|
||||
SPA06_003_RATE_64 = 0x06, ///< 64 measurements per second
|
||||
SPA06_003_RATE_128 = 0x07, ///< 128 measurements per second
|
||||
SPA06_003_RATE_25_16 = 0x08, ///< 25/16 samples per second
|
||||
SPA06_003_RATE_25_8 = 0x09, ///< 25/8 samples per second
|
||||
SPA06_003_RATE_25_4 = 0x0A, ///< 25/4 samples per second
|
||||
SPA06_003_RATE_25_2 = 0x0B, ///< 25/2 samples per second
|
||||
SPA06_003_RATE_25 = 0x0C, ///< 25 samples per second
|
||||
SPA06_003_RATE_50 = 0x0D, ///< 50 samples per second
|
||||
SPA06_003_RATE_100 = 0x0E, ///< 100 samples per second
|
||||
SPA06_003_RATE_200 = 0x0F ///< 200 samples per second
|
||||
} spa06_003_rate_t;
|
||||
|
||||
/**
|
||||
* @brief Oversampling rate options (shared by pressure and temperature)
|
||||
*/
|
||||
typedef enum {
|
||||
SPA06_003_OVERSAMPLE_1 = 0x00, ///< Single
|
||||
SPA06_003_OVERSAMPLE_2 = 0x01, ///< 2 times
|
||||
SPA06_003_OVERSAMPLE_4 = 0x02, ///< 4 times
|
||||
SPA06_003_OVERSAMPLE_8 = 0x03, ///< 8 times
|
||||
SPA06_003_OVERSAMPLE_16 = 0x04, ///< 16 times
|
||||
SPA06_003_OVERSAMPLE_32 = 0x05, ///< 32 times
|
||||
SPA06_003_OVERSAMPLE_64 = 0x06, ///< 64 times
|
||||
SPA06_003_OVERSAMPLE_128 = 0x07 ///< 128 times
|
||||
} spa06_003_oversample_t;
|
||||
|
||||
/**
|
||||
* @brief Measurement mode options
|
||||
*/
|
||||
typedef enum {
|
||||
SPA06_003_MEAS_IDLE = 0x00, ///< Idle / Stop background measurement
|
||||
SPA06_003_MEAS_PRESSURE = 0x01, ///< Pressure measurement (Command Mode)
|
||||
SPA06_003_MEAS_TEMPERATURE =
|
||||
0x02, ///< Temperature measurement (Command Mode)
|
||||
SPA06_003_MEAS_CONTINUOUS_PRESSURE =
|
||||
0x05, ///< Continuous pressure measurement (Background Mode)
|
||||
SPA06_003_MEAS_CONTINUOUS_TEMPERATURE =
|
||||
0x06, ///< Continuous temperature measurement (Background Mode)
|
||||
SPA06_003_MEAS_CONTINUOUS_BOTH =
|
||||
0x07 ///< Continuous pressure and temperature measurement (Background
|
||||
///< Mode)
|
||||
} spa06_003_meas_mode_t;
|
||||
|
||||
/**
|
||||
* @brief Interrupt polarity options
|
||||
*/
|
||||
typedef enum {
|
||||
SPA06_003_INT_ACTIVE_LOW = 0x00, ///< Interrupt active low
|
||||
SPA06_003_INT_ACTIVE_HIGH = 0x01 ///< Interrupt active high
|
||||
} spa06_003_int_polarity_t;
|
||||
|
||||
/*!
|
||||
* @brief Class that stores state and functions for interacting with SPA06_003
|
||||
*/
|
||||
class Adafruit_SPA06_003 {
|
||||
public:
|
||||
Adafruit_SPA06_003();
|
||||
~Adafruit_SPA06_003();
|
||||
|
||||
// I2C initialization
|
||||
bool begin(uint8_t i2c_addr = SPA06_003_DEFAULT_ADDR, TwoWire *wire = &Wire);
|
||||
|
||||
// Hardware SPI initialization
|
||||
bool begin(int8_t cspin, SPIClass *theSPI);
|
||||
|
||||
// Software SPI initialization
|
||||
bool begin(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin);
|
||||
uint32_t getPressureData();
|
||||
uint32_t getTemperatureData();
|
||||
spa06_003_rate_t getPressureMeasureRate();
|
||||
bool setPressureMeasureRate(spa06_003_rate_t rate);
|
||||
spa06_003_rate_t getTemperatureMeasureRate();
|
||||
bool setTemperatureMeasureRate(spa06_003_rate_t rate);
|
||||
spa06_003_oversample_t getPressureOversampling();
|
||||
bool setPressureOversampling(spa06_003_oversample_t prc);
|
||||
spa06_003_oversample_t getTemperatureOversampling();
|
||||
bool setTemperatureOversampling(spa06_003_oversample_t prc);
|
||||
bool isCoeffReady();
|
||||
bool isSensorReady();
|
||||
bool isTempDataReady();
|
||||
bool isPresDataReady();
|
||||
spa06_003_meas_mode_t getMeasurementMode();
|
||||
bool setMeasurementMode(spa06_003_meas_mode_t mode);
|
||||
bool setInterruptPolarity(spa06_003_int_polarity_t polarity);
|
||||
bool setInterruptSource(bool fifo, bool temp_ready, bool pres_ready);
|
||||
bool setTempShift(bool enable);
|
||||
bool setPresShift(bool enable);
|
||||
bool enableFIFO(bool enable);
|
||||
bool isFIFOEnabled();
|
||||
bool isFIFOEmpty();
|
||||
bool isFIFOFull();
|
||||
uint8_t getStatusFlags();
|
||||
bool flushFIFO();
|
||||
bool reset();
|
||||
float readTemperature();
|
||||
float readPressure();
|
||||
float calculateTemperature(uint32_t raw_temp);
|
||||
float calculatePressure(uint32_t raw_pres, uint32_t raw_temp);
|
||||
|
||||
Adafruit_Sensor *getTemperatureSensor();
|
||||
Adafruit_Sensor *getPressureSensor();
|
||||
|
||||
private:
|
||||
Adafruit_I2CDevice *i2c_dev;
|
||||
Adafruit_SPIDevice *spi_dev;
|
||||
|
||||
// Adafruit Sensor objects
|
||||
Adafruit_SPA06_003_Temp *temp_sensor = NULL;
|
||||
Adafruit_SPA06_003_Pressure *pressure_sensor = NULL;
|
||||
|
||||
// Calibration coefficients
|
||||
int16_t c0, c1;
|
||||
int32_t c00, c10; // 20-bit 2's complement
|
||||
int16_t c01, c11, c20, c21, c30; // 16-bit 2's complement
|
||||
int16_t c31; // 12-bit 2's complement
|
||||
int16_t c40; // 12-bit 2's complement
|
||||
|
||||
bool _init();
|
||||
bool readCoefficients();
|
||||
float getScalingFactor(spa06_003_oversample_t oversample);
|
||||
};
|
||||
|
||||
/*!
|
||||
* @brief Adafruit Unified Sensor interface for temperature component of
|
||||
* SPA06_003
|
||||
*/
|
||||
class Adafruit_SPA06_003_Temp : public Adafruit_Sensor {
|
||||
public:
|
||||
/** @brief Create an Adafruit_Sensor compatible object for the temp sensor
|
||||
@param parent A pointer to the SPA06_003 class */
|
||||
Adafruit_SPA06_003_Temp(Adafruit_SPA06_003 *parent) {
|
||||
_theSPA06003 = parent;
|
||||
}
|
||||
bool getEvent(sensors_event_t *);
|
||||
void getSensor(sensor_t *);
|
||||
|
||||
private:
|
||||
int _sensorID = 60003;
|
||||
Adafruit_SPA06_003 *_theSPA06003 = NULL;
|
||||
};
|
||||
|
||||
/*!
|
||||
* @brief Adafruit Unified Sensor interface for pressure component of SPA06_003
|
||||
*/
|
||||
class Adafruit_SPA06_003_Pressure : public Adafruit_Sensor {
|
||||
public:
|
||||
/** @brief Create an Adafruit_Sensor compatible object for the pressure sensor
|
||||
@param parent A pointer to the SPA06_003 class */
|
||||
Adafruit_SPA06_003_Pressure(Adafruit_SPA06_003 *parent) {
|
||||
_theSPA06003 = parent;
|
||||
}
|
||||
bool getEvent(sensors_event_t *);
|
||||
void getSensor(sensor_t *);
|
||||
|
||||
private:
|
||||
int _sensorID = 60003;
|
||||
Adafruit_SPA06_003 *_theSPA06003 = NULL;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
@ -1,135 +0,0 @@
|
|||
<!--
|
||||
SPDX-FileCopyrightText: 2014 Coraline Ada Ehmke
|
||||
SPDX-FileCopyrightText: 2019 Kattni Rembor for Adafruit Industries
|
||||
SPDX-License-Identifier: CC-BY-4.0
|
||||
-->
|
||||
|
||||
# Adafruit Community Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as
|
||||
contributors and leaders pledge to making participation in our project and
|
||||
our community a harassment-free experience for everyone, regardless of age, body
|
||||
size, disability, ethnicity, gender identity and expression, level or type of
|
||||
experience, education, socio-economic status, nationality, personal appearance,
|
||||
race, religion, or sexual identity and orientation.
|
||||
|
||||
## Our Standards
|
||||
|
||||
We are committed to providing a friendly, safe and welcoming environment for
|
||||
all.
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment
|
||||
include:
|
||||
|
||||
* Be kind and courteous to others
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Collaborating with other community members
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery and sexual attention or advances
|
||||
* The use of inappropriate images, including in a community member's avatar
|
||||
* The use of inappropriate language, including in a community member's nickname
|
||||
* Any spamming, flaming, baiting or other attention-stealing behavior
|
||||
* Excessive or unwelcome helping; answering outside the scope of the question
|
||||
asked
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Promoting or spreading disinformation, lies, or conspiracy theories against
|
||||
a person, group, organisation, project, or community
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic
|
||||
address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate
|
||||
|
||||
The goal of the standards and moderation guidelines outlined here is to build
|
||||
and maintain a respectful community. We ask that you don't just aim to be
|
||||
"technically unimpeachable", but rather try to be your best self.
|
||||
|
||||
We value many things beyond technical expertise, including collaboration and
|
||||
supporting others within our community. Providing a positive experience for
|
||||
other community members can have a much more significant impact than simply
|
||||
providing the correct answer.
|
||||
|
||||
## Our Responsibilities
|
||||
|
||||
Project leaders are responsible for clarifying the standards of acceptable
|
||||
behavior and are expected to take appropriate and fair corrective action in
|
||||
response to any instances of unacceptable behavior.
|
||||
|
||||
Project leaders have the right and responsibility to remove, edit, or
|
||||
reject messages, comments, commits, code, issues, and other contributions
|
||||
that are not aligned to this Code of Conduct, or to ban temporarily or
|
||||
permanently any community member for other behaviors that they deem
|
||||
inappropriate, threatening, offensive, or harmful.
|
||||
|
||||
## Moderation
|
||||
|
||||
Instances of behaviors that violate the Adafruit Community Code of Conduct
|
||||
may be reported by any member of the community. Community members are
|
||||
encouraged to report these situations, including situations they witness
|
||||
involving other community members.
|
||||
|
||||
You may report in the following ways:
|
||||
|
||||
In any situation, you may send an email to <support@adafruit.com>.
|
||||
|
||||
On the Adafruit Discord, you may send an open message from any channel
|
||||
to all Community Moderators by tagging @community moderators. You may
|
||||
also send an open message from any channel, or a direct message to
|
||||
@kattni#1507, @tannewt#4653, @Dan Halbert#1614, @cater#2442,
|
||||
@sommersoft#0222, @Mr. Certainly#0472 or @Andon#8175.
|
||||
|
||||
Email and direct message reports will be kept confidential.
|
||||
|
||||
In situations on Discord where the issue is particularly egregious, possibly
|
||||
illegal, requires immediate action, or violates the Discord terms of service,
|
||||
you should also report the message directly to Discord.
|
||||
|
||||
These are the steps for upholding our community's standards of conduct.
|
||||
|
||||
1. Any member of the community may report any situation that violates the
|
||||
Adafruit Community Code of Conduct. All reports will be reviewed and
|
||||
investigated.
|
||||
2. If the behavior is an egregious violation, the community member who
|
||||
committed the violation may be banned immediately, without warning.
|
||||
3. Otherwise, moderators will first respond to such behavior with a warning.
|
||||
4. Moderators follow a soft "three strikes" policy - the community member may
|
||||
be given another chance, if they are receptive to the warning and change their
|
||||
behavior.
|
||||
5. If the community member is unreceptive or unreasonable when warned by a
|
||||
moderator, or the warning goes unheeded, they may be banned for a first or
|
||||
second offense. Repeated offenses will result in the community member being
|
||||
banned.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct and the enforcement policies listed above apply to all
|
||||
Adafruit Community venues. This includes but is not limited to any community
|
||||
spaces (both public and private), the entire Adafruit Discord server, and
|
||||
Adafruit GitHub repositories. Examples of Adafruit Community spaces include
|
||||
but are not limited to meet-ups, audio chats on the Adafruit Discord, or
|
||||
interaction at a conference.
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces
|
||||
when an individual is representing the project or its community. As a community
|
||||
member, you are representing our community, and are expected to behave
|
||||
accordingly.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 1.4, available at
|
||||
<https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>,
|
||||
and the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html).
|
||||
|
||||
For other projects adopting the Adafruit Community Code of
|
||||
Conduct, please contact the maintainers of those projects for enforcement.
|
||||
If you wish to use this code of conduct for your own project, consider
|
||||
explicitly mentioning your moderation policy or making a copy with your
|
||||
own moderation policy so as to avoid confusion.
|
||||
21
LICENSE
|
|
@ -1,21 +0,0 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2024 Adafruit Industries
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
61
README.md
|
|
@ -1,61 +0,0 @@
|
|||
# Adafruit SPA06_003 [](https://github.com/adafruit/Adafruit_SPA06_003/actions)[](http://adafruit.github.io/Adafruit_SPA06_003/html/index.html)
|
||||
|
||||
<a href="https://www.adafruit.com/product/xxxx"><img src="https://cdn-shop.adafruit.com/xxxx" width="500px"><br/>
|
||||
<i>Adafruit SPA06_003 Breakout</i></a>
|
||||
|
||||
This is the Adafruit SPA06_003 Digital Pressure Sensor library for Arduino.
|
||||
|
||||
Tested and works great with the Adafruit SPA06_003 Breakout Board.
|
||||
|
||||
## About the SPA06_003
|
||||
|
||||
The SPA06_003 is a miniaturized Digital Barometric Air Pressure Sensor with high accuracy and low current consumption. Key features:
|
||||
|
||||
* Pressure range: 300 ... 1100hPa (+9000m ... -500m relating to sea level)
|
||||
* Temperature Range: -40...+85°C
|
||||
* Supply voltage: 1.7 ... 3.6V (VDD), 1.08... 3.6V (VDDIO)
|
||||
* Small footprint: 2.0mm x 2.5mm; Super-flat: 0.95mm
|
||||
* Relative accuracy: typ.±0.03hPa, equiv. to ±0.25 m
|
||||
* Absolute accuracy: typ. ±0.3hPa (300 ... 1100hPa)
|
||||
* Temperature accuracy: typ. ± 1°C
|
||||
* Measurement time: 3.6ms for low precision mode
|
||||
* Average current consumption: 1.7 µA for pressure measurement, 1.5 µA for temperature measurement at 1Hz sampling rate
|
||||
* I2C and SPI interface
|
||||
* FIFO: Stores latest 32 pressure or temperature measurements
|
||||
* Embedded 24-bit ADC
|
||||
|
||||
## Installation
|
||||
|
||||
To install, use the Arduino Library Manager and search for "Adafruit SPA06_003" and install the library.
|
||||
|
||||
## Dependencies
|
||||
|
||||
This library depends on the [Adafruit BusIO library](https://github.com/adafruit/Adafruit_BusIO)
|
||||
|
||||
## Contributing
|
||||
|
||||
Contributions are welcome! Please read our [Code of Conduct](https://github.com/adafruit/Adafruit_SPA06_003/blob/main/CODE_OF_CONDUCT.md)
|
||||
before contributing to help this project stay welcoming.
|
||||
|
||||
## Documentation and doxygen
|
||||
|
||||
Documentation is produced by doxygen. Contributions should include documentation for any new features.
|
||||
|
||||
## Formatting and clang-format
|
||||
|
||||
This library uses [`clang-format`](https://releases.llvm.org/download.html) to standardize the formatting of `.cpp` and `.h` files.
|
||||
Contributions should be formatted using `clang-format`:
|
||||
|
||||
The `-i` flag will make the changes to the file.
|
||||
```bash
|
||||
clang-format -i *.cpp *.h
|
||||
```
|
||||
If you prefer to make the changes yourself, running `clang-format` without the `-i` flag will print out a formatted version of the file. You can save this to a file and diff it against the original to see the changes.
|
||||
|
||||
Note that the formatting output by `clang-format` is what the automated formatting checker will expect. Any irrelevant changes (such as un-necessary whitespace changes) will result in a failed build until they are addressed. Using the `-i` flag is highly recommended.
|
||||
|
||||
## About this Driver
|
||||
|
||||
Written by Limor 'ladyada' Fried with assistance from Claude Code for Adafruit Industries. MIT license, check license.txt for more information All text above must be included in any redistribution
|
||||
|
||||
To install, use the Arduino Library Manager and search for "Adafruit SPA06_003" and install the library.
|
||||
|
|
@ -1,142 +0,0 @@
|
|||
/*!
|
||||
* @file fifotest.ino
|
||||
*
|
||||
* Demonstrates using the SPA06_003 FIFO functionality with I2C interface.
|
||||
* This example enables the FIFO, fills it up, then reads all data at once
|
||||
* when the FIFO becomes full.
|
||||
*
|
||||
* The FIFO can store up to 32 pressure and temperature measurements,
|
||||
* allowing for burst data collection and reducing I2C traffic.
|
||||
*
|
||||
* Designed specifically to work with the Adafruit SPA06_003 Breakout
|
||||
* ----> https://www.adafruit.com/products/xxxx
|
||||
*
|
||||
* These sensors use I2C to communicate, 2 pins are required to interface.
|
||||
*
|
||||
* Written by Limor 'ladyada' Fried with assistance from Claude Code
|
||||
* for Adafruit Industries.
|
||||
* MIT license, check license.txt for more information
|
||||
* All text above must be included in any redistribution
|
||||
*/
|
||||
|
||||
#include <Adafruit_SPA06_003.h>
|
||||
|
||||
Adafruit_SPA06_003 spa;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
while (!Serial)
|
||||
delay(10); // will pause Zero, Leonardo, etc until serial console opens
|
||||
|
||||
Serial.println("Adafruit SPA06_003 FIFO Test");
|
||||
|
||||
// Try to initialize!
|
||||
if (!spa.begin()) {
|
||||
Serial.println("Failed to find SPA06_003 chip");
|
||||
while (1) {
|
||||
delay(10);
|
||||
}
|
||||
}
|
||||
Serial.println("SPA06_003 Found!");
|
||||
|
||||
// Configure for FIFO operation
|
||||
Serial.println("Configuring sensor for FIFO operation...");
|
||||
|
||||
// Set moderate precision for faster sampling
|
||||
spa.setPressureOversampling(SPA06_003_OVERSAMPLE_8); // 8x oversampling
|
||||
spa.setTemperatureOversampling(SPA06_003_OVERSAMPLE_8); // 8x oversampling
|
||||
|
||||
// Set high measurement rate to fill FIFO quickly
|
||||
spa.setPressureMeasureRate(SPA06_003_RATE_32); // 32 Hz
|
||||
spa.setTemperatureMeasureRate(SPA06_003_RATE_32); // 32 Hz
|
||||
|
||||
// Enable FIFO and FIFO full interrupt
|
||||
spa.enableFIFO(true);
|
||||
spa.setInterruptSource(true, false,
|
||||
false); // Enable only FIFO full interrupt
|
||||
|
||||
// Start continuous measurement
|
||||
spa.setMeasurementMode(SPA06_003_MEAS_CONTINUOUS_BOTH);
|
||||
|
||||
Serial.println("FIFO enabled and continuous measurement started");
|
||||
Serial.println("Waiting for FIFO to fill...");
|
||||
Serial.println("FIFO holds up to 32 measurements");
|
||||
Serial.println();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// Check if FIFO is full
|
||||
if (spa.isFIFOFull()) {
|
||||
Serial.println("*** FIFO IS FULL! ***");
|
||||
Serial.println("Reading all data from FIFO...");
|
||||
|
||||
uint8_t count = 0;
|
||||
|
||||
// Read all data from FIFO until empty
|
||||
uint32_t last_temp_raw =
|
||||
0; // Store last temperature for pressure compensation
|
||||
while (!spa.isFIFOEmpty() && count < 64) { // Safety limit
|
||||
// Read raw 24-bit data from FIFO (always from pressure registers)
|
||||
uint32_t raw_data = spa.getPressureData();
|
||||
|
||||
// Check LSB to determine measurement type
|
||||
bool is_pressure = (raw_data & 0x01) == 1;
|
||||
|
||||
// Clear the LSB for actual measurement calculation and properly handle
|
||||
// sign extension
|
||||
uint32_t measurement_data = raw_data & 0xFFFFFE;
|
||||
|
||||
// After clearing LSB, we now have a 23-bit signed value
|
||||
// Check if bit 22 is set (sign bit of the 23-bit number)
|
||||
if (measurement_data & 0x400000) {
|
||||
// Sign extend from 23 bits to 32 bits
|
||||
measurement_data |= 0xFF800000;
|
||||
}
|
||||
|
||||
Serial.print("Sample ");
|
||||
Serial.print(count + 1);
|
||||
Serial.print(": ");
|
||||
|
||||
if (is_pressure) {
|
||||
// This is pressure data - need temperature for compensation
|
||||
float pressure = spa.calculatePressure(measurement_data, last_temp_raw);
|
||||
Serial.print("Pressure=");
|
||||
Serial.print(pressure, 2);
|
||||
Serial.println(" hPa");
|
||||
} else {
|
||||
// This is temperature data
|
||||
last_temp_raw = measurement_data; // Store for pressure compensation
|
||||
float temperature = spa.calculateTemperature(measurement_data);
|
||||
Serial.print("Temperature=");
|
||||
Serial.print(temperature, 2);
|
||||
Serial.println(" °C");
|
||||
}
|
||||
|
||||
count++;
|
||||
delay(10); // Small delay between reads
|
||||
}
|
||||
|
||||
Serial.print("Total samples read from FIFO: ");
|
||||
Serial.println(count);
|
||||
Serial.println();
|
||||
Serial.println("FIFO emptied. Waiting for next fill...");
|
||||
Serial.println("-----------------------------------");
|
||||
Serial.println();
|
||||
}
|
||||
|
||||
// Check FIFO status periodically
|
||||
static unsigned long lastStatusCheck = 0;
|
||||
if (millis() - lastStatusCheck > 1000) { // Check every second
|
||||
Serial.print("FIFO Status - ");
|
||||
Serial.print("Empty: ");
|
||||
Serial.print(spa.isFIFOEmpty() ? "Yes" : "No");
|
||||
Serial.print(", Full: ");
|
||||
Serial.print(spa.isFIFOFull() ? "Yes" : "No");
|
||||
Serial.print(", Enabled: ");
|
||||
Serial.println(spa.isFIFOEnabled() ? "Yes" : "No");
|
||||
|
||||
lastStatusCheck = millis();
|
||||
}
|
||||
|
||||
delay(100); // Check FIFO status every 100ms
|
||||
}
|
||||
|
|
@ -1,229 +0,0 @@
|
|||
/*
|
||||
Basic test sketch for SPA06_003 Digital Pressure Sensor
|
||||
|
||||
This sketch initializes the sensor and verifies communication.
|
||||
|
||||
Written by Limor 'ladyada' Fried with assistance from Claude Code
|
||||
for Adafruit Industries.
|
||||
MIT license, check license.txt for more information
|
||||
*/
|
||||
|
||||
#include <Adafruit_SPA06_003.h>
|
||||
|
||||
Adafruit_SPA06_003 spa;
|
||||
|
||||
void printMeasureRate(spa06_003_rate_t rate) {
|
||||
switch (rate) {
|
||||
case SPA06_003_RATE_1:
|
||||
Serial.println(F("1 measurements per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_2:
|
||||
Serial.println(F("2 measurements per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_4:
|
||||
Serial.println(F("4 measurements per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_8:
|
||||
Serial.println(F("8 measurements per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_16:
|
||||
Serial.println(F("16 measurements per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_32:
|
||||
Serial.println(F("32 measurements per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_64:
|
||||
Serial.println(F("64 measurements per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_128:
|
||||
Serial.println(F("128 measurements per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_25_16:
|
||||
Serial.println(F("25/16 samples per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_25_8:
|
||||
Serial.println(F("25/8 samples per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_25_4:
|
||||
Serial.println(F("25/4 samples per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_25_2:
|
||||
Serial.println(F("25/2 samples per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_25:
|
||||
Serial.println(F("25 samples per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_50:
|
||||
Serial.println(F("50 samples per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_100:
|
||||
Serial.println(F("100 samples per second"));
|
||||
break;
|
||||
case SPA06_003_RATE_200:
|
||||
Serial.println(F("200 samples per second"));
|
||||
break;
|
||||
default:
|
||||
Serial.println(F("Unknown rate"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void printOversampling(spa06_003_oversample_t prc) {
|
||||
switch (prc) {
|
||||
case SPA06_003_OVERSAMPLE_1:
|
||||
Serial.println(F("Single"));
|
||||
break;
|
||||
case SPA06_003_OVERSAMPLE_2:
|
||||
Serial.println(F("2 times"));
|
||||
break;
|
||||
case SPA06_003_OVERSAMPLE_4:
|
||||
Serial.println(F("4 times"));
|
||||
break;
|
||||
case SPA06_003_OVERSAMPLE_8:
|
||||
Serial.println(F("8 times"));
|
||||
break;
|
||||
case SPA06_003_OVERSAMPLE_16:
|
||||
Serial.println(F("16 times"));
|
||||
break;
|
||||
case SPA06_003_OVERSAMPLE_32:
|
||||
Serial.println(F("32 times"));
|
||||
break;
|
||||
case SPA06_003_OVERSAMPLE_64:
|
||||
Serial.println(F("64 times"));
|
||||
break;
|
||||
case SPA06_003_OVERSAMPLE_128:
|
||||
Serial.println(F("128 times"));
|
||||
break;
|
||||
default:
|
||||
Serial.println(F("Unknown"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
while (!Serial)
|
||||
delay(10);
|
||||
|
||||
Serial.println("SPA06_003 test!");
|
||||
|
||||
if (!spa.begin()) {
|
||||
Serial.println("Could not find a valid SPA06_003 sensor, check wiring!");
|
||||
while (1)
|
||||
delay(10);
|
||||
}
|
||||
|
||||
Serial.println(F("SPA06_003 sensor found and initialized!"));
|
||||
|
||||
Serial.println(F("Setting measurement mode to continuous both..."));
|
||||
spa.setMeasurementMode(SPA06_003_MEAS_CONTINUOUS_BOTH);
|
||||
|
||||
Serial.print(F("Current measurement mode: "));
|
||||
spa06_003_meas_mode_t current_mode = spa.getMeasurementMode();
|
||||
|
||||
switch (current_mode) {
|
||||
case SPA06_003_MEAS_IDLE:
|
||||
Serial.println(F("Idle"));
|
||||
break;
|
||||
case SPA06_003_MEAS_PRESSURE:
|
||||
Serial.println(F("Pressure (Command Mode)"));
|
||||
break;
|
||||
case SPA06_003_MEAS_TEMPERATURE:
|
||||
Serial.println(F("Temperature (Command Mode)"));
|
||||
break;
|
||||
case SPA06_003_MEAS_CONTINUOUS_PRESSURE:
|
||||
Serial.println(F("Continuous pressure"));
|
||||
break;
|
||||
case SPA06_003_MEAS_CONTINUOUS_TEMPERATURE:
|
||||
Serial.println(F("Continuous temperature"));
|
||||
break;
|
||||
case SPA06_003_MEAS_CONTINUOUS_BOTH:
|
||||
Serial.println(F("Continuous both"));
|
||||
break;
|
||||
default:
|
||||
Serial.println(F("Unknown"));
|
||||
break;
|
||||
}
|
||||
|
||||
spa.enableFIFO(false);
|
||||
|
||||
spa.setInterruptPolarity(SPA06_003_INT_ACTIVE_HIGH);
|
||||
|
||||
spa.setInterruptSource(false /*fifo*/, true /*temp_ready*/,
|
||||
true /*pres_ready*/);
|
||||
|
||||
spa.setTemperatureOversampling(SPA06_003_OVERSAMPLE_8);
|
||||
|
||||
spa06_003_oversample_t temp_prc = spa.getTemperatureOversampling();
|
||||
Serial.print(F("Current temperature oversampling: "));
|
||||
printOversampling(temp_prc);
|
||||
|
||||
spa.setTemperatureMeasureRate(SPA06_003_RATE_64);
|
||||
|
||||
spa06_003_rate_t temp_rate = spa.getTemperatureMeasureRate();
|
||||
Serial.print(F("Current temperature measurement rate: "));
|
||||
printMeasureRate(temp_rate);
|
||||
|
||||
spa.setPressureMeasureRate(SPA06_003_RATE_128);
|
||||
|
||||
spa06_003_rate_t current_rate = spa.getPressureMeasureRate();
|
||||
Serial.print(F("Current pressure measurement rate: "));
|
||||
printMeasureRate(current_rate);
|
||||
|
||||
spa.setPressureOversampling(SPA06_003_OVERSAMPLE_8);
|
||||
|
||||
spa06_003_oversample_t current_prc = spa.getPressureOversampling();
|
||||
Serial.print(F("Current pressure oversampling: "));
|
||||
printOversampling(current_prc);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
if (spa.isTempDataReady()) {
|
||||
Serial.print(F("Temperature: "));
|
||||
Serial.print(spa.readTemperature());
|
||||
Serial.print(F("°C"));
|
||||
}
|
||||
|
||||
if (spa.isPresDataReady()) {
|
||||
Serial.print(F(", Pressure: "));
|
||||
Serial.print(spa.readPressure());
|
||||
Serial.print(F(" hPa"));
|
||||
}
|
||||
|
||||
uint8_t status_flags = spa.getStatusFlags();
|
||||
Serial.print(F(", Status flags: 0x"));
|
||||
Serial.print(status_flags, HEX);
|
||||
Serial.print(F(" ["));
|
||||
|
||||
if (status_flags & SPA06_003_INT_FIFO_FULL) {
|
||||
Serial.print(F("FIFO_FULL "));
|
||||
}
|
||||
if (status_flags & SPA06_003_INT_TMP_RDY) {
|
||||
Serial.print(F("TMP_RDY "));
|
||||
}
|
||||
if (status_flags & SPA06_003_INT_PRS_RDY) {
|
||||
Serial.print(F("PRS_RDY "));
|
||||
}
|
||||
if (status_flags == 0) {
|
||||
Serial.print(F("NONE"));
|
||||
}
|
||||
|
||||
Serial.println(F("]"));
|
||||
|
||||
Serial.print(F(", FIFO: "));
|
||||
if (spa.isFIFOEnabled()) {
|
||||
Serial.print(F("enabled "));
|
||||
if (spa.isFIFOEmpty()) {
|
||||
Serial.print(F("(empty)"));
|
||||
} else if (spa.isFIFOFull()) {
|
||||
Serial.print(F("(full)"));
|
||||
} else {
|
||||
Serial.print(F("(partial)"));
|
||||
}
|
||||
} else {
|
||||
Serial.print(F("disabled"));
|
||||
}
|
||||
Serial.println();
|
||||
|
||||
delay(1000);
|
||||
}
|
||||
|
|
@ -1,128 +0,0 @@
|
|||
/*!
|
||||
* @file sensorapi.ino
|
||||
*
|
||||
* Demonstrates using the SPA06_003 sensor with Adafruit's Unified Sensor
|
||||
* interface. This example shows how to get sensor information and read values
|
||||
* using the standardized Adafruit Sensor API, which allows easy integration
|
||||
* with other sensor libraries and data logging systems.
|
||||
*
|
||||
* The begin() function automatically configures the sensor for:
|
||||
* - Highest precision (128x oversampling)
|
||||
* - Highest sample rate (200 Hz)
|
||||
* - Continuous measurement mode
|
||||
* - Interrupt-based data ready detection
|
||||
*
|
||||
* Designed specifically to work with the Adafruit SPA06_003 Breakout
|
||||
* ----> https://www.adafruit.com/products/xxxx
|
||||
*
|
||||
* These sensors use I2C to communicate, 2 pins are required to interface.
|
||||
*
|
||||
* Written by Limor 'ladyada' Fried with assistance from Claude Code
|
||||
* for Adafruit Industries.
|
||||
* MIT license, check license.txt for more information
|
||||
* All text above must be included in any redistribution
|
||||
*/
|
||||
|
||||
#include <Adafruit_SPA06_003.h>
|
||||
#include <Adafruit_Sensor.h>
|
||||
|
||||
Adafruit_SPA06_003 spa;
|
||||
|
||||
// Get references to the individual sensor objects
|
||||
Adafruit_Sensor *spa_temp;
|
||||
Adafruit_Sensor *spa_pressure;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
while (!Serial)
|
||||
delay(10); // will pause Zero, Leonardo, etc until serial console opens
|
||||
|
||||
Serial.println("Adafruit SPA06_003 Unified Sensor API Test");
|
||||
|
||||
// Try to initialize the sensor
|
||||
if (!spa.begin()) {
|
||||
Serial.println("Failed to find SPA06_003 chip");
|
||||
while (1) {
|
||||
delay(10);
|
||||
}
|
||||
}
|
||||
Serial.println("SPA06_003 Found!");
|
||||
|
||||
// Get sensor objects for temperature and pressure
|
||||
spa_temp = spa.getTemperatureSensor();
|
||||
spa_pressure = spa.getPressureSensor();
|
||||
|
||||
// Print sensor details
|
||||
printSensorDetails();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// Read temperature using unified sensor interface
|
||||
sensors_event_t temp_event;
|
||||
if (spa_temp->getEvent(&temp_event)) {
|
||||
Serial.print("Temperature: ");
|
||||
Serial.print(temp_event.temperature);
|
||||
Serial.print(" °C");
|
||||
}
|
||||
|
||||
// Read pressure using unified sensor interface
|
||||
sensors_event_t pressure_event;
|
||||
if (spa_pressure->getEvent(&pressure_event)) {
|
||||
Serial.print("\tPressure: ");
|
||||
Serial.print(pressure_event.pressure);
|
||||
Serial.print(" hPa");
|
||||
|
||||
Serial.print("\tTimestamp: ");
|
||||
Serial.println(pressure_event.timestamp);
|
||||
}
|
||||
|
||||
delay(500); // Wait 500ms between readings
|
||||
}
|
||||
|
||||
void printSensorDetails() {
|
||||
Serial.println("------------------------------------");
|
||||
|
||||
// Print temperature sensor details
|
||||
sensor_t sensor;
|
||||
spa_temp->getSensor(&sensor);
|
||||
Serial.println("Temperature Sensor:");
|
||||
Serial.print(" Sensor Type: ");
|
||||
Serial.println(sensor.name);
|
||||
Serial.print(" Driver Ver: ");
|
||||
Serial.println(sensor.version);
|
||||
Serial.print(" Unique ID: ");
|
||||
Serial.println(sensor.sensor_id);
|
||||
Serial.print(" Max Value: ");
|
||||
Serial.print(sensor.max_value);
|
||||
Serial.println(" °C");
|
||||
Serial.print(" Min Value: ");
|
||||
Serial.print(sensor.min_value);
|
||||
Serial.println(" °C");
|
||||
Serial.print(" Resolution: ");
|
||||
Serial.print(sensor.resolution);
|
||||
Serial.println(" °C");
|
||||
Serial.println("");
|
||||
|
||||
// Print pressure sensor details
|
||||
spa_pressure->getSensor(&sensor);
|
||||
Serial.println("Pressure Sensor:");
|
||||
Serial.print(" Sensor Type: ");
|
||||
Serial.println(sensor.name);
|
||||
Serial.print(" Driver Ver: ");
|
||||
Serial.println(sensor.version);
|
||||
Serial.print(" Unique ID: ");
|
||||
Serial.println(sensor.sensor_id);
|
||||
Serial.print(" Max Value: ");
|
||||
Serial.print(sensor.max_value);
|
||||
Serial.println(" hPa");
|
||||
Serial.print(" Min Value: ");
|
||||
Serial.print(sensor.min_value);
|
||||
Serial.println(" hPa");
|
||||
Serial.print(" Resolution: ");
|
||||
Serial.print(sensor.resolution);
|
||||
Serial.println(" hPa");
|
||||
Serial.println("");
|
||||
|
||||
Serial.println("------------------------------------");
|
||||
Serial.println("");
|
||||
}
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
/*!
|
||||
* @file simpletest.ino
|
||||
*
|
||||
* A simple test for the SPA06_003 pressure and temperature sensor.
|
||||
* This example shows basic pressure and temperature readings using the sensor.
|
||||
*
|
||||
* The begin() function automatically configures the sensor for:
|
||||
* - Highest precision (128x oversampling)
|
||||
* - Highest sample rate (200 Hz)
|
||||
* - Continuous measurement mode
|
||||
*
|
||||
* Designed specifically to work with the Adafruit SPA06_003 Breakout
|
||||
* ----> https://www.adafruit.com/products/xxxx
|
||||
*
|
||||
* These sensors use I2C to communicate, 2 pins are required to interface.
|
||||
*
|
||||
* Written by Limor 'ladyada' Fried with assistance from Claude Code
|
||||
* for Adafruit Industries.
|
||||
* MIT license, check license.txt for more information
|
||||
* All text above must be included in any redistribution
|
||||
*/
|
||||
|
||||
#include <Adafruit_SPA06_003.h>
|
||||
|
||||
Adafruit_SPA06_003 spa;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
while (!Serial)
|
||||
delay(10); // will pause Zero, Leonardo, etc until serial console opens
|
||||
|
||||
Serial.println("Adafruit SPA06_003 Simple Test");
|
||||
|
||||
// Try to initialize!
|
||||
if (!spa.begin()) {
|
||||
Serial.println("Failed to find SPA06_003 chip");
|
||||
while (1) {
|
||||
delay(10);
|
||||
}
|
||||
}
|
||||
Serial.println("SPA06_003 Found!");
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// Only read and print when new data is available
|
||||
if (spa.isTempDataReady() || spa.isPresDataReady()) {
|
||||
float temperature = spa.readTemperature();
|
||||
float pressure = spa.readPressure();
|
||||
|
||||
Serial.print("Temperature: ");
|
||||
Serial.print(temperature);
|
||||
Serial.print(" °C");
|
||||
|
||||
Serial.print("\tPressure: ");
|
||||
Serial.print(pressure);
|
||||
Serial.println(" hPa");
|
||||
}
|
||||
|
||||
delay(10); // Short delay to avoid overwhelming the sensor
|
||||
}
|
||||
|
|
@ -1,85 +0,0 @@
|
|||
/*!
|
||||
* @file spi_test.ino
|
||||
*
|
||||
* Demonstrates using the SPA06_003 sensor with SPI interface.
|
||||
* This example shows both hardware and software SPI configurations.
|
||||
*
|
||||
* The begin() function automatically configures the sensor for:
|
||||
* - Highest precision (128x oversampling)
|
||||
* - Highest sample rate (200 Hz)
|
||||
* - Continuous measurement mode
|
||||
* - Interrupt-based data ready detection
|
||||
*
|
||||
* Designed specifically to work with the Adafruit SPA06_003 Breakout
|
||||
* ----> https://www.adafruit.com/products/xxxx
|
||||
*
|
||||
* These sensors support both I2C and SPI interfaces.
|
||||
* For SPI connections:
|
||||
* - CS -> pin 10 (or any digital pin)
|
||||
* - MOSI -> pin 11
|
||||
* - MISO -> pin 12
|
||||
* - SCK -> pin 13
|
||||
*
|
||||
* Written by Limor 'ladyada' Fried with assistance from Claude Code
|
||||
* for Adafruit Industries.
|
||||
* MIT license, check license.txt for more information
|
||||
* All text above must be included in any redistribution
|
||||
*/
|
||||
|
||||
#include <Adafruit_SPA06_003.h>
|
||||
|
||||
Adafruit_SPA06_003 spa;
|
||||
|
||||
// SPI pin definitions
|
||||
#define SPA_CS_PIN 10
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
while (!Serial)
|
||||
delay(10); // will pause Zero, Leonardo, etc until serial console opens
|
||||
|
||||
Serial.println("Adafruit SPA06_003 SPI Test");
|
||||
|
||||
// Try to initialize the sensor using hardware SPI
|
||||
// CS pin = 10, default SPI instance
|
||||
if (!spa.begin(SPA_CS_PIN, &SPI)) {
|
||||
Serial.println("Failed to find SPA06_003 chip via hardware SPI");
|
||||
Serial.println("Check wiring and try software SPI example");
|
||||
while (1) {
|
||||
delay(10);
|
||||
}
|
||||
}
|
||||
Serial.println("SPA06_003 Found via Hardware SPI!");
|
||||
|
||||
// Alternative: Software SPI (uncomment to use instead of hardware SPI)
|
||||
// Default ATmega328 pins: MOSI=11, MISO=12, SCK=13, CS=10
|
||||
// if (!spa.begin(10, 11, 12, 13)) {
|
||||
// Serial.println("Failed to find SPA06_003 chip via software SPI");
|
||||
// while (1) { delay(10); }
|
||||
// }
|
||||
// Serial.println("SPA06_003 Found via Software SPI!");
|
||||
|
||||
Serial.println("Starting continuous measurement...");
|
||||
Serial.println("Temperature and pressure readings:");
|
||||
Serial.println("Format: Temp (°C) | Pressure (hPa)");
|
||||
Serial.println("-----------------------------------");
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// Check if new temperature data is available
|
||||
if (spa.isTempDataReady()) {
|
||||
float temperature = spa.readTemperature();
|
||||
Serial.print(temperature, 2);
|
||||
Serial.print(" °C");
|
||||
}
|
||||
|
||||
// Check if new pressure data is available
|
||||
if (spa.isPresDataReady()) {
|
||||
float pressure = spa.readPressure();
|
||||
Serial.print(" | ");
|
||||
Serial.print(pressure, 2);
|
||||
Serial.println(" hPa");
|
||||
}
|
||||
|
||||
delay(100); // Small delay between checks
|
||||
}
|
||||
74
html/_adafruit___s_p_a06__003_8cpp.html
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Adafruit_SPA06_003.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SPA06_003.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="_adafruit___s_p_a06__003_8h_source.html">Adafruit_SPA06_003.h</a>"</code><br />
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
512
html/_adafruit___s_p_a06__003_8h.html
Normal file
|
|
@ -0,0 +1,512 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Adafruit_SPA06_003.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#enum-members">Enumerations</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SPA06_003.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <Adafruit_BusIO_Register.h></code><br />
|
||||
<code>#include <Adafruit_I2CDevice.h></code><br />
|
||||
<code>#include <Adafruit_SPIDevice.h></code><br />
|
||||
<code>#include <Adafruit_Sensor.h></code><br />
|
||||
<code>#include <SPI.h></code><br />
|
||||
<code>#include <Wire.h></code><br />
|
||||
<code>#include "Arduino.h"</code><br />
|
||||
</div>
|
||||
<p><a href="_adafruit___s_p_a06__003_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class that stores state and functions for interacting with SPA06_003. <a href="class_adafruit___s_p_a06__003.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003___temp.html">Adafruit_SPA06_003_Temp</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Adafruit Unified Sensor interface for temperature component of SPA06_003. <a href="class_adafruit___s_p_a06__003___temp.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html">Adafruit_SPA06_003_Pressure</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Adafruit Unified Sensor interface for pressure component of SPA06_003. <a href="class_adafruit___s_p_a06__003___pressure.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a7e00757bac39791e303a3c9777c36c9e"><td class="memItemLeft" align="right" valign="top"><a id="a7e00757bac39791e303a3c9777c36c9e"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a7e00757bac39791e303a3c9777c36c9e">SPA06_003_DEFAULT_ADDR</a>   0x77</td></tr>
|
||||
<tr class="memdesc:a7e00757bac39791e303a3c9777c36c9e"><td class="mdescLeft"> </td><td class="mdescRight">Default I2C address for SPA06_003. <br /></td></tr>
|
||||
<tr class="separator:a7e00757bac39791e303a3c9777c36c9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab197bde566aeddf71350dfbe992f9e9e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#ab197bde566aeddf71350dfbe992f9e9e">SPA06_003_DEFAULT_SPIFREQ</a>   1000000</td></tr>
|
||||
<tr class="memdesc:ab197bde566aeddf71350dfbe992f9e9e"><td class="mdescLeft"> </td><td class="mdescRight">Default SPI frequency for SPA06_003. <a href="#ab197bde566aeddf71350dfbe992f9e9e">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab197bde566aeddf71350dfbe992f9e9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3be3e53af4670243e1a65499b7de0dc5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a3be3e53af4670243e1a65499b7de0dc5">SPA06_003_REG_PSR_B2</a>   0x00</td></tr>
|
||||
<tr class="memdesc:a3be3e53af4670243e1a65499b7de0dc5"><td class="mdescLeft"> </td><td class="mdescRight">Pressure data registers. <a href="#a3be3e53af4670243e1a65499b7de0dc5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3be3e53af4670243e1a65499b7de0dc5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a90c6262497396190250b2e6628628da7"><td class="memItemLeft" align="right" valign="top"><a id="a90c6262497396190250b2e6628628da7"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a90c6262497396190250b2e6628628da7">SPA06_003_REG_PSR_B1</a>   0x01</td></tr>
|
||||
<tr class="memdesc:a90c6262497396190250b2e6628628da7"><td class="mdescLeft"> </td><td class="mdescRight">Pressure data byte 1. <br /></td></tr>
|
||||
<tr class="separator:a90c6262497396190250b2e6628628da7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe8e5d93b58cf87fc0309144996daf7a"><td class="memItemLeft" align="right" valign="top"><a id="abe8e5d93b58cf87fc0309144996daf7a"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#abe8e5d93b58cf87fc0309144996daf7a">SPA06_003_REG_PSR_B0</a>   0x02</td></tr>
|
||||
<tr class="memdesc:abe8e5d93b58cf87fc0309144996daf7a"><td class="mdescLeft"> </td><td class="mdescRight">Pressure data byte 0 (LSB) <br /></td></tr>
|
||||
<tr class="separator:abe8e5d93b58cf87fc0309144996daf7a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2df4ca70be952207940987b1be4a0c2a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a2df4ca70be952207940987b1be4a0c2a">SPA06_003_REG_TMP_B2</a>   0x03</td></tr>
|
||||
<tr class="memdesc:a2df4ca70be952207940987b1be4a0c2a"><td class="mdescLeft"> </td><td class="mdescRight">Temperature data registers. <a href="#a2df4ca70be952207940987b1be4a0c2a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2df4ca70be952207940987b1be4a0c2a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1f3a33d24636d55471a87983ffc02b84"><td class="memItemLeft" align="right" valign="top"><a id="a1f3a33d24636d55471a87983ffc02b84"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a1f3a33d24636d55471a87983ffc02b84">SPA06_003_REG_TMP_B1</a>   0x04</td></tr>
|
||||
<tr class="memdesc:a1f3a33d24636d55471a87983ffc02b84"><td class="mdescLeft"> </td><td class="mdescRight">Temperature data byte 1. <br /></td></tr>
|
||||
<tr class="separator:a1f3a33d24636d55471a87983ffc02b84"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af0799e92c6e337fc570587dde07962bb"><td class="memItemLeft" align="right" valign="top"><a id="af0799e92c6e337fc570587dde07962bb"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#af0799e92c6e337fc570587dde07962bb">SPA06_003_REG_TMP_B0</a>   0x05</td></tr>
|
||||
<tr class="memdesc:af0799e92c6e337fc570587dde07962bb"><td class="mdescLeft"> </td><td class="mdescRight">Temperature data byte 0 (LSB) <br /></td></tr>
|
||||
<tr class="separator:af0799e92c6e337fc570587dde07962bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d55dc7f0c5c44bd8c7064b2ae6f8cf1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1">SPA06_003_REG_PRS_CFG</a>   0x06</td></tr>
|
||||
<tr class="memdesc:a9d55dc7f0c5c44bd8c7064b2ae6f8cf1"><td class="mdescLeft"> </td><td class="mdescRight">Configuration registers. <a href="#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9d55dc7f0c5c44bd8c7064b2ae6f8cf1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae2db11f82c6a6d28db5829d459ab33ce"><td class="memItemLeft" align="right" valign="top"><a id="ae2db11f82c6a6d28db5829d459ab33ce"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#ae2db11f82c6a6d28db5829d459ab33ce">SPA06_003_REG_TMP_CFG</a>   0x07</td></tr>
|
||||
<tr class="memdesc:ae2db11f82c6a6d28db5829d459ab33ce"><td class="mdescLeft"> </td><td class="mdescRight">Temperature configuration register. <br /></td></tr>
|
||||
<tr class="separator:ae2db11f82c6a6d28db5829d459ab33ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3d8a6a3ba8a768ac066b993847cf3926"><td class="memItemLeft" align="right" valign="top"><a id="a3d8a6a3ba8a768ac066b993847cf3926"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a3d8a6a3ba8a768ac066b993847cf3926">SPA06_003_REG_MEAS_CFG</a>   0x08</td></tr>
|
||||
<tr class="memdesc:a3d8a6a3ba8a768ac066b993847cf3926"><td class="mdescLeft"> </td><td class="mdescRight">Measurement configuration register. <br /></td></tr>
|
||||
<tr class="separator:a3d8a6a3ba8a768ac066b993847cf3926"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:addf910f93adbbb55f7ddb570d593887c"><td class="memItemLeft" align="right" valign="top"><a id="addf910f93adbbb55f7ddb570d593887c"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#addf910f93adbbb55f7ddb570d593887c">SPA06_003_REG_CFG_REG</a>   0x09</td></tr>
|
||||
<tr class="memdesc:addf910f93adbbb55f7ddb570d593887c"><td class="mdescLeft"> </td><td class="mdescRight">General configuration register. <br /></td></tr>
|
||||
<tr class="separator:addf910f93adbbb55f7ddb570d593887c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a539b15ef1869101584c4e7475affd1c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a539b15ef1869101584c4e7475affd1c8">SPA06_003_REG_INT_STS</a>   0x0A</td></tr>
|
||||
<tr class="memdesc:a539b15ef1869101584c4e7475affd1c8"><td class="mdescLeft"> </td><td class="mdescRight">Status registers. <a href="#a539b15ef1869101584c4e7475affd1c8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a539b15ef1869101584c4e7475affd1c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af19aaf334fdf3c43bd63160f7c86eb30"><td class="memItemLeft" align="right" valign="top"><a id="af19aaf334fdf3c43bd63160f7c86eb30"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#af19aaf334fdf3c43bd63160f7c86eb30">SPA06_003_REG_FIFO_STS</a>   0x0B</td></tr>
|
||||
<tr class="memdesc:af19aaf334fdf3c43bd63160f7c86eb30"><td class="mdescLeft"> </td><td class="mdescRight">FIFO status register. <br /></td></tr>
|
||||
<tr class="separator:af19aaf334fdf3c43bd63160f7c86eb30"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37e78133fcc93e0a22e4a0bf28b10d46"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a37e78133fcc93e0a22e4a0bf28b10d46">SPA06_003_REG_RESET</a>   0x0C</td></tr>
|
||||
<tr class="memdesc:a37e78133fcc93e0a22e4a0bf28b10d46"><td class="mdescLeft"> </td><td class="mdescRight">Control registers. <a href="#a37e78133fcc93e0a22e4a0bf28b10d46">More...</a><br /></td></tr>
|
||||
<tr class="separator:a37e78133fcc93e0a22e4a0bf28b10d46"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac8d411f0715e1c94ff22192b05a8e837"><td class="memItemLeft" align="right" valign="top"><a id="ac8d411f0715e1c94ff22192b05a8e837"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#ac8d411f0715e1c94ff22192b05a8e837">SPA06_003_REG_ID</a>   0x0D</td></tr>
|
||||
<tr class="memdesc:ac8d411f0715e1c94ff22192b05a8e837"><td class="mdescLeft"> </td><td class="mdescRight">Chip ID register. <br /></td></tr>
|
||||
<tr class="separator:ac8d411f0715e1c94ff22192b05a8e837"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1872a0418204b55b3b0339b0ccbfda96"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a1872a0418204b55b3b0339b0ccbfda96">SPA06_003_REG_COEF</a>   0x10</td></tr>
|
||||
<tr class="memdesc:a1872a0418204b55b3b0339b0ccbfda96"><td class="mdescLeft"> </td><td class="mdescRight">Calibration coefficient registers. <a href="#a1872a0418204b55b3b0339b0ccbfda96">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1872a0418204b55b3b0339b0ccbfda96"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1c5e69a2fcfc597634e42802bfef9c3a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a1c5e69a2fcfc597634e42802bfef9c3a">SPA06_003_INT_FIFO_FULL</a>   0x04</td></tr>
|
||||
<tr class="memdesc:a1c5e69a2fcfc597634e42802bfef9c3a"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt status flag definitions. <a href="#a1c5e69a2fcfc597634e42802bfef9c3a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1c5e69a2fcfc597634e42802bfef9c3a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6fa8851a19413831b90cde80d52d64ed"><td class="memItemLeft" align="right" valign="top"><a id="a6fa8851a19413831b90cde80d52d64ed"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a6fa8851a19413831b90cde80d52d64ed">SPA06_003_INT_TMP_RDY</a>   0x02</td></tr>
|
||||
<tr class="memdesc:a6fa8851a19413831b90cde80d52d64ed"><td class="mdescLeft"> </td><td class="mdescRight">Temperature measurement ready flag. <br /></td></tr>
|
||||
<tr class="separator:a6fa8851a19413831b90cde80d52d64ed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa23aae79580d0208159bb11c01534b63"><td class="memItemLeft" align="right" valign="top"><a id="aa23aae79580d0208159bb11c01534b63"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#aa23aae79580d0208159bb11c01534b63">SPA06_003_INT_PRS_RDY</a>   0x01</td></tr>
|
||||
<tr class="memdesc:aa23aae79580d0208159bb11c01534b63"><td class="mdescLeft"> </td><td class="mdescRight">Pressure measurement ready flag. <br /></td></tr>
|
||||
<tr class="separator:aa23aae79580d0208159bb11c01534b63"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a536423535ef098b1579f956b47c26157"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157">spa06_003_rate_t</a> { <br />
|
||||
  <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a611fcd563882bdc3ad7159b9805d73c7">SPA06_003_RATE_1</a> = 0x00,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a2061d56140de8935857e15f5735e3bdd">SPA06_003_RATE_2</a> = 0x01,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a5d4f8ec3cfc3c8bad74b4b09808ff24a">SPA06_003_RATE_4</a> = 0x02,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a294a2fb802e3719fbfd9bfbc33f6b37c">SPA06_003_RATE_8</a> = 0x03,
|
||||
<br />
|
||||
  <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a26e720f3c4ad0ee9ba8874948584c787">SPA06_003_RATE_16</a> = 0x04,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a3f85515a131e8418dfe1e601b375a9fb">SPA06_003_RATE_32</a> = 0x05,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae5fd9ec7556834b28fffe13dead0d017">SPA06_003_RATE_64</a> = 0x06,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157afbcf3b022877bf9889384f11a2d901f5">SPA06_003_RATE_128</a> = 0x07,
|
||||
<br />
|
||||
  <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a8d3aaa84f7621cf04a5691562b49b007">SPA06_003_RATE_25_16</a> = 0x08,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a145501a4ef73391579ca0bdf8e80ec3d">SPA06_003_RATE_25_8</a> = 0x09,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aea189ef24891d5a116b6fccfd3ad29be">SPA06_003_RATE_25_4</a> = 0x0A,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a709144a7103886820c9249937f7e6948">SPA06_003_RATE_25_2</a> = 0x0B,
|
||||
<br />
|
||||
  <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae8a24301dfaee5372e83756a865d9a6e">SPA06_003_RATE_25</a> = 0x0C,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aacbbc6b94e2dc958432407e5d2eda021">SPA06_003_RATE_50</a> = 0x0D,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a0d9c162b756ef524cb2c0f78b592664a">SPA06_003_RATE_100</a> = 0x0E,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a7e4e6383ef2d01a903a2f18fcc84018c">SPA06_003_RATE_200</a> = 0x0F
|
||||
<br />
|
||||
}<tr class="memdesc:a536423535ef098b1579f956b47c26157"><td class="mdescLeft"> </td><td class="mdescRight">Measurement rate options (pressure and temperature) <a href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:a536423535ef098b1579f956b47c26157"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9256f27b8c1add88ec93419de4a5e18"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18">spa06_003_oversample_t</a> { <br />
|
||||
  <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a1fbf87f9d21b2f4a83a3b743b9483747">SPA06_003_OVERSAMPLE_1</a> = 0x00,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ade3fc898e3efb1c531bcf8300052f708">SPA06_003_OVERSAMPLE_2</a> = 0x01,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a44555e24354ca55f22a4cf790c0ba667">SPA06_003_OVERSAMPLE_4</a> = 0x02,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a2c69d057e60c6de61e4ab1bc05e24df9">SPA06_003_OVERSAMPLE_8</a> = 0x03,
|
||||
<br />
|
||||
  <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18af64170e94ff73e0764a4a0a653e2ba76">SPA06_003_OVERSAMPLE_16</a> = 0x04,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a0e861c29e3f19c97de378ac46743d56a">SPA06_003_OVERSAMPLE_32</a> = 0x05,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18aabdf750dbbc21b499f49961cdc3d58be">SPA06_003_OVERSAMPLE_64</a> = 0x06,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ad96c2e75f6fdc41b4f8ce7fc5793e01a">SPA06_003_OVERSAMPLE_128</a> = 0x07
|
||||
<br />
|
||||
}<tr class="memdesc:ab9256f27b8c1add88ec93419de4a5e18"><td class="mdescLeft"> </td><td class="mdescRight">Oversampling rate options (shared by pressure and temperature) <a href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:ab9256f27b8c1add88ec93419de4a5e18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b25a771c5c5de23f35f2682b8bdeb83"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83">spa06_003_meas_mode_t</a> { <br />
|
||||
  <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a8e81e8071460c54578509c7a62ef22ab">SPA06_003_MEAS_IDLE</a> = 0x00,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a7db9a9f2ecf698dc3c2a4ed2d4eef592">SPA06_003_MEAS_PRESSURE</a> = 0x01,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83ae76a52cabfee4261b6273569b91f4821">SPA06_003_MEAS_TEMPERATURE</a>,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83af97843cd75cc0a2e2f54146ecaeef7e1">SPA06_003_MEAS_CONTINUOUS_PRESSURE</a>,
|
||||
<br />
|
||||
  <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a855a8428fb2cce77a936e9b2855278a6">SPA06_003_MEAS_CONTINUOUS_TEMPERATURE</a>,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83aa4d107a8a8f398476b95554f521a3453">SPA06_003_MEAS_CONTINUOUS_BOTH</a>
|
||||
<br />
|
||||
}<tr class="memdesc:a5b25a771c5c5de23f35f2682b8bdeb83"><td class="mdescLeft"> </td><td class="mdescRight">Measurement mode options. <a href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:a5b25a771c5c5de23f35f2682b8bdeb83"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0666e70917be90e8ff8a5760a345a0a0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0">spa06_003_int_polarity_t</a> { <a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a19e26f00126a6f468c99da69cf037c43">SPA06_003_INT_ACTIVE_LOW</a> = 0x00,
|
||||
<a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a08a62a5f1db8398bad15e8134a2e6ac7">SPA06_003_INT_ACTIVE_HIGH</a> = 0x01
|
||||
}<tr class="memdesc:a0666e70917be90e8ff8a5760a345a0a0"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt polarity options. <a href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:a0666e70917be90e8ff8a5760a345a0a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This is part of Adafruit's SPA06_003 driver for the Arduino platform. It is designed specifically to work with the Adafruit SPA06_003 breakout: <a href="https://www.adafruit.com/products/xxxx">https://www.adafruit.com/products/xxxx</a></p>
|
||||
<p>These sensors use I2C to communicate, 2 pins (SCL+SDA) are required to interface with the breakout.</p>
|
||||
<p>Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!</p>
|
||||
<p>Written by Limor 'ladyada' Fried with assistance from Claude Code for Adafruit Industries.</p>
|
||||
<p>MIT license, all text here must be included in any redistribution. </p>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="ab197bde566aeddf71350dfbe992f9e9e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab197bde566aeddf71350dfbe992f9e9e">◆ </a></span>SPA06_003_DEFAULT_SPIFREQ</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SPA06_003_DEFAULT_SPIFREQ   1000000</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Default SPI frequency for SPA06_003. </p>
|
||||
<p>1 MHz </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3be3e53af4670243e1a65499b7de0dc5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3be3e53af4670243e1a65499b7de0dc5">◆ </a></span>SPA06_003_REG_PSR_B2</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SPA06_003_REG_PSR_B2   0x00</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Pressure data registers. </p>
|
||||
<p>Pressure data byte 2 (MSB) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2df4ca70be952207940987b1be4a0c2a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2df4ca70be952207940987b1be4a0c2a">◆ </a></span>SPA06_003_REG_TMP_B2</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SPA06_003_REG_TMP_B2   0x03</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Temperature data registers. </p>
|
||||
<p>Temperature data byte 2 (MSB) </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9d55dc7f0c5c44bd8c7064b2ae6f8cf1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1">◆ </a></span>SPA06_003_REG_PRS_CFG</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SPA06_003_REG_PRS_CFG   0x06</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Configuration registers. </p>
|
||||
<p>Pressure configuration register </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a539b15ef1869101584c4e7475affd1c8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a539b15ef1869101584c4e7475affd1c8">◆ </a></span>SPA06_003_REG_INT_STS</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SPA06_003_REG_INT_STS   0x0A</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Status registers. </p>
|
||||
<p>Interrupt status register </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a37e78133fcc93e0a22e4a0bf28b10d46"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a37e78133fcc93e0a22e4a0bf28b10d46">◆ </a></span>SPA06_003_REG_RESET</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SPA06_003_REG_RESET   0x0C</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Control registers. </p>
|
||||
<p>Reset register </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1872a0418204b55b3b0339b0ccbfda96"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1872a0418204b55b3b0339b0ccbfda96">◆ </a></span>SPA06_003_REG_COEF</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SPA06_003_REG_COEF   0x10</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Calibration coefficient registers. </p>
|
||||
<p>Calibration coefficients start address </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1c5e69a2fcfc597634e42802bfef9c3a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1c5e69a2fcfc597634e42802bfef9c3a">◆ </a></span>SPA06_003_INT_FIFO_FULL</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define SPA06_003_INT_FIFO_FULL   0x04</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Interrupt status flag definitions. </p>
|
||||
<p>FIFO full flag </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a id="a536423535ef098b1579f956b47c26157"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a536423535ef098b1579f956b47c26157">◆ </a></span>spa06_003_rate_t</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157">spa06_003_rate_t</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Measurement rate options (pressure and temperature) </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a611fcd563882bdc3ad7159b9805d73c7"></a>SPA06_003_RATE_1 </td><td class="fielddoc"><p>1 measurements per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a2061d56140de8935857e15f5735e3bdd"></a>SPA06_003_RATE_2 </td><td class="fielddoc"><p>2 measurements per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a5d4f8ec3cfc3c8bad74b4b09808ff24a"></a>SPA06_003_RATE_4 </td><td class="fielddoc"><p>4 measurements per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a294a2fb802e3719fbfd9bfbc33f6b37c"></a>SPA06_003_RATE_8 </td><td class="fielddoc"><p>8 measurements per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a26e720f3c4ad0ee9ba8874948584c787"></a>SPA06_003_RATE_16 </td><td class="fielddoc"><p>16 measurements per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a3f85515a131e8418dfe1e601b375a9fb"></a>SPA06_003_RATE_32 </td><td class="fielddoc"><p>32 measurements per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157ae5fd9ec7556834b28fffe13dead0d017"></a>SPA06_003_RATE_64 </td><td class="fielddoc"><p>64 measurements per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157afbcf3b022877bf9889384f11a2d901f5"></a>SPA06_003_RATE_128 </td><td class="fielddoc"><p>128 measurements per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a8d3aaa84f7621cf04a5691562b49b007"></a>SPA06_003_RATE_25_16 </td><td class="fielddoc"><p>25/16 samples per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a145501a4ef73391579ca0bdf8e80ec3d"></a>SPA06_003_RATE_25_8 </td><td class="fielddoc"><p>25/8 samples per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157aea189ef24891d5a116b6fccfd3ad29be"></a>SPA06_003_RATE_25_4 </td><td class="fielddoc"><p>25/4 samples per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a709144a7103886820c9249937f7e6948"></a>SPA06_003_RATE_25_2 </td><td class="fielddoc"><p>25/2 samples per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157ae8a24301dfaee5372e83756a865d9a6e"></a>SPA06_003_RATE_25 </td><td class="fielddoc"><p>25 samples per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157aacbbc6b94e2dc958432407e5d2eda021"></a>SPA06_003_RATE_50 </td><td class="fielddoc"><p>50 samples per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a0d9c162b756ef524cb2c0f78b592664a"></a>SPA06_003_RATE_100 </td><td class="fielddoc"><p>100 samples per second </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a7e4e6383ef2d01a903a2f18fcc84018c"></a>SPA06_003_RATE_200 </td><td class="fielddoc"><p>200 samples per second </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab9256f27b8c1add88ec93419de4a5e18"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab9256f27b8c1add88ec93419de4a5e18">◆ </a></span>spa06_003_oversample_t</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18">spa06_003_oversample_t</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Oversampling rate options (shared by pressure and temperature) </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18a1fbf87f9d21b2f4a83a3b743b9483747"></a>SPA06_003_OVERSAMPLE_1 </td><td class="fielddoc"><p>Single. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18ade3fc898e3efb1c531bcf8300052f708"></a>SPA06_003_OVERSAMPLE_2 </td><td class="fielddoc"><p>2 times </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18a44555e24354ca55f22a4cf790c0ba667"></a>SPA06_003_OVERSAMPLE_4 </td><td class="fielddoc"><p>4 times </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18a2c69d057e60c6de61e4ab1bc05e24df9"></a>SPA06_003_OVERSAMPLE_8 </td><td class="fielddoc"><p>8 times </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18af64170e94ff73e0764a4a0a653e2ba76"></a>SPA06_003_OVERSAMPLE_16 </td><td class="fielddoc"><p>16 times </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18a0e861c29e3f19c97de378ac46743d56a"></a>SPA06_003_OVERSAMPLE_32 </td><td class="fielddoc"><p>32 times </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18aabdf750dbbc21b499f49961cdc3d58be"></a>SPA06_003_OVERSAMPLE_64 </td><td class="fielddoc"><p>64 times </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18ad96c2e75f6fdc41b4f8ce7fc5793e01a"></a>SPA06_003_OVERSAMPLE_128 </td><td class="fielddoc"><p>128 times </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5b25a771c5c5de23f35f2682b8bdeb83"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5b25a771c5c5de23f35f2682b8bdeb83">◆ </a></span>spa06_003_meas_mode_t</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83">spa06_003_meas_mode_t</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Measurement mode options. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5b25a771c5c5de23f35f2682b8bdeb83a8e81e8071460c54578509c7a62ef22ab"></a>SPA06_003_MEAS_IDLE </td><td class="fielddoc"><p>Idle / Stop background measurement. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a5b25a771c5c5de23f35f2682b8bdeb83a7db9a9f2ecf698dc3c2a4ed2d4eef592"></a>SPA06_003_MEAS_PRESSURE </td><td class="fielddoc"><p>Pressure measurement (Command Mode) </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a5b25a771c5c5de23f35f2682b8bdeb83ae76a52cabfee4261b6273569b91f4821"></a>SPA06_003_MEAS_TEMPERATURE </td><td class="fielddoc"><p>Temperature measurement (Command Mode) </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a5b25a771c5c5de23f35f2682b8bdeb83af97843cd75cc0a2e2f54146ecaeef7e1"></a>SPA06_003_MEAS_CONTINUOUS_PRESSURE </td><td class="fielddoc"><p>Continuous pressure measurement (Background Mode) </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a5b25a771c5c5de23f35f2682b8bdeb83a855a8428fb2cce77a936e9b2855278a6"></a>SPA06_003_MEAS_CONTINUOUS_TEMPERATURE </td><td class="fielddoc"><p>Continuous temperature measurement (Background Mode) </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a5b25a771c5c5de23f35f2682b8bdeb83aa4d107a8a8f398476b95554f521a3453"></a>SPA06_003_MEAS_CONTINUOUS_BOTH </td><td class="fielddoc"><p>Continuous pressure and temperature measurement (Background Mode) </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0666e70917be90e8ff8a5760a345a0a0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0666e70917be90e8ff8a5760a345a0a0">◆ </a></span>spa06_003_int_polarity_t</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0">spa06_003_int_polarity_t</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Interrupt polarity options. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0666e70917be90e8ff8a5760a345a0a0a19e26f00126a6f468c99da69cf037c43"></a>SPA06_003_INT_ACTIVE_LOW </td><td class="fielddoc"><p>Interrupt active low. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a0666e70917be90e8ff8a5760a345a0a0a08a62a5f1db8398bad15e8134a2e6ac7"></a>SPA06_003_INT_ACTIVE_HIGH </td><td class="fielddoc"><p>Interrupt active high. </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
151
html/_adafruit___s_p_a06__003_8h_source.html
Normal file
80
html/annotated.html
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_p_a06__003.html" target="_self">Adafruit_SPA06_003</a></td><td class="desc">Class that stores state and functions for interacting with SPA06_003 </td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_p_a06__003___pressure.html" target="_self">Adafruit_SPA06_003_Pressure</a></td><td class="desc">Adafruit Unified Sensor interface for pressure component of SPA06_003 </td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_p_a06__003___temp.html" target="_self">Adafruit_SPA06_003_Temp</a></td><td class="desc">Adafruit Unified Sensor interface for temperature component of SPA06_003 </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/bc_s.png
Normal file
|
After Width: | Height: | Size: 676 B |
BIN
html/bdwn.png
Normal file
|
After Width: | Height: | Size: 147 B |
114
html/class_adafruit___s_p_a06__003-members.html
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SPA06_003 Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a2a47430df11f36c22aa4e337b4029718">Adafruit_SPA06_003</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a252fde1f62811d5fd6634f8a1e232d0a">begin</a>(uint8_t i2c_addr=SPA06_003_DEFAULT_ADDR, TwoWire *wire=&Wire)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a1f50dd7299d70c160fb3db38dd40a4dd">begin</a>(int8_t cspin, SPIClass *theSPI)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a1c99f4d4b72c516da0ec6be4b69c8a9d">begin</a>(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a7f032781f8c0c5f3d70d65cb55bc902c">calculatePressure</a>(uint32_t raw_pres, uint32_t raw_temp)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#ae9bd1323952aeaf91783db85110d6d9b">calculateTemperature</a>(uint32_t raw_temp)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a29c846cd4272383f4f028d17a12e8a68">enableFIFO</a>(bool enable)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a0914f00935db4b6b4fe1a16097cf53f2">flushFIFO</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a881ce46a35e11f8f5a949c531a62e03c">getMeasurementMode</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#aba629d98c2950eacc4fb02e876daee79">getPressureData</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#ab84c352639b94819d437f0dc64807dca">getPressureMeasureRate</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a645e1ce7351d9b4c3489f16f2ad3eae6">getPressureOversampling</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a2fa7aa08cf726286f7270fd4cc125f67">getPressureSensor</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a403c6035603a4c49fd856b0bd2cd3dad">getStatusFlags</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a4fefe00d74934810222eae7cbb2195ab">getTemperatureData</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a3625a654635678b5fb2639fe107aaaea">getTemperatureMeasureRate</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#add7a1f04b77cb6de1eecc17357a77988">getTemperatureOversampling</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#afed11d2e0e314b371c3e083de6bc5f38">getTemperatureSensor</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a7de0b3ee1b7f6a161a398fe20f869f61">isCoeffReady</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#ad1beddb6c6529bfb2b547eeb0ea205a3">isFIFOEmpty</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a91dac593a95d0c21a5329c4c3faed8be">isFIFOEnabled</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a0ff70f5825999fb86cc4b46578a71f3c">isFIFOFull</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a2b7ae812552d6d03bd55558c65972143">isPresDataReady</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a807d15f7b7ecd77bba8cb3080b68ba75">isSensorReady</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a04117661b90b8d6509f2900e734455c9">isTempDataReady</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#aaf56164bc5e5108be3603b20feb28180">readPressure</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#ac550426f5cf6d1ad042938503063c769">readTemperature</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#ac8ecd8aa128870d4a0f5ad2e69193ab9">reset</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#aba17a2d97e71419c6e677d3dd12815e1">setInterruptPolarity</a>(spa06_003_int_polarity_t polarity)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#ad22c50ddccf60dc987d4432b27e461d6">setInterruptSource</a>(bool fifo, bool temp_ready, bool pres_ready)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a42ced043fa5dd32bdff8a50522a29da9">setMeasurementMode</a>(spa06_003_meas_mode_t mode)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a928b5e04ff96b13fea45328944c7c447">setPresShift</a>(bool enable)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#ace8887758f3405644915357109101797">setPressureMeasureRate</a>(spa06_003_rate_t rate)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a3110084beea6ee8a1d236395224a214a">setPressureOversampling</a>(spa06_003_oversample_t prc)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#aeb69d243e8849bbe9a3fb2a2e8e245ba">setTemperatureMeasureRate</a>(spa06_003_rate_t rate)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#ad48747878ac3d806c50aedd952df6f9e">setTemperatureOversampling</a>(spa06_003_oversample_t prc)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a86b34f80514ba9085898b5d822ae5a0a">setTempShift</a>(bool enable)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html#a31c242868feb97a5c166703785109b6f">~Adafruit_SPA06_003</a>()</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
1109
html/class_adafruit___s_p_a06__003.html
Normal file
79
html/class_adafruit___s_p_a06__003___pressure-members.html
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SPA06_003_Pressure Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_adafruit___s_p_a06__003___pressure.html">Adafruit_SPA06_003_Pressure</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html#a2281b47ff805fd6e4bc4a07b5e5dbaac">Adafruit_SPA06_003_Pressure</a>(Adafruit_SPA06_003 *parent)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html">Adafruit_SPA06_003_Pressure</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html#a8a151bd870c1c33146d2fd87e5d041a4">getEvent</a>(sensors_event_t *)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html">Adafruit_SPA06_003_Pressure</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html#ad517700e220ac7e150e85924709522b9">getSensor</a>(sensor_t *)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html">Adafruit_SPA06_003_Pressure</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
197
html/class_adafruit___s_p_a06__003___pressure.html
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Adafruit_SPA06_003_Pressure Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="class_adafruit___s_p_a06__003___pressure-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SPA06_003_Pressure Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Adafruit Unified Sensor interface for pressure component of SPA06_003.
|
||||
<a href="class_adafruit___s_p_a06__003___pressure.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="_adafruit___s_p_a06__003_8h_source.html">Adafruit_SPA06_003.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Adafruit_SPA06_003_Pressure:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="class_adafruit___s_p_a06__003___pressure.png" usemap="#Adafruit_5FSPA06_5F003_5FPressure_map" alt=""/>
|
||||
<map id="Adafruit_5FSPA06_5F003_5FPressure_map" name="Adafruit_5FSPA06_5F003_5FPressure_map">
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a2281b47ff805fd6e4bc4a07b5e5dbaac"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html#a2281b47ff805fd6e4bc4a07b5e5dbaac">Adafruit_SPA06_003_Pressure</a> (<a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a> *parent)</td></tr>
|
||||
<tr class="memdesc:a2281b47ff805fd6e4bc4a07b5e5dbaac"><td class="mdescLeft"> </td><td class="mdescRight">Create an Adafruit_Sensor compatible object for the pressure sensor. <a href="#a2281b47ff805fd6e4bc4a07b5e5dbaac">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2281b47ff805fd6e4bc4a07b5e5dbaac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8a151bd870c1c33146d2fd87e5d041a4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html#a8a151bd870c1c33146d2fd87e5d041a4">getEvent</a> (sensors_event_t *)</td></tr>
|
||||
<tr class="memdesc:a8a151bd870c1c33146d2fd87e5d041a4"><td class="mdescLeft"> </td><td class="mdescRight">Gets the latest sensor event for pressure. <a href="#a8a151bd870c1c33146d2fd87e5d041a4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8a151bd870c1c33146d2fd87e5d041a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad517700e220ac7e150e85924709522b9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html#ad517700e220ac7e150e85924709522b9">getSensor</a> (sensor_t *)</td></tr>
|
||||
<tr class="memdesc:ad517700e220ac7e150e85924709522b9"><td class="mdescLeft"> </td><td class="mdescRight">Gets the sensor_t device data for pressure sensor. <a href="#ad517700e220ac7e150e85924709522b9">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad517700e220ac7e150e85924709522b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Adafruit Unified Sensor interface for pressure component of SPA06_003. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a2281b47ff805fd6e4bc4a07b5e5dbaac"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2281b47ff805fd6e4bc4a07b5e5dbaac">◆ </a></span>Adafruit_SPA06_003_Pressure()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Adafruit_SPA06_003_Pressure::Adafruit_SPA06_003_Pressure </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a> * </td>
|
||||
<td class="paramname"><em>parent</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create an Adafruit_Sensor compatible object for the pressure sensor. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">parent</td><td>A pointer to the SPA06_003 class </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a8a151bd870c1c33146d2fd87e5d041a4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8a151bd870c1c33146d2fd87e5d041a4">◆ </a></span>getEvent()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_SPA06_003_Pressure::getEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">sensors_event_t * </td>
|
||||
<td class="paramname"><em>event</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Gets the latest sensor event for pressure. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">event</td><td>Pointer to sensors_event_t struct </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on successful event generation </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad517700e220ac7e150e85924709522b9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad517700e220ac7e150e85924709522b9">◆ </a></span>getSensor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_SPA06_003_Pressure::getSensor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">sensor_t * </td>
|
||||
<td class="paramname"><em>sensor</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Gets the sensor_t device data for pressure sensor. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">sensor</td><td>Pointer to sensor_t device info struct </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="_adafruit___s_p_a06__003_8h_source.html">Adafruit_SPA06_003.h</a></li>
|
||||
<li><a class="el" href="_adafruit___s_p_a06__003_8cpp.html">Adafruit_SPA06_003.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/class_adafruit___s_p_a06__003___pressure.png
Normal file
|
After Width: | Height: | Size: 702 B |
79
html/class_adafruit___s_p_a06__003___temp-members.html
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SPA06_003_Temp Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_adafruit___s_p_a06__003___temp.html">Adafruit_SPA06_003_Temp</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___temp.html#aa1702b806d6d29ac3d4792b3faf64cda">Adafruit_SPA06_003_Temp</a>(Adafruit_SPA06_003 *parent)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___temp.html">Adafruit_SPA06_003_Temp</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___temp.html#abb42d3f159bb5387ac66d9d4ac8dbdac">getEvent</a>(sensors_event_t *)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___temp.html">Adafruit_SPA06_003_Temp</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___temp.html#adc8caa4844002641b080034b639057c1">getSensor</a>(sensor_t *)</td><td class="entry"><a class="el" href="class_adafruit___s_p_a06__003___temp.html">Adafruit_SPA06_003_Temp</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
197
html/class_adafruit___s_p_a06__003___temp.html
Normal file
|
|
@ -0,0 +1,197 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Adafruit_SPA06_003_Temp Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="class_adafruit___s_p_a06__003___temp-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_SPA06_003_Temp Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Adafruit Unified Sensor interface for temperature component of SPA06_003.
|
||||
<a href="class_adafruit___s_p_a06__003___temp.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="_adafruit___s_p_a06__003_8h_source.html">Adafruit_SPA06_003.h</a>></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Adafruit_SPA06_003_Temp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="class_adafruit___s_p_a06__003___temp.png" usemap="#Adafruit_5FSPA06_5F003_5FTemp_map" alt=""/>
|
||||
<map id="Adafruit_5FSPA06_5F003_5FTemp_map" name="Adafruit_5FSPA06_5F003_5FTemp_map">
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aa1702b806d6d29ac3d4792b3faf64cda"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003___temp.html#aa1702b806d6d29ac3d4792b3faf64cda">Adafruit_SPA06_003_Temp</a> (<a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a> *parent)</td></tr>
|
||||
<tr class="memdesc:aa1702b806d6d29ac3d4792b3faf64cda"><td class="mdescLeft"> </td><td class="mdescRight">Create an Adafruit_Sensor compatible object for the temp sensor. <a href="#aa1702b806d6d29ac3d4792b3faf64cda">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa1702b806d6d29ac3d4792b3faf64cda"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb42d3f159bb5387ac66d9d4ac8dbdac"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003___temp.html#abb42d3f159bb5387ac66d9d4ac8dbdac">getEvent</a> (sensors_event_t *)</td></tr>
|
||||
<tr class="memdesc:abb42d3f159bb5387ac66d9d4ac8dbdac"><td class="mdescLeft"> </td><td class="mdescRight">Gets the latest sensor event for temperature. <a href="#abb42d3f159bb5387ac66d9d4ac8dbdac">More...</a><br /></td></tr>
|
||||
<tr class="separator:abb42d3f159bb5387ac66d9d4ac8dbdac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc8caa4844002641b080034b639057c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_p_a06__003___temp.html#adc8caa4844002641b080034b639057c1">getSensor</a> (sensor_t *)</td></tr>
|
||||
<tr class="memdesc:adc8caa4844002641b080034b639057c1"><td class="mdescLeft"> </td><td class="mdescRight">Gets the sensor_t device data for temperature sensor. <a href="#adc8caa4844002641b080034b639057c1">More...</a><br /></td></tr>
|
||||
<tr class="separator:adc8caa4844002641b080034b639057c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Adafruit Unified Sensor interface for temperature component of SPA06_003. </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="aa1702b806d6d29ac3d4792b3faf64cda"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa1702b806d6d29ac3d4792b3faf64cda">◆ </a></span>Adafruit_SPA06_003_Temp()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Adafruit_SPA06_003_Temp::Adafruit_SPA06_003_Temp </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a> * </td>
|
||||
<td class="paramname"><em>parent</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Create an Adafruit_Sensor compatible object for the temp sensor. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">parent</td><td>A pointer to the SPA06_003 class </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="abb42d3f159bb5387ac66d9d4ac8dbdac"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abb42d3f159bb5387ac66d9d4ac8dbdac">◆ </a></span>getEvent()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_SPA06_003_Temp::getEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">sensors_event_t * </td>
|
||||
<td class="paramname"><em>event</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Gets the latest sensor event for temperature. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">event</td><td>Pointer to sensors_event_t struct </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on successful event generation </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="adc8caa4844002641b080034b639057c1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adc8caa4844002641b080034b639057c1">◆ </a></span>getSensor()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_SPA06_003_Temp::getSensor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">sensor_t * </td>
|
||||
<td class="paramname"><em>sensor</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Gets the sensor_t device data for temperature sensor. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">sensor</td><td>Pointer to sensor_t device info struct </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="_adafruit___s_p_a06__003_8h_source.html">Adafruit_SPA06_003.h</a></li>
|
||||
<li><a class="el" href="_adafruit___s_p_a06__003_8cpp.html">Adafruit_SPA06_003.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/class_adafruit___s_p_a06__003___temp.png
Normal file
|
After Width: | Height: | Size: 680 B |
82
html/classes.html
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Class Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  a  </div></td></tr></table>
|
||||
</td><td valign="top"><a class="el" href="class_adafruit___s_p_a06__003___pressure.html">Adafruit_SPA06_003_Pressure</a>   </td><td valign="top"><a class="el" href="class_adafruit___s_p_a06__003___temp.html">Adafruit_SPA06_003_Temp</a>   </td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="class_adafruit___s_p_a06__003.html">Adafruit_SPA06_003</a>   </td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/closed.png
Normal file
|
After Width: | Height: | Size: 132 B |
BIN
html/doc.png
Normal file
|
After Width: | Height: | Size: 746 B |
1596
html/doxygen.css
Normal file
BIN
html/doxygen.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
97
html/dynsections.js
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function() {
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||
a.html('▼');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||
a.html('►');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
currentRowSpans.filter(".arrow").html('►');
|
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||
currentRowSpans.filter(".arrow").html('▼');
|
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span");
|
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
childRowsSpans.filter(".arrow").html('►');
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
|
||||
79
html/files.html
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="_adafruit___s_p_a06__003_8cpp.html" target="_self">Adafruit_SPA06_003.cpp</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_adafruit___s_p_a06__003_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_adafruit___s_p_a06__003_8h.html" target="_self">Adafruit_SPA06_003.h</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/folderclosed.png
Normal file
|
After Width: | Height: | Size: 616 B |
BIN
html/folderopen.png
Normal file
|
After Width: | Height: | Size: 597 B |
231
html/functions.html
Normal file
|
|
@ -0,0 +1,231 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Class Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>Adafruit_SPA06_003()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a2a47430df11f36c22aa4e337b4029718">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>Adafruit_SPA06_003_Pressure()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003___pressure.html#a2281b47ff805fd6e4bc4a07b5e5dbaac">Adafruit_SPA06_003_Pressure</a>
|
||||
</li>
|
||||
<li>Adafruit_SPA06_003_Temp()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003___temp.html#aa1702b806d6d29ac3d4792b3faf64cda">Adafruit_SPA06_003_Temp</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>begin()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a252fde1f62811d5fd6634f8a1e232d0a">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>calculatePressure()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a7f032781f8c0c5f3d70d65cb55bc902c">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>calculateTemperature()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ae9bd1323952aeaf91783db85110d6d9b">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul>
|
||||
<li>enableFIFO()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a29c846cd4272383f4f028d17a12e8a68">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_f"></a>- f -</h3><ul>
|
||||
<li>flushFIFO()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a0914f00935db4b6b4fe1a16097cf53f2">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul>
|
||||
<li>getEvent()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003___pressure.html#a8a151bd870c1c33146d2fd87e5d041a4">Adafruit_SPA06_003_Pressure</a>
|
||||
, <a class="el" href="class_adafruit___s_p_a06__003___temp.html#abb42d3f159bb5387ac66d9d4ac8dbdac">Adafruit_SPA06_003_Temp</a>
|
||||
</li>
|
||||
<li>getMeasurementMode()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a881ce46a35e11f8f5a949c531a62e03c">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getPressureData()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#aba629d98c2950eacc4fb02e876daee79">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getPressureMeasureRate()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ab84c352639b94819d437f0dc64807dca">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getPressureOversampling()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a645e1ce7351d9b4c3489f16f2ad3eae6">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getPressureSensor()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a2fa7aa08cf726286f7270fd4cc125f67">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getSensor()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003___pressure.html#ad517700e220ac7e150e85924709522b9">Adafruit_SPA06_003_Pressure</a>
|
||||
, <a class="el" href="class_adafruit___s_p_a06__003___temp.html#adc8caa4844002641b080034b639057c1">Adafruit_SPA06_003_Temp</a>
|
||||
</li>
|
||||
<li>getStatusFlags()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a403c6035603a4c49fd856b0bd2cd3dad">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getTemperatureData()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a4fefe00d74934810222eae7cbb2195ab">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getTemperatureMeasureRate()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a3625a654635678b5fb2639fe107aaaea">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getTemperatureOversampling()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#add7a1f04b77cb6de1eecc17357a77988">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getTemperatureSensor()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#afed11d2e0e314b371c3e083de6bc5f38">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>isCoeffReady()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a7de0b3ee1b7f6a161a398fe20f869f61">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isFIFOEmpty()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ad1beddb6c6529bfb2b547eeb0ea205a3">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isFIFOEnabled()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a91dac593a95d0c21a5329c4c3faed8be">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isFIFOFull()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a0ff70f5825999fb86cc4b46578a71f3c">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isPresDataReady()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a2b7ae812552d6d03bd55558c65972143">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isSensorReady()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a807d15f7b7ecd77bba8cb3080b68ba75">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isTempDataReady()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a04117661b90b8d6509f2900e734455c9">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>readPressure()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#aaf56164bc5e5108be3603b20feb28180">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>readTemperature()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ac550426f5cf6d1ad042938503063c769">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>reset()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ac8ecd8aa128870d4a0f5ad2e69193ab9">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>setInterruptPolarity()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#aba17a2d97e71419c6e677d3dd12815e1">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setInterruptSource()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ad22c50ddccf60dc987d4432b27e461d6">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setMeasurementMode()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a42ced043fa5dd32bdff8a50522a29da9">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setPresShift()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a928b5e04ff96b13fea45328944c7c447">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setPressureMeasureRate()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ace8887758f3405644915357109101797">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setPressureOversampling()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a3110084beea6ee8a1d236395224a214a">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setTemperatureMeasureRate()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#aeb69d243e8849bbe9a3fb2a2e8e245ba">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setTemperatureOversampling()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ad48747878ac3d806c50aedd952df6f9e">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setTempShift()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a86b34f80514ba9085898b5d822ae5a0a">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
|
||||
<li>~Adafruit_SPA06_003()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a31c242868feb97a5c166703785109b6f">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
231
html/functions_func.html
Normal file
|
|
@ -0,0 +1,231 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Class Members - Functions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>Adafruit_SPA06_003()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a2a47430df11f36c22aa4e337b4029718">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>Adafruit_SPA06_003_Pressure()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003___pressure.html#a2281b47ff805fd6e4bc4a07b5e5dbaac">Adafruit_SPA06_003_Pressure</a>
|
||||
</li>
|
||||
<li>Adafruit_SPA06_003_Temp()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003___temp.html#aa1702b806d6d29ac3d4792b3faf64cda">Adafruit_SPA06_003_Temp</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>begin()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a252fde1f62811d5fd6634f8a1e232d0a">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>calculatePressure()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a7f032781f8c0c5f3d70d65cb55bc902c">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>calculateTemperature()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ae9bd1323952aeaf91783db85110d6d9b">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul>
|
||||
<li>enableFIFO()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a29c846cd4272383f4f028d17a12e8a68">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_f"></a>- f -</h3><ul>
|
||||
<li>flushFIFO()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a0914f00935db4b6b4fe1a16097cf53f2">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul>
|
||||
<li>getEvent()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003___pressure.html#a8a151bd870c1c33146d2fd87e5d041a4">Adafruit_SPA06_003_Pressure</a>
|
||||
, <a class="el" href="class_adafruit___s_p_a06__003___temp.html#abb42d3f159bb5387ac66d9d4ac8dbdac">Adafruit_SPA06_003_Temp</a>
|
||||
</li>
|
||||
<li>getMeasurementMode()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a881ce46a35e11f8f5a949c531a62e03c">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getPressureData()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#aba629d98c2950eacc4fb02e876daee79">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getPressureMeasureRate()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ab84c352639b94819d437f0dc64807dca">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getPressureOversampling()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a645e1ce7351d9b4c3489f16f2ad3eae6">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getPressureSensor()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a2fa7aa08cf726286f7270fd4cc125f67">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getSensor()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003___pressure.html#ad517700e220ac7e150e85924709522b9">Adafruit_SPA06_003_Pressure</a>
|
||||
, <a class="el" href="class_adafruit___s_p_a06__003___temp.html#adc8caa4844002641b080034b639057c1">Adafruit_SPA06_003_Temp</a>
|
||||
</li>
|
||||
<li>getStatusFlags()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a403c6035603a4c49fd856b0bd2cd3dad">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getTemperatureData()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a4fefe00d74934810222eae7cbb2195ab">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getTemperatureMeasureRate()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a3625a654635678b5fb2639fe107aaaea">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getTemperatureOversampling()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#add7a1f04b77cb6de1eecc17357a77988">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>getTemperatureSensor()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#afed11d2e0e314b371c3e083de6bc5f38">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>isCoeffReady()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a7de0b3ee1b7f6a161a398fe20f869f61">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isFIFOEmpty()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ad1beddb6c6529bfb2b547eeb0ea205a3">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isFIFOEnabled()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a91dac593a95d0c21a5329c4c3faed8be">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isFIFOFull()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a0ff70f5825999fb86cc4b46578a71f3c">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isPresDataReady()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a2b7ae812552d6d03bd55558c65972143">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isSensorReady()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a807d15f7b7ecd77bba8cb3080b68ba75">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>isTempDataReady()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a04117661b90b8d6509f2900e734455c9">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>readPressure()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#aaf56164bc5e5108be3603b20feb28180">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>readTemperature()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ac550426f5cf6d1ad042938503063c769">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>reset()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ac8ecd8aa128870d4a0f5ad2e69193ab9">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>setInterruptPolarity()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#aba17a2d97e71419c6e677d3dd12815e1">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setInterruptSource()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ad22c50ddccf60dc987d4432b27e461d6">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setMeasurementMode()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a42ced043fa5dd32bdff8a50522a29da9">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setPresShift()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a928b5e04ff96b13fea45328944c7c447">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setPressureMeasureRate()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ace8887758f3405644915357109101797">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setPressureOversampling()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a3110084beea6ee8a1d236395224a214a">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setTemperatureMeasureRate()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#aeb69d243e8849bbe9a3fb2a2e8e245ba">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setTemperatureOversampling()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#ad48747878ac3d806c50aedd952df6f9e">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
<li>setTempShift()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a86b34f80514ba9085898b5d822ae5a0a">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
|
||||
<li>~Adafruit_SPA06_003()
|
||||
: <a class="el" href="class_adafruit___s_p_a06__003.html#a31c242868feb97a5c166703785109b6f">Adafruit_SPA06_003</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
241
html/globals.html
Normal file
|
|
@ -0,0 +1,241 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div>
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>SPA06_003_DEFAULT_ADDR
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a7e00757bac39791e303a3c9777c36c9e">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_DEFAULT_SPIFREQ
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab197bde566aeddf71350dfbe992f9e9e">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_ACTIVE_HIGH
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a08a62a5f1db8398bad15e8134a2e6ac7">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_ACTIVE_LOW
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a19e26f00126a6f468c99da69cf037c43">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_FIFO_FULL
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a1c5e69a2fcfc597634e42802bfef9c3a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>spa06_003_int_polarity_t
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_PRS_RDY
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#aa23aae79580d0208159bb11c01534b63">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_TMP_RDY
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a6fa8851a19413831b90cde80d52d64ed">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_CONTINUOUS_BOTH
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83aa4d107a8a8f398476b95554f521a3453">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_CONTINUOUS_PRESSURE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83af97843cd75cc0a2e2f54146ecaeef7e1">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_CONTINUOUS_TEMPERATURE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a855a8428fb2cce77a936e9b2855278a6">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_IDLE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a8e81e8071460c54578509c7a62ef22ab">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>spa06_003_meas_mode_t
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_PRESSURE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a7db9a9f2ecf698dc3c2a4ed2d4eef592">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_TEMPERATURE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83ae76a52cabfee4261b6273569b91f4821">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_1
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a1fbf87f9d21b2f4a83a3b743b9483747">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_128
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ad96c2e75f6fdc41b4f8ce7fc5793e01a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_16
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18af64170e94ff73e0764a4a0a653e2ba76">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ade3fc898e3efb1c531bcf8300052f708">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_32
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a0e861c29e3f19c97de378ac46743d56a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_4
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a44555e24354ca55f22a4cf790c0ba667">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_64
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18aabdf750dbbc21b499f49961cdc3d58be">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_8
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a2c69d057e60c6de61e4ab1bc05e24df9">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>spa06_003_oversample_t
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_1
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a611fcd563882bdc3ad7159b9805d73c7">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_100
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a0d9c162b756ef524cb2c0f78b592664a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_128
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157afbcf3b022877bf9889384f11a2d901f5">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_16
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a26e720f3c4ad0ee9ba8874948584c787">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a2061d56140de8935857e15f5735e3bdd">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_200
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a7e4e6383ef2d01a903a2f18fcc84018c">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae8a24301dfaee5372e83756a865d9a6e">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25_16
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a8d3aaa84f7621cf04a5691562b49b007">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25_2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a709144a7103886820c9249937f7e6948">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25_4
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aea189ef24891d5a116b6fccfd3ad29be">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25_8
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a145501a4ef73391579ca0bdf8e80ec3d">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_32
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a3f85515a131e8418dfe1e601b375a9fb">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_4
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a5d4f8ec3cfc3c8bad74b4b09808ff24a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_50
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aacbbc6b94e2dc958432407e5d2eda021">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_64
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae5fd9ec7556834b28fffe13dead0d017">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_8
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a294a2fb802e3719fbfd9bfbc33f6b37c">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>spa06_003_rate_t
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_CFG_REG
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#addf910f93adbbb55f7ddb570d593887c">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_COEF
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a1872a0418204b55b3b0339b0ccbfda96">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_FIFO_STS
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#af19aaf334fdf3c43bd63160f7c86eb30">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_ID
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ac8d411f0715e1c94ff22192b05a8e837">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_INT_STS
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a539b15ef1869101584c4e7475affd1c8">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_MEAS_CFG
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a3d8a6a3ba8a768ac066b993847cf3926">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_PRS_CFG
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_PSR_B0
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#abe8e5d93b58cf87fc0309144996daf7a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_PSR_B1
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a90c6262497396190250b2e6628628da7">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_PSR_B2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a3be3e53af4670243e1a65499b7de0dc5">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_RESET
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a37e78133fcc93e0a22e4a0bf28b10d46">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_TMP_B0
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#af0799e92c6e337fc570587dde07962bb">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_TMP_B1
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a1f3a33d24636d55471a87983ffc02b84">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_TMP_B2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a2df4ca70be952207940987b1be4a0c2a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_TMP_CFG
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ae2db11f82c6a6d28db5829d459ab33ce">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
131
html/globals_defs.html
Normal file
|
|
@ -0,0 +1,131 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>SPA06_003_DEFAULT_ADDR
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a7e00757bac39791e303a3c9777c36c9e">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_DEFAULT_SPIFREQ
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab197bde566aeddf71350dfbe992f9e9e">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_FIFO_FULL
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a1c5e69a2fcfc597634e42802bfef9c3a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_PRS_RDY
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#aa23aae79580d0208159bb11c01534b63">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_TMP_RDY
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a6fa8851a19413831b90cde80d52d64ed">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_CFG_REG
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#addf910f93adbbb55f7ddb570d593887c">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_COEF
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a1872a0418204b55b3b0339b0ccbfda96">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_FIFO_STS
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#af19aaf334fdf3c43bd63160f7c86eb30">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_ID
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ac8d411f0715e1c94ff22192b05a8e837">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_INT_STS
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a539b15ef1869101584c4e7475affd1c8">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_MEAS_CFG
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a3d8a6a3ba8a768ac066b993847cf3926">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_PRS_CFG
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_PSR_B0
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#abe8e5d93b58cf87fc0309144996daf7a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_PSR_B1
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a90c6262497396190250b2e6628628da7">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_PSR_B2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a3be3e53af4670243e1a65499b7de0dc5">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_RESET
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a37e78133fcc93e0a22e4a0bf28b10d46">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_TMP_B0
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#af0799e92c6e337fc570587dde07962bb">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_TMP_B1
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a1f3a33d24636d55471a87983ffc02b84">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_TMP_B2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a2df4ca70be952207940987b1be4a0c2a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_REG_TMP_CFG
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ae2db11f82c6a6d28db5829d459ab33ce">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
83
html/globals_enum.html
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>spa06_003_int_polarity_t
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>spa06_003_meas_mode_t
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>spa06_003_oversample_t
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>spa06_003_rate_t
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
169
html/globals_eval.html
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>SPA06_003_INT_ACTIVE_HIGH
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a08a62a5f1db8398bad15e8134a2e6ac7">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_INT_ACTIVE_LOW
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a19e26f00126a6f468c99da69cf037c43">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_CONTINUOUS_BOTH
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83aa4d107a8a8f398476b95554f521a3453">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_CONTINUOUS_PRESSURE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83af97843cd75cc0a2e2f54146ecaeef7e1">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_CONTINUOUS_TEMPERATURE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a855a8428fb2cce77a936e9b2855278a6">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_IDLE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a8e81e8071460c54578509c7a62ef22ab">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_PRESSURE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a7db9a9f2ecf698dc3c2a4ed2d4eef592">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_MEAS_TEMPERATURE
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83ae76a52cabfee4261b6273569b91f4821">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_1
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a1fbf87f9d21b2f4a83a3b743b9483747">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_128
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ad96c2e75f6fdc41b4f8ce7fc5793e01a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_16
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18af64170e94ff73e0764a4a0a653e2ba76">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ade3fc898e3efb1c531bcf8300052f708">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_32
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a0e861c29e3f19c97de378ac46743d56a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_4
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a44555e24354ca55f22a4cf790c0ba667">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_64
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18aabdf750dbbc21b499f49961cdc3d58be">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_OVERSAMPLE_8
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a2c69d057e60c6de61e4ab1bc05e24df9">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_1
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a611fcd563882bdc3ad7159b9805d73c7">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_100
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a0d9c162b756ef524cb2c0f78b592664a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_128
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157afbcf3b022877bf9889384f11a2d901f5">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_16
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a26e720f3c4ad0ee9ba8874948584c787">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a2061d56140de8935857e15f5735e3bdd">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_200
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a7e4e6383ef2d01a903a2f18fcc84018c">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae8a24301dfaee5372e83756a865d9a6e">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25_16
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a8d3aaa84f7621cf04a5691562b49b007">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25_2
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a709144a7103886820c9249937f7e6948">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25_4
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aea189ef24891d5a116b6fccfd3ad29be">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_25_8
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a145501a4ef73391579ca0bdf8e80ec3d">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_32
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a3f85515a131e8418dfe1e601b375a9fb">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_4
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a5d4f8ec3cfc3c8bad74b4b09808ff24a">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_50
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aacbbc6b94e2dc958432407e5d2eda021">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_64
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae5fd9ec7556834b28fffe13dead0d017">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
<li>SPA06_003_RATE_8
|
||||
: <a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a294a2fb802e3719fbfd9bfbc33f6b37c">Adafruit_SPA06_003.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
81
html/hierarchy.html
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Class Hierarchy</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Hierarchy</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">C</span></span><b>Adafruit_Sensor</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_p_a06__003___pressure.html" target="_self">Adafruit_SPA06_003_Pressure</a></td><td class="desc">Adafruit Unified Sensor interface for pressure component of SPA06_003 </td></tr>
|
||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_p_a06__003___temp.html" target="_self">Adafruit_SPA06_003_Temp</a></td><td class="desc">Adafruit Unified Sensor interface for temperature component of SPA06_003 </td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_p_a06__003.html" target="_self">Adafruit_SPA06_003</a></td><td class="desc">Class that stores state and functions for interacting with SPA06_003 </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
84
html/index.html
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit SPA06_003 Arduino Library: Adafruit SPA06_003 Digital Pressure Sensor</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit SPA06_003 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit SPA06_003 Digital Pressure Sensor </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><h1><a class="anchor" id="intro_sec"></a>
|
||||
Introduction</h1>
|
||||
<p>This is the documentation for Adafruit's SPA06_003 driver for the Arduino platform. It is designed specifically to work with the Adafruit SPA06_003 breakout: <a href="https://www.adafruit.com/products/xxxx">https://www.adafruit.com/products/xxxx</a></p>
|
||||
<p>These sensors use I2C to communicate, 2 pins (SCL+SDA) are required to interface with the breakout.</p>
|
||||
<p>Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!</p>
|
||||
<h1><a class="anchor" id="author"></a>
|
||||
Author</h1>
|
||||
<p>Written by Limor 'ladyada' Fried with assistance from Claude Code for Adafruit Industries.</p>
|
||||
<h1><a class="anchor" id="license"></a>
|
||||
License</h1>
|
||||
<p>MIT license, all text here must be included in any redistribution. </p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
87
html/jquery.js
vendored
Normal file
26
html/menu.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||
function makeTree(data,relPath) {
|
||||
var result='';
|
||||
if ('children' in data) {
|
||||
result+='<ul>';
|
||||
for (var i in data.children) {
|
||||
result+='<li><a href="'+relPath+data.children[i].url+'">'+
|
||||
data.children[i].text+'</a>'+
|
||||
makeTree(data.children[i],relPath)+'</li>';
|
||||
}
|
||||
result+='</ul>';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
if (searchEnabled) {
|
||||
if (serverSide) {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
|
||||
} else {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
|
||||
}
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
||||
38
html/menudata.js
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
var menudata={children:[
|
||||
{text:"Main Page",url:"index.html"},
|
||||
{text:"Classes",url:"annotated.html",children:[
|
||||
{text:"Class List",url:"annotated.html"},
|
||||
{text:"Class Index",url:"classes.html"},
|
||||
{text:"Class Hierarchy",url:"hierarchy.html"},
|
||||
{text:"Class Members",url:"functions.html",children:[
|
||||
{text:"All",url:"functions.html",children:[
|
||||
{text:"a",url:"functions.html#index_a"},
|
||||
{text:"b",url:"functions.html#index_b"},
|
||||
{text:"c",url:"functions.html#index_c"},
|
||||
{text:"e",url:"functions.html#index_e"},
|
||||
{text:"f",url:"functions.html#index_f"},
|
||||
{text:"g",url:"functions.html#index_g"},
|
||||
{text:"i",url:"functions.html#index_i"},
|
||||
{text:"r",url:"functions.html#index_r"},
|
||||
{text:"s",url:"functions.html#index_s"},
|
||||
{text:"~",url:"functions.html#index_0x7e"}]},
|
||||
{text:"Functions",url:"functions_func.html",children:[
|
||||
{text:"a",url:"functions_func.html#index_a"},
|
||||
{text:"b",url:"functions_func.html#index_b"},
|
||||
{text:"c",url:"functions_func.html#index_c"},
|
||||
{text:"e",url:"functions_func.html#index_e"},
|
||||
{text:"f",url:"functions_func.html#index_f"},
|
||||
{text:"g",url:"functions_func.html#index_g"},
|
||||
{text:"i",url:"functions_func.html#index_i"},
|
||||
{text:"r",url:"functions_func.html#index_r"},
|
||||
{text:"s",url:"functions_func.html#index_s"},
|
||||
{text:"~",url:"functions_func.html#index_0x7e"}]}]}]},
|
||||
{text:"Files",url:"files.html",children:[
|
||||
{text:"File List",url:"files.html"},
|
||||
{text:"File Members",url:"globals.html",children:[
|
||||
{text:"All",url:"globals.html",children:[
|
||||
{text:"s",url:"globals.html#index_s"}]},
|
||||
{text:"Enumerations",url:"globals_enum.html"},
|
||||
{text:"Enumerator",url:"globals_eval.html",children:[
|
||||
{text:"s",url:"globals_eval.html#index_s"}]},
|
||||
{text:"Macros",url:"globals_defs.html"}]}]}]}
|
||||
BIN
html/nav_f.png
Normal file
|
After Width: | Height: | Size: 153 B |
BIN
html/nav_g.png
Normal file
|
After Width: | Height: | Size: 95 B |
BIN
html/nav_h.png
Normal file
|
After Width: | Height: | Size: 98 B |
BIN
html/open.png
Normal file
|
After Width: | Height: | Size: 123 B |
26
html/search/all_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
9
html/search/all_0.js
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fspa06_5f003',['Adafruit_SPA06_003',['../class_adafruit___s_p_a06__003.html',1,'Adafruit_SPA06_003'],['../class_adafruit___s_p_a06__003.html#a2a47430df11f36c22aa4e337b4029718',1,'Adafruit_SPA06_003::Adafruit_SPA06_003()']]],
|
||||
['adafruit_5fspa06_5f003_2ecpp',['Adafruit_SPA06_003.cpp',['../_adafruit___s_p_a06__003_8cpp.html',1,'']]],
|
||||
['adafruit_5fspa06_5f003_2eh',['Adafruit_SPA06_003.h',['../_adafruit___s_p_a06__003_8h.html',1,'']]],
|
||||
['adafruit_5fspa06_5f003_5fpressure',['Adafruit_SPA06_003_Pressure',['../class_adafruit___s_p_a06__003___pressure.html',1,'Adafruit_SPA06_003_Pressure'],['../class_adafruit___s_p_a06__003___pressure.html#a2281b47ff805fd6e4bc4a07b5e5dbaac',1,'Adafruit_SPA06_003_Pressure::Adafruit_SPA06_003_Pressure()']]],
|
||||
['adafruit_5fspa06_5f003_5ftemp',['Adafruit_SPA06_003_Temp',['../class_adafruit___s_p_a06__003___temp.html',1,'Adafruit_SPA06_003_Temp'],['../class_adafruit___s_p_a06__003___temp.html#aa1702b806d6d29ac3d4792b3faf64cda',1,'Adafruit_SPA06_003_Temp::Adafruit_SPA06_003_Temp()']]],
|
||||
['adafruit_20spa06_5f003_20digital_20pressure_20sensor',['Adafruit SPA06_003 Digital Pressure Sensor',['../index.html',1,'']]]
|
||||
];
|
||||
26
html/search/all_1.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_1.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['begin',['begin',['../class_adafruit___s_p_a06__003.html#a252fde1f62811d5fd6634f8a1e232d0a',1,'Adafruit_SPA06_003::begin(uint8_t i2c_addr=SPA06_003_DEFAULT_ADDR, TwoWire *wire=&Wire)'],['../class_adafruit___s_p_a06__003.html#a1f50dd7299d70c160fb3db38dd40a4dd',1,'Adafruit_SPA06_003::begin(int8_t cspin, SPIClass *theSPI)'],['../class_adafruit___s_p_a06__003.html#a1c99f4d4b72c516da0ec6be4b69c8a9d',1,'Adafruit_SPA06_003::begin(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin)']]]
|
||||
];
|
||||
26
html/search/all_2.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
html/search/all_2.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['calculatepressure',['calculatePressure',['../class_adafruit___s_p_a06__003.html#a7f032781f8c0c5f3d70d65cb55bc902c',1,'Adafruit_SPA06_003']]],
|
||||
['calculatetemperature',['calculateTemperature',['../class_adafruit___s_p_a06__003.html#ae9bd1323952aeaf91783db85110d6d9b',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/all_3.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_3.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['enablefifo',['enableFIFO',['../class_adafruit___s_p_a06__003.html#a29c846cd4272383f4f028d17a12e8a68',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/all_4.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_4.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['flushfifo',['flushFIFO',['../class_adafruit___s_p_a06__003.html#a0914f00935db4b6b4fe1a16097cf53f2',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/all_5.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
15
html/search/all_5.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
var searchData=
|
||||
[
|
||||
['getevent',['getEvent',['../class_adafruit___s_p_a06__003___temp.html#abb42d3f159bb5387ac66d9d4ac8dbdac',1,'Adafruit_SPA06_003_Temp::getEvent()'],['../class_adafruit___s_p_a06__003___pressure.html#a8a151bd870c1c33146d2fd87e5d041a4',1,'Adafruit_SPA06_003_Pressure::getEvent()']]],
|
||||
['getmeasurementmode',['getMeasurementMode',['../class_adafruit___s_p_a06__003.html#a881ce46a35e11f8f5a949c531a62e03c',1,'Adafruit_SPA06_003']]],
|
||||
['getpressuredata',['getPressureData',['../class_adafruit___s_p_a06__003.html#aba629d98c2950eacc4fb02e876daee79',1,'Adafruit_SPA06_003']]],
|
||||
['getpressuremeasurerate',['getPressureMeasureRate',['../class_adafruit___s_p_a06__003.html#ab84c352639b94819d437f0dc64807dca',1,'Adafruit_SPA06_003']]],
|
||||
['getpressureoversampling',['getPressureOversampling',['../class_adafruit___s_p_a06__003.html#a645e1ce7351d9b4c3489f16f2ad3eae6',1,'Adafruit_SPA06_003']]],
|
||||
['getpressuresensor',['getPressureSensor',['../class_adafruit___s_p_a06__003.html#a2fa7aa08cf726286f7270fd4cc125f67',1,'Adafruit_SPA06_003']]],
|
||||
['getsensor',['getSensor',['../class_adafruit___s_p_a06__003___temp.html#adc8caa4844002641b080034b639057c1',1,'Adafruit_SPA06_003_Temp::getSensor()'],['../class_adafruit___s_p_a06__003___pressure.html#ad517700e220ac7e150e85924709522b9',1,'Adafruit_SPA06_003_Pressure::getSensor()']]],
|
||||
['getstatusflags',['getStatusFlags',['../class_adafruit___s_p_a06__003.html#a403c6035603a4c49fd856b0bd2cd3dad',1,'Adafruit_SPA06_003']]],
|
||||
['gettemperaturedata',['getTemperatureData',['../class_adafruit___s_p_a06__003.html#a4fefe00d74934810222eae7cbb2195ab',1,'Adafruit_SPA06_003']]],
|
||||
['gettemperaturemeasurerate',['getTemperatureMeasureRate',['../class_adafruit___s_p_a06__003.html#a3625a654635678b5fb2639fe107aaaea',1,'Adafruit_SPA06_003']]],
|
||||
['gettemperatureoversampling',['getTemperatureOversampling',['../class_adafruit___s_p_a06__003.html#add7a1f04b77cb6de1eecc17357a77988',1,'Adafruit_SPA06_003']]],
|
||||
['gettemperaturesensor',['getTemperatureSensor',['../class_adafruit___s_p_a06__003.html#afed11d2e0e314b371c3e083de6bc5f38',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/all_6.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
10
html/search/all_6.js
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
var searchData=
|
||||
[
|
||||
['iscoeffready',['isCoeffReady',['../class_adafruit___s_p_a06__003.html#a7de0b3ee1b7f6a161a398fe20f869f61',1,'Adafruit_SPA06_003']]],
|
||||
['isfifoempty',['isFIFOEmpty',['../class_adafruit___s_p_a06__003.html#ad1beddb6c6529bfb2b547eeb0ea205a3',1,'Adafruit_SPA06_003']]],
|
||||
['isfifoenabled',['isFIFOEnabled',['../class_adafruit___s_p_a06__003.html#a91dac593a95d0c21a5329c4c3faed8be',1,'Adafruit_SPA06_003']]],
|
||||
['isfifofull',['isFIFOFull',['../class_adafruit___s_p_a06__003.html#a0ff70f5825999fb86cc4b46578a71f3c',1,'Adafruit_SPA06_003']]],
|
||||
['ispresdataready',['isPresDataReady',['../class_adafruit___s_p_a06__003.html#a2b7ae812552d6d03bd55558c65972143',1,'Adafruit_SPA06_003']]],
|
||||
['issensorready',['isSensorReady',['../class_adafruit___s_p_a06__003.html#a807d15f7b7ecd77bba8cb3080b68ba75',1,'Adafruit_SPA06_003']]],
|
||||
['istempdataready',['isTempDataReady',['../class_adafruit___s_p_a06__003.html#a04117661b90b8d6509f2900e734455c9',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/all_7.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_7.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
6
html/search/all_7.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['readpressure',['readPressure',['../class_adafruit___s_p_a06__003.html#aaf56164bc5e5108be3603b20feb28180',1,'Adafruit_SPA06_003']]],
|
||||
['readtemperature',['readTemperature',['../class_adafruit___s_p_a06__003.html#ac550426f5cf6d1ad042938503063c769',1,'Adafruit_SPA06_003']]],
|
||||
['reset',['reset',['../class_adafruit___s_p_a06__003.html#ac8ecd8aa128870d4a0f5ad2e69193ab9',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/all_8.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_8.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
68
html/search/all_8.js
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
var searchData=
|
||||
[
|
||||
['setinterruptpolarity',['setInterruptPolarity',['../class_adafruit___s_p_a06__003.html#aba17a2d97e71419c6e677d3dd12815e1',1,'Adafruit_SPA06_003']]],
|
||||
['setinterruptsource',['setInterruptSource',['../class_adafruit___s_p_a06__003.html#ad22c50ddccf60dc987d4432b27e461d6',1,'Adafruit_SPA06_003']]],
|
||||
['setmeasurementmode',['setMeasurementMode',['../class_adafruit___s_p_a06__003.html#a42ced043fa5dd32bdff8a50522a29da9',1,'Adafruit_SPA06_003']]],
|
||||
['setpresshift',['setPresShift',['../class_adafruit___s_p_a06__003.html#a928b5e04ff96b13fea45328944c7c447',1,'Adafruit_SPA06_003']]],
|
||||
['setpressuremeasurerate',['setPressureMeasureRate',['../class_adafruit___s_p_a06__003.html#ace8887758f3405644915357109101797',1,'Adafruit_SPA06_003']]],
|
||||
['setpressureoversampling',['setPressureOversampling',['../class_adafruit___s_p_a06__003.html#a3110084beea6ee8a1d236395224a214a',1,'Adafruit_SPA06_003']]],
|
||||
['settemperaturemeasurerate',['setTemperatureMeasureRate',['../class_adafruit___s_p_a06__003.html#aeb69d243e8849bbe9a3fb2a2e8e245ba',1,'Adafruit_SPA06_003']]],
|
||||
['settemperatureoversampling',['setTemperatureOversampling',['../class_adafruit___s_p_a06__003.html#ad48747878ac3d806c50aedd952df6f9e',1,'Adafruit_SPA06_003']]],
|
||||
['settempshift',['setTempShift',['../class_adafruit___s_p_a06__003.html#a86b34f80514ba9085898b5d822ae5a0a',1,'Adafruit_SPA06_003']]],
|
||||
['spa06_5f003_5fdefault_5faddr',['SPA06_003_DEFAULT_ADDR',['../_adafruit___s_p_a06__003_8h.html#a7e00757bac39791e303a3c9777c36c9e',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fdefault_5fspifreq',['SPA06_003_DEFAULT_SPIFREQ',['../_adafruit___s_p_a06__003_8h.html#ab197bde566aeddf71350dfbe992f9e9e',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5factive_5fhigh',['SPA06_003_INT_ACTIVE_HIGH',['../_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a08a62a5f1db8398bad15e8134a2e6ac7',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5factive_5flow',['SPA06_003_INT_ACTIVE_LOW',['../_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a19e26f00126a6f468c99da69cf037c43',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5ffifo_5ffull',['SPA06_003_INT_FIFO_FULL',['../_adafruit___s_p_a06__003_8h.html#a1c5e69a2fcfc597634e42802bfef9c3a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5fpolarity_5ft',['spa06_003_int_polarity_t',['../_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5fprs_5frdy',['SPA06_003_INT_PRS_RDY',['../_adafruit___s_p_a06__003_8h.html#aa23aae79580d0208159bb11c01534b63',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5ftmp_5frdy',['SPA06_003_INT_TMP_RDY',['../_adafruit___s_p_a06__003_8h.html#a6fa8851a19413831b90cde80d52d64ed',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fcontinuous_5fboth',['SPA06_003_MEAS_CONTINUOUS_BOTH',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83aa4d107a8a8f398476b95554f521a3453',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fcontinuous_5fpressure',['SPA06_003_MEAS_CONTINUOUS_PRESSURE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83af97843cd75cc0a2e2f54146ecaeef7e1',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fcontinuous_5ftemperature',['SPA06_003_MEAS_CONTINUOUS_TEMPERATURE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a855a8428fb2cce77a936e9b2855278a6',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fidle',['SPA06_003_MEAS_IDLE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a8e81e8071460c54578509c7a62ef22ab',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fmode_5ft',['spa06_003_meas_mode_t',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fpressure',['SPA06_003_MEAS_PRESSURE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a7db9a9f2ecf698dc3c2a4ed2d4eef592',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5ftemperature',['SPA06_003_MEAS_TEMPERATURE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83ae76a52cabfee4261b6273569b91f4821',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f1',['SPA06_003_OVERSAMPLE_1',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a1fbf87f9d21b2f4a83a3b743b9483747',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f128',['SPA06_003_OVERSAMPLE_128',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ad96c2e75f6fdc41b4f8ce7fc5793e01a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f16',['SPA06_003_OVERSAMPLE_16',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18af64170e94ff73e0764a4a0a653e2ba76',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f2',['SPA06_003_OVERSAMPLE_2',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ade3fc898e3efb1c531bcf8300052f708',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f32',['SPA06_003_OVERSAMPLE_32',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a0e861c29e3f19c97de378ac46743d56a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f4',['SPA06_003_OVERSAMPLE_4',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a44555e24354ca55f22a4cf790c0ba667',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f64',['SPA06_003_OVERSAMPLE_64',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18aabdf750dbbc21b499f49961cdc3d58be',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f8',['SPA06_003_OVERSAMPLE_8',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a2c69d057e60c6de61e4ab1bc05e24df9',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5ft',['spa06_003_oversample_t',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f1',['SPA06_003_RATE_1',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a611fcd563882bdc3ad7159b9805d73c7',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f100',['SPA06_003_RATE_100',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a0d9c162b756ef524cb2c0f78b592664a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f128',['SPA06_003_RATE_128',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157afbcf3b022877bf9889384f11a2d901f5',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f16',['SPA06_003_RATE_16',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a26e720f3c4ad0ee9ba8874948584c787',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f2',['SPA06_003_RATE_2',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a2061d56140de8935857e15f5735e3bdd',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f200',['SPA06_003_RATE_200',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a7e4e6383ef2d01a903a2f18fcc84018c',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25',['SPA06_003_RATE_25',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae8a24301dfaee5372e83756a865d9a6e',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25_5f16',['SPA06_003_RATE_25_16',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a8d3aaa84f7621cf04a5691562b49b007',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25_5f2',['SPA06_003_RATE_25_2',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a709144a7103886820c9249937f7e6948',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25_5f4',['SPA06_003_RATE_25_4',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aea189ef24891d5a116b6fccfd3ad29be',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25_5f8',['SPA06_003_RATE_25_8',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a145501a4ef73391579ca0bdf8e80ec3d',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f32',['SPA06_003_RATE_32',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a3f85515a131e8418dfe1e601b375a9fb',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f4',['SPA06_003_RATE_4',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a5d4f8ec3cfc3c8bad74b4b09808ff24a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f50',['SPA06_003_RATE_50',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aacbbc6b94e2dc958432407e5d2eda021',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f64',['SPA06_003_RATE_64',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae5fd9ec7556834b28fffe13dead0d017',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f8',['SPA06_003_RATE_8',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a294a2fb802e3719fbfd9bfbc33f6b37c',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5ft',['spa06_003_rate_t',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fcfg_5freg',['SPA06_003_REG_CFG_REG',['../_adafruit___s_p_a06__003_8h.html#addf910f93adbbb55f7ddb570d593887c',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fcoef',['SPA06_003_REG_COEF',['../_adafruit___s_p_a06__003_8h.html#a1872a0418204b55b3b0339b0ccbfda96',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ffifo_5fsts',['SPA06_003_REG_FIFO_STS',['../_adafruit___s_p_a06__003_8h.html#af19aaf334fdf3c43bd63160f7c86eb30',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fid',['SPA06_003_REG_ID',['../_adafruit___s_p_a06__003_8h.html#ac8d411f0715e1c94ff22192b05a8e837',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fint_5fsts',['SPA06_003_REG_INT_STS',['../_adafruit___s_p_a06__003_8h.html#a539b15ef1869101584c4e7475affd1c8',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fmeas_5fcfg',['SPA06_003_REG_MEAS_CFG',['../_adafruit___s_p_a06__003_8h.html#a3d8a6a3ba8a768ac066b993847cf3926',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fprs_5fcfg',['SPA06_003_REG_PRS_CFG',['../_adafruit___s_p_a06__003_8h.html#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fpsr_5fb0',['SPA06_003_REG_PSR_B0',['../_adafruit___s_p_a06__003_8h.html#abe8e5d93b58cf87fc0309144996daf7a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fpsr_5fb1',['SPA06_003_REG_PSR_B1',['../_adafruit___s_p_a06__003_8h.html#a90c6262497396190250b2e6628628da7',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fpsr_5fb2',['SPA06_003_REG_PSR_B2',['../_adafruit___s_p_a06__003_8h.html#a3be3e53af4670243e1a65499b7de0dc5',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5freset',['SPA06_003_REG_RESET',['../_adafruit___s_p_a06__003_8h.html#a37e78133fcc93e0a22e4a0bf28b10d46',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ftmp_5fb0',['SPA06_003_REG_TMP_B0',['../_adafruit___s_p_a06__003_8h.html#af0799e92c6e337fc570587dde07962bb',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ftmp_5fb1',['SPA06_003_REG_TMP_B1',['../_adafruit___s_p_a06__003_8h.html#a1f3a33d24636d55471a87983ffc02b84',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ftmp_5fb2',['SPA06_003_REG_TMP_B2',['../_adafruit___s_p_a06__003_8h.html#a2df4ca70be952207940987b1be4a0c2a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ftmp_5fcfg',['SPA06_003_REG_TMP_CFG',['../_adafruit___s_p_a06__003_8h.html#ae2db11f82c6a6d28db5829d459ab33ce',1,'Adafruit_SPA06_003.h']]]
|
||||
];
|
||||
26
html/search/all_9.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_9.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_9.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['_7eadafruit_5fspa06_5f003',['~Adafruit_SPA06_003',['../class_adafruit___s_p_a06__003.html#a31c242868feb97a5c166703785109b6f',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/classes_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="classes_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
6
html/search/classes_0.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fspa06_5f003',['Adafruit_SPA06_003',['../class_adafruit___s_p_a06__003.html',1,'']]],
|
||||
['adafruit_5fspa06_5f003_5fpressure',['Adafruit_SPA06_003_Pressure',['../class_adafruit___s_p_a06__003___pressure.html',1,'']]],
|
||||
['adafruit_5fspa06_5f003_5ftemp',['Adafruit_SPA06_003_Temp',['../class_adafruit___s_p_a06__003___temp.html',1,'']]]
|
||||
];
|
||||
BIN
html/search/close.png
Normal file
|
After Width: | Height: | Size: 273 B |
26
html/search/defines_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
23
html/search/defines_0.js
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
var searchData=
|
||||
[
|
||||
['spa06_5f003_5fdefault_5faddr',['SPA06_003_DEFAULT_ADDR',['../_adafruit___s_p_a06__003_8h.html#a7e00757bac39791e303a3c9777c36c9e',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fdefault_5fspifreq',['SPA06_003_DEFAULT_SPIFREQ',['../_adafruit___s_p_a06__003_8h.html#ab197bde566aeddf71350dfbe992f9e9e',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5ffifo_5ffull',['SPA06_003_INT_FIFO_FULL',['../_adafruit___s_p_a06__003_8h.html#a1c5e69a2fcfc597634e42802bfef9c3a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5fprs_5frdy',['SPA06_003_INT_PRS_RDY',['../_adafruit___s_p_a06__003_8h.html#aa23aae79580d0208159bb11c01534b63',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5ftmp_5frdy',['SPA06_003_INT_TMP_RDY',['../_adafruit___s_p_a06__003_8h.html#a6fa8851a19413831b90cde80d52d64ed',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fcfg_5freg',['SPA06_003_REG_CFG_REG',['../_adafruit___s_p_a06__003_8h.html#addf910f93adbbb55f7ddb570d593887c',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fcoef',['SPA06_003_REG_COEF',['../_adafruit___s_p_a06__003_8h.html#a1872a0418204b55b3b0339b0ccbfda96',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ffifo_5fsts',['SPA06_003_REG_FIFO_STS',['../_adafruit___s_p_a06__003_8h.html#af19aaf334fdf3c43bd63160f7c86eb30',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fid',['SPA06_003_REG_ID',['../_adafruit___s_p_a06__003_8h.html#ac8d411f0715e1c94ff22192b05a8e837',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fint_5fsts',['SPA06_003_REG_INT_STS',['../_adafruit___s_p_a06__003_8h.html#a539b15ef1869101584c4e7475affd1c8',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fmeas_5fcfg',['SPA06_003_REG_MEAS_CFG',['../_adafruit___s_p_a06__003_8h.html#a3d8a6a3ba8a768ac066b993847cf3926',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fprs_5fcfg',['SPA06_003_REG_PRS_CFG',['../_adafruit___s_p_a06__003_8h.html#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fpsr_5fb0',['SPA06_003_REG_PSR_B0',['../_adafruit___s_p_a06__003_8h.html#abe8e5d93b58cf87fc0309144996daf7a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fpsr_5fb1',['SPA06_003_REG_PSR_B1',['../_adafruit___s_p_a06__003_8h.html#a90c6262497396190250b2e6628628da7',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5fpsr_5fb2',['SPA06_003_REG_PSR_B2',['../_adafruit___s_p_a06__003_8h.html#a3be3e53af4670243e1a65499b7de0dc5',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5freset',['SPA06_003_REG_RESET',['../_adafruit___s_p_a06__003_8h.html#a37e78133fcc93e0a22e4a0bf28b10d46',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ftmp_5fb0',['SPA06_003_REG_TMP_B0',['../_adafruit___s_p_a06__003_8h.html#af0799e92c6e337fc570587dde07962bb',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ftmp_5fb1',['SPA06_003_REG_TMP_B1',['../_adafruit___s_p_a06__003_8h.html#a1f3a33d24636d55471a87983ffc02b84',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ftmp_5fb2',['SPA06_003_REG_TMP_B2',['../_adafruit___s_p_a06__003_8h.html#a2df4ca70be952207940987b1be4a0c2a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5freg_5ftmp_5fcfg',['SPA06_003_REG_TMP_CFG',['../_adafruit___s_p_a06__003_8h.html#ae2db11f82c6a6d28db5829d459ab33ce',1,'Adafruit_SPA06_003.h']]]
|
||||
];
|
||||
26
html/search/enums_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enums_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
7
html/search/enums_0.js
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
var searchData=
|
||||
[
|
||||
['spa06_5f003_5fint_5fpolarity_5ft',['spa06_003_int_polarity_t',['../_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fmode_5ft',['spa06_003_meas_mode_t',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5ft',['spa06_003_oversample_t',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5ft',['spa06_003_rate_t',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157',1,'Adafruit_SPA06_003.h']]]
|
||||
];
|
||||
26
html/search/enumvalues_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enumvalues_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
35
html/search/enumvalues_0.js
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
var searchData=
|
||||
[
|
||||
['spa06_5f003_5fint_5factive_5fhigh',['SPA06_003_INT_ACTIVE_HIGH',['../_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a08a62a5f1db8398bad15e8134a2e6ac7',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fint_5factive_5flow',['SPA06_003_INT_ACTIVE_LOW',['../_adafruit___s_p_a06__003_8h.html#a0666e70917be90e8ff8a5760a345a0a0a19e26f00126a6f468c99da69cf037c43',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fcontinuous_5fboth',['SPA06_003_MEAS_CONTINUOUS_BOTH',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83aa4d107a8a8f398476b95554f521a3453',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fcontinuous_5fpressure',['SPA06_003_MEAS_CONTINUOUS_PRESSURE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83af97843cd75cc0a2e2f54146ecaeef7e1',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fcontinuous_5ftemperature',['SPA06_003_MEAS_CONTINUOUS_TEMPERATURE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a855a8428fb2cce77a936e9b2855278a6',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fidle',['SPA06_003_MEAS_IDLE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a8e81e8071460c54578509c7a62ef22ab',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5fpressure',['SPA06_003_MEAS_PRESSURE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83a7db9a9f2ecf698dc3c2a4ed2d4eef592',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5fmeas_5ftemperature',['SPA06_003_MEAS_TEMPERATURE',['../_adafruit___s_p_a06__003_8h.html#a5b25a771c5c5de23f35f2682b8bdeb83ae76a52cabfee4261b6273569b91f4821',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f1',['SPA06_003_OVERSAMPLE_1',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a1fbf87f9d21b2f4a83a3b743b9483747',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f128',['SPA06_003_OVERSAMPLE_128',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ad96c2e75f6fdc41b4f8ce7fc5793e01a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f16',['SPA06_003_OVERSAMPLE_16',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18af64170e94ff73e0764a4a0a653e2ba76',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f2',['SPA06_003_OVERSAMPLE_2',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18ade3fc898e3efb1c531bcf8300052f708',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f32',['SPA06_003_OVERSAMPLE_32',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a0e861c29e3f19c97de378ac46743d56a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f4',['SPA06_003_OVERSAMPLE_4',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a44555e24354ca55f22a4cf790c0ba667',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f64',['SPA06_003_OVERSAMPLE_64',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18aabdf750dbbc21b499f49961cdc3d58be',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5foversample_5f8',['SPA06_003_OVERSAMPLE_8',['../_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18a2c69d057e60c6de61e4ab1bc05e24df9',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f1',['SPA06_003_RATE_1',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a611fcd563882bdc3ad7159b9805d73c7',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f100',['SPA06_003_RATE_100',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a0d9c162b756ef524cb2c0f78b592664a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f128',['SPA06_003_RATE_128',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157afbcf3b022877bf9889384f11a2d901f5',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f16',['SPA06_003_RATE_16',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a26e720f3c4ad0ee9ba8874948584c787',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f2',['SPA06_003_RATE_2',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a2061d56140de8935857e15f5735e3bdd',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f200',['SPA06_003_RATE_200',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a7e4e6383ef2d01a903a2f18fcc84018c',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25',['SPA06_003_RATE_25',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae8a24301dfaee5372e83756a865d9a6e',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25_5f16',['SPA06_003_RATE_25_16',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a8d3aaa84f7621cf04a5691562b49b007',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25_5f2',['SPA06_003_RATE_25_2',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a709144a7103886820c9249937f7e6948',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25_5f4',['SPA06_003_RATE_25_4',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aea189ef24891d5a116b6fccfd3ad29be',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f25_5f8',['SPA06_003_RATE_25_8',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a145501a4ef73391579ca0bdf8e80ec3d',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f32',['SPA06_003_RATE_32',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a3f85515a131e8418dfe1e601b375a9fb',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f4',['SPA06_003_RATE_4',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a5d4f8ec3cfc3c8bad74b4b09808ff24a',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f50',['SPA06_003_RATE_50',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157aacbbc6b94e2dc958432407e5d2eda021',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f64',['SPA06_003_RATE_64',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157ae5fd9ec7556834b28fffe13dead0d017',1,'Adafruit_SPA06_003.h']]],
|
||||
['spa06_5f003_5frate_5f8',['SPA06_003_RATE_8',['../_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157a294a2fb802e3719fbfd9bfbc33f6b37c',1,'Adafruit_SPA06_003.h']]]
|
||||
];
|
||||
26
html/search/files_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="files_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
html/search/files_0.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fspa06_5f003_2ecpp',['Adafruit_SPA06_003.cpp',['../_adafruit___s_p_a06__003_8cpp.html',1,'']]],
|
||||
['adafruit_5fspa06_5f003_2eh',['Adafruit_SPA06_003.h',['../_adafruit___s_p_a06__003_8h.html',1,'']]]
|
||||
];
|
||||
26
html/search/functions_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
6
html/search/functions_0.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fspa06_5f003',['Adafruit_SPA06_003',['../class_adafruit___s_p_a06__003.html#a2a47430df11f36c22aa4e337b4029718',1,'Adafruit_SPA06_003']]],
|
||||
['adafruit_5fspa06_5f003_5fpressure',['Adafruit_SPA06_003_Pressure',['../class_adafruit___s_p_a06__003___pressure.html#a2281b47ff805fd6e4bc4a07b5e5dbaac',1,'Adafruit_SPA06_003_Pressure']]],
|
||||
['adafruit_5fspa06_5f003_5ftemp',['Adafruit_SPA06_003_Temp',['../class_adafruit___s_p_a06__003___temp.html#aa1702b806d6d29ac3d4792b3faf64cda',1,'Adafruit_SPA06_003_Temp']]]
|
||||
];
|
||||
26
html/search/functions_1.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_1.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['begin',['begin',['../class_adafruit___s_p_a06__003.html#a252fde1f62811d5fd6634f8a1e232d0a',1,'Adafruit_SPA06_003::begin(uint8_t i2c_addr=SPA06_003_DEFAULT_ADDR, TwoWire *wire=&Wire)'],['../class_adafruit___s_p_a06__003.html#a1f50dd7299d70c160fb3db38dd40a4dd',1,'Adafruit_SPA06_003::begin(int8_t cspin, SPIClass *theSPI)'],['../class_adafruit___s_p_a06__003.html#a1c99f4d4b72c516da0ec6be4b69c8a9d',1,'Adafruit_SPA06_003::begin(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin)']]]
|
||||
];
|
||||
26
html/search/functions_2.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
html/search/functions_2.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['calculatepressure',['calculatePressure',['../class_adafruit___s_p_a06__003.html#a7f032781f8c0c5f3d70d65cb55bc902c',1,'Adafruit_SPA06_003']]],
|
||||
['calculatetemperature',['calculateTemperature',['../class_adafruit___s_p_a06__003.html#ae9bd1323952aeaf91783db85110d6d9b',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/functions_3.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_3.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['enablefifo',['enableFIFO',['../class_adafruit___s_p_a06__003.html#a29c846cd4272383f4f028d17a12e8a68',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/functions_4.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_4.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['flushfifo',['flushFIFO',['../class_adafruit___s_p_a06__003.html#a0914f00935db4b6b4fe1a16097cf53f2',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/functions_5.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
15
html/search/functions_5.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
var searchData=
|
||||
[
|
||||
['getevent',['getEvent',['../class_adafruit___s_p_a06__003___temp.html#abb42d3f159bb5387ac66d9d4ac8dbdac',1,'Adafruit_SPA06_003_Temp::getEvent()'],['../class_adafruit___s_p_a06__003___pressure.html#a8a151bd870c1c33146d2fd87e5d041a4',1,'Adafruit_SPA06_003_Pressure::getEvent()']]],
|
||||
['getmeasurementmode',['getMeasurementMode',['../class_adafruit___s_p_a06__003.html#a881ce46a35e11f8f5a949c531a62e03c',1,'Adafruit_SPA06_003']]],
|
||||
['getpressuredata',['getPressureData',['../class_adafruit___s_p_a06__003.html#aba629d98c2950eacc4fb02e876daee79',1,'Adafruit_SPA06_003']]],
|
||||
['getpressuremeasurerate',['getPressureMeasureRate',['../class_adafruit___s_p_a06__003.html#ab84c352639b94819d437f0dc64807dca',1,'Adafruit_SPA06_003']]],
|
||||
['getpressureoversampling',['getPressureOversampling',['../class_adafruit___s_p_a06__003.html#a645e1ce7351d9b4c3489f16f2ad3eae6',1,'Adafruit_SPA06_003']]],
|
||||
['getpressuresensor',['getPressureSensor',['../class_adafruit___s_p_a06__003.html#a2fa7aa08cf726286f7270fd4cc125f67',1,'Adafruit_SPA06_003']]],
|
||||
['getsensor',['getSensor',['../class_adafruit___s_p_a06__003___temp.html#adc8caa4844002641b080034b639057c1',1,'Adafruit_SPA06_003_Temp::getSensor()'],['../class_adafruit___s_p_a06__003___pressure.html#ad517700e220ac7e150e85924709522b9',1,'Adafruit_SPA06_003_Pressure::getSensor()']]],
|
||||
['getstatusflags',['getStatusFlags',['../class_adafruit___s_p_a06__003.html#a403c6035603a4c49fd856b0bd2cd3dad',1,'Adafruit_SPA06_003']]],
|
||||
['gettemperaturedata',['getTemperatureData',['../class_adafruit___s_p_a06__003.html#a4fefe00d74934810222eae7cbb2195ab',1,'Adafruit_SPA06_003']]],
|
||||
['gettemperaturemeasurerate',['getTemperatureMeasureRate',['../class_adafruit___s_p_a06__003.html#a3625a654635678b5fb2639fe107aaaea',1,'Adafruit_SPA06_003']]],
|
||||
['gettemperatureoversampling',['getTemperatureOversampling',['../class_adafruit___s_p_a06__003.html#add7a1f04b77cb6de1eecc17357a77988',1,'Adafruit_SPA06_003']]],
|
||||
['gettemperaturesensor',['getTemperatureSensor',['../class_adafruit___s_p_a06__003.html#afed11d2e0e314b371c3e083de6bc5f38',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/functions_6.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
10
html/search/functions_6.js
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
var searchData=
|
||||
[
|
||||
['iscoeffready',['isCoeffReady',['../class_adafruit___s_p_a06__003.html#a7de0b3ee1b7f6a161a398fe20f869f61',1,'Adafruit_SPA06_003']]],
|
||||
['isfifoempty',['isFIFOEmpty',['../class_adafruit___s_p_a06__003.html#ad1beddb6c6529bfb2b547eeb0ea205a3',1,'Adafruit_SPA06_003']]],
|
||||
['isfifoenabled',['isFIFOEnabled',['../class_adafruit___s_p_a06__003.html#a91dac593a95d0c21a5329c4c3faed8be',1,'Adafruit_SPA06_003']]],
|
||||
['isfifofull',['isFIFOFull',['../class_adafruit___s_p_a06__003.html#a0ff70f5825999fb86cc4b46578a71f3c',1,'Adafruit_SPA06_003']]],
|
||||
['ispresdataready',['isPresDataReady',['../class_adafruit___s_p_a06__003.html#a2b7ae812552d6d03bd55558c65972143',1,'Adafruit_SPA06_003']]],
|
||||
['issensorready',['isSensorReady',['../class_adafruit___s_p_a06__003.html#a807d15f7b7ecd77bba8cb3080b68ba75',1,'Adafruit_SPA06_003']]],
|
||||
['istempdataready',['isTempDataReady',['../class_adafruit___s_p_a06__003.html#a04117661b90b8d6509f2900e734455c9',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/functions_7.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_7.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
6
html/search/functions_7.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['readpressure',['readPressure',['../class_adafruit___s_p_a06__003.html#aaf56164bc5e5108be3603b20feb28180',1,'Adafruit_SPA06_003']]],
|
||||
['readtemperature',['readTemperature',['../class_adafruit___s_p_a06__003.html#ac550426f5cf6d1ad042938503063c769',1,'Adafruit_SPA06_003']]],
|
||||
['reset',['reset',['../class_adafruit___s_p_a06__003.html#ac8ecd8aa128870d4a0f5ad2e69193ab9',1,'Adafruit_SPA06_003']]]
|
||||
];
|
||||
26
html/search/functions_8.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_8.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||