Compare commits

...

No commits in common. "main" and "577ce175d8a4757a9e011f0bef264a4f8b2a16e3" have entirely different histories.

123 changed files with 7942 additions and 2104 deletions

View 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": []
}
}

View file

@ -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
View file

@ -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
View file

@ -0,0 +1 @@

View file

@ -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;
}

View file

@ -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

View file

@ -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
View file

@ -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.

View file

@ -1,61 +0,0 @@
# Adafruit SPA06_003 [![Build Status](https://github.com/adafruit/Adafruit_SPA06_003/workflows/Arduino%20Library%20CI/badge.svg)](https://github.com/adafruit/Adafruit_SPA06_003/actions)[![Documentation](https://github.com/adafruit/ci-arduino/blob/master/assets/doxygen_badge.svg)](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.

View file

@ -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
}

View file

@ -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);
}

View file

@ -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("");
}

View file

@ -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
}

View file

@ -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
}

View 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 &quot;<a class="el" href="_adafruit___s_p_a06__003_8h_source.html">Adafruit_SPA06_003.h</a>&quot;</code><br />
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View 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> &#124;
<a href="#define-members">Macros</a> &#124;
<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 &lt;Adafruit_BusIO_Register.h&gt;</code><br />
<code>#include &lt;Adafruit_I2CDevice.h&gt;</code><br />
<code>#include &lt;Adafruit_SPIDevice.h&gt;</code><br />
<code>#include &lt;Adafruit_Sensor.h&gt;</code><br />
<code>#include &lt;SPI.h&gt;</code><br />
<code>#include &lt;Wire.h&gt;</code><br />
<code>#include &quot;Arduino.h&quot;</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 &#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</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">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a7e00757bac39791e303a3c9777c36c9e">SPA06_003_DEFAULT_ADDR</a>&#160;&#160;&#160;0x77</td></tr>
<tr class="memdesc:a7e00757bac39791e303a3c9777c36c9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default I2C address for SPA06_003. <br /></td></tr>
<tr class="separator:a7e00757bac39791e303a3c9777c36c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab197bde566aeddf71350dfbe992f9e9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#ab197bde566aeddf71350dfbe992f9e9e">SPA06_003_DEFAULT_SPIFREQ</a>&#160;&#160;&#160;1000000</td></tr>
<tr class="memdesc:ab197bde566aeddf71350dfbe992f9e9e"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a3be3e53af4670243e1a65499b7de0dc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a3be3e53af4670243e1a65499b7de0dc5">SPA06_003_REG_PSR_B2</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:a3be3e53af4670243e1a65499b7de0dc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pressure data registers. <a href="#a3be3e53af4670243e1a65499b7de0dc5">More...</a><br /></td></tr>
<tr class="separator:a3be3e53af4670243e1a65499b7de0dc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90c6262497396190250b2e6628628da7"><td class="memItemLeft" align="right" valign="top"><a id="a90c6262497396190250b2e6628628da7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a90c6262497396190250b2e6628628da7">SPA06_003_REG_PSR_B1</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:a90c6262497396190250b2e6628628da7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pressure data byte 1. <br /></td></tr>
<tr class="separator:a90c6262497396190250b2e6628628da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe8e5d93b58cf87fc0309144996daf7a"><td class="memItemLeft" align="right" valign="top"><a id="abe8e5d93b58cf87fc0309144996daf7a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#abe8e5d93b58cf87fc0309144996daf7a">SPA06_003_REG_PSR_B0</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:abe8e5d93b58cf87fc0309144996daf7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pressure data byte 0 (LSB) <br /></td></tr>
<tr class="separator:abe8e5d93b58cf87fc0309144996daf7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df4ca70be952207940987b1be4a0c2a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a2df4ca70be952207940987b1be4a0c2a">SPA06_003_REG_TMP_B2</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="memdesc:a2df4ca70be952207940987b1be4a0c2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temperature data registers. <a href="#a2df4ca70be952207940987b1be4a0c2a">More...</a><br /></td></tr>
<tr class="separator:a2df4ca70be952207940987b1be4a0c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f3a33d24636d55471a87983ffc02b84"><td class="memItemLeft" align="right" valign="top"><a id="a1f3a33d24636d55471a87983ffc02b84"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a1f3a33d24636d55471a87983ffc02b84">SPA06_003_REG_TMP_B1</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:a1f3a33d24636d55471a87983ffc02b84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temperature data byte 1. <br /></td></tr>
<tr class="separator:a1f3a33d24636d55471a87983ffc02b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0799e92c6e337fc570587dde07962bb"><td class="memItemLeft" align="right" valign="top"><a id="af0799e92c6e337fc570587dde07962bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#af0799e92c6e337fc570587dde07962bb">SPA06_003_REG_TMP_B0</a>&#160;&#160;&#160;0x05</td></tr>
<tr class="memdesc:af0799e92c6e337fc570587dde07962bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temperature data byte 0 (LSB) <br /></td></tr>
<tr class="separator:af0799e92c6e337fc570587dde07962bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d55dc7f0c5c44bd8c7064b2ae6f8cf1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1">SPA06_003_REG_PRS_CFG</a>&#160;&#160;&#160;0x06</td></tr>
<tr class="memdesc:a9d55dc7f0c5c44bd8c7064b2ae6f8cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration registers. <a href="#a9d55dc7f0c5c44bd8c7064b2ae6f8cf1">More...</a><br /></td></tr>
<tr class="separator:a9d55dc7f0c5c44bd8c7064b2ae6f8cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2db11f82c6a6d28db5829d459ab33ce"><td class="memItemLeft" align="right" valign="top"><a id="ae2db11f82c6a6d28db5829d459ab33ce"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#ae2db11f82c6a6d28db5829d459ab33ce">SPA06_003_REG_TMP_CFG</a>&#160;&#160;&#160;0x07</td></tr>
<tr class="memdesc:ae2db11f82c6a6d28db5829d459ab33ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temperature configuration register. <br /></td></tr>
<tr class="separator:ae2db11f82c6a6d28db5829d459ab33ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8a6a3ba8a768ac066b993847cf3926"><td class="memItemLeft" align="right" valign="top"><a id="a3d8a6a3ba8a768ac066b993847cf3926"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a3d8a6a3ba8a768ac066b993847cf3926">SPA06_003_REG_MEAS_CFG</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:a3d8a6a3ba8a768ac066b993847cf3926"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measurement configuration register. <br /></td></tr>
<tr class="separator:a3d8a6a3ba8a768ac066b993847cf3926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf910f93adbbb55f7ddb570d593887c"><td class="memItemLeft" align="right" valign="top"><a id="addf910f93adbbb55f7ddb570d593887c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#addf910f93adbbb55f7ddb570d593887c">SPA06_003_REG_CFG_REG</a>&#160;&#160;&#160;0x09</td></tr>
<tr class="memdesc:addf910f93adbbb55f7ddb570d593887c"><td class="mdescLeft">&#160;</td><td class="mdescRight">General configuration register. <br /></td></tr>
<tr class="separator:addf910f93adbbb55f7ddb570d593887c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a539b15ef1869101584c4e7475affd1c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a539b15ef1869101584c4e7475affd1c8">SPA06_003_REG_INT_STS</a>&#160;&#160;&#160;0x0A</td></tr>
<tr class="memdesc:a539b15ef1869101584c4e7475affd1c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status registers. <a href="#a539b15ef1869101584c4e7475affd1c8">More...</a><br /></td></tr>
<tr class="separator:a539b15ef1869101584c4e7475affd1c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af19aaf334fdf3c43bd63160f7c86eb30"><td class="memItemLeft" align="right" valign="top"><a id="af19aaf334fdf3c43bd63160f7c86eb30"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#af19aaf334fdf3c43bd63160f7c86eb30">SPA06_003_REG_FIFO_STS</a>&#160;&#160;&#160;0x0B</td></tr>
<tr class="memdesc:af19aaf334fdf3c43bd63160f7c86eb30"><td class="mdescLeft">&#160;</td><td class="mdescRight">FIFO status register. <br /></td></tr>
<tr class="separator:af19aaf334fdf3c43bd63160f7c86eb30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e78133fcc93e0a22e4a0bf28b10d46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a37e78133fcc93e0a22e4a0bf28b10d46">SPA06_003_REG_RESET</a>&#160;&#160;&#160;0x0C</td></tr>
<tr class="memdesc:a37e78133fcc93e0a22e4a0bf28b10d46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control registers. <a href="#a37e78133fcc93e0a22e4a0bf28b10d46">More...</a><br /></td></tr>
<tr class="separator:a37e78133fcc93e0a22e4a0bf28b10d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8d411f0715e1c94ff22192b05a8e837"><td class="memItemLeft" align="right" valign="top"><a id="ac8d411f0715e1c94ff22192b05a8e837"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#ac8d411f0715e1c94ff22192b05a8e837">SPA06_003_REG_ID</a>&#160;&#160;&#160;0x0D</td></tr>
<tr class="memdesc:ac8d411f0715e1c94ff22192b05a8e837"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chip ID register. <br /></td></tr>
<tr class="separator:ac8d411f0715e1c94ff22192b05a8e837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1872a0418204b55b3b0339b0ccbfda96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a1872a0418204b55b3b0339b0ccbfda96">SPA06_003_REG_COEF</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="memdesc:a1872a0418204b55b3b0339b0ccbfda96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calibration coefficient registers. <a href="#a1872a0418204b55b3b0339b0ccbfda96">More...</a><br /></td></tr>
<tr class="separator:a1872a0418204b55b3b0339b0ccbfda96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c5e69a2fcfc597634e42802bfef9c3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a1c5e69a2fcfc597634e42802bfef9c3a">SPA06_003_INT_FIFO_FULL</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:a1c5e69a2fcfc597634e42802bfef9c3a"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a6fa8851a19413831b90cde80d52d64ed"><td class="memItemLeft" align="right" valign="top"><a id="a6fa8851a19413831b90cde80d52d64ed"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a6fa8851a19413831b90cde80d52d64ed">SPA06_003_INT_TMP_RDY</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:a6fa8851a19413831b90cde80d52d64ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temperature measurement ready flag. <br /></td></tr>
<tr class="separator:a6fa8851a19413831b90cde80d52d64ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa23aae79580d0208159bb11c01534b63"><td class="memItemLeft" align="right" valign="top"><a id="aa23aae79580d0208159bb11c01534b63"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#aa23aae79580d0208159bb11c01534b63">SPA06_003_INT_PRS_RDY</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:aa23aae79580d0208159bb11c01534b63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pressure measurement ready flag. <br /></td></tr>
<tr class="separator:aa23aae79580d0208159bb11c01534b63"><td class="memSeparator" colspan="2">&#160;</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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#a536423535ef098b1579f956b47c26157">spa06_003_rate_t</a> { <br />
&#160;&#160;<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 />
&#160;&#160;<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 />
&#160;&#160;<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 />
&#160;&#160;<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">&#160;</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">&#160;</td></tr>
<tr class="memitem:ab9256f27b8c1add88ec93419de4a5e18"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_p_a06__003_8h.html#ab9256f27b8c1add88ec93419de4a5e18">spa06_003_oversample_t</a> { <br />
&#160;&#160;<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 />
&#160;&#160;<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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a5b25a771c5c5de23f35f2682b8bdeb83"><td class="memItemLeft" align="right" valign="top">enum &#160;</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 />
&#160;&#160;<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 />
&#160;&#160;<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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a0666e70917be90e8ff8a5760a345a0a0"><td class="memItemLeft" align="right" valign="top">enum &#160;</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">&#160;</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">&#160;</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">&#9670;&nbsp;</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&#160;&#160;&#160;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">&#9670;&nbsp;</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&#160;&#160;&#160;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">&#9670;&nbsp;</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&#160;&#160;&#160;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">&#9670;&nbsp;</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&#160;&#160;&#160;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">&#9670;&nbsp;</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&#160;&#160;&#160;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">&#9670;&nbsp;</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&#160;&#160;&#160;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">&#9670;&nbsp;</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&#160;&#160;&#160;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">&#9670;&nbsp;</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&#160;&#160;&#160;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">&#9670;&nbsp;</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&#160;</td><td class="fielddoc"><p>1 measurements per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a2061d56140de8935857e15f5735e3bdd"></a>SPA06_003_RATE_2&#160;</td><td class="fielddoc"><p>2 measurements per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a5d4f8ec3cfc3c8bad74b4b09808ff24a"></a>SPA06_003_RATE_4&#160;</td><td class="fielddoc"><p>4 measurements per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a294a2fb802e3719fbfd9bfbc33f6b37c"></a>SPA06_003_RATE_8&#160;</td><td class="fielddoc"><p>8 measurements per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a26e720f3c4ad0ee9ba8874948584c787"></a>SPA06_003_RATE_16&#160;</td><td class="fielddoc"><p>16 measurements per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a3f85515a131e8418dfe1e601b375a9fb"></a>SPA06_003_RATE_32&#160;</td><td class="fielddoc"><p>32 measurements per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157ae5fd9ec7556834b28fffe13dead0d017"></a>SPA06_003_RATE_64&#160;</td><td class="fielddoc"><p>64 measurements per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157afbcf3b022877bf9889384f11a2d901f5"></a>SPA06_003_RATE_128&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</td><td class="fielddoc"><p>25 samples per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157aacbbc6b94e2dc958432407e5d2eda021"></a>SPA06_003_RATE_50&#160;</td><td class="fielddoc"><p>50 samples per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a0d9c162b756ef524cb2c0f78b592664a"></a>SPA06_003_RATE_100&#160;</td><td class="fielddoc"><p>100 samples per second </p>
</td></tr>
<tr><td class="fieldname"><a id="a536423535ef098b1579f956b47c26157a7e4e6383ef2d01a903a2f18fcc84018c"></a>SPA06_003_RATE_200&#160;</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">&#9670;&nbsp;</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&#160;</td><td class="fielddoc"><p>Single. </p>
</td></tr>
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18ade3fc898e3efb1c531bcf8300052f708"></a>SPA06_003_OVERSAMPLE_2&#160;</td><td class="fielddoc"><p>2 times </p>
</td></tr>
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18a44555e24354ca55f22a4cf790c0ba667"></a>SPA06_003_OVERSAMPLE_4&#160;</td><td class="fielddoc"><p>4 times </p>
</td></tr>
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18a2c69d057e60c6de61e4ab1bc05e24df9"></a>SPA06_003_OVERSAMPLE_8&#160;</td><td class="fielddoc"><p>8 times </p>
</td></tr>
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18af64170e94ff73e0764a4a0a653e2ba76"></a>SPA06_003_OVERSAMPLE_16&#160;</td><td class="fielddoc"><p>16 times </p>
</td></tr>
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18a0e861c29e3f19c97de378ac46743d56a"></a>SPA06_003_OVERSAMPLE_32&#160;</td><td class="fielddoc"><p>32 times </p>
</td></tr>
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18aabdf750dbbc21b499f49961cdc3d58be"></a>SPA06_003_OVERSAMPLE_64&#160;</td><td class="fielddoc"><p>64 times </p>
</td></tr>
<tr><td class="fieldname"><a id="ab9256f27b8c1add88ec93419de4a5e18ad96c2e75f6fdc41b4f8ce7fc5793e01a"></a>SPA06_003_OVERSAMPLE_128&#160;</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">&#9670;&nbsp;</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&#160;</td><td class="fielddoc"><p>Idle / Stop background measurement. </p>
</td></tr>
<tr><td class="fieldname"><a id="a5b25a771c5c5de23f35f2682b8bdeb83a7db9a9f2ecf698dc3c2a4ed2d4eef592"></a>SPA06_003_MEAS_PRESSURE&#160;</td><td class="fielddoc"><p>Pressure measurement (Command Mode) </p>
</td></tr>
<tr><td class="fieldname"><a id="a5b25a771c5c5de23f35f2682b8bdeb83ae76a52cabfee4261b6273569b91f4821"></a>SPA06_003_MEAS_TEMPERATURE&#160;</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&#160;</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&#160;</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&#160;</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">&#9670;&nbsp;</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&#160;</td><td class="fielddoc"><p>Interrupt active low. </p>
</td></tr>
<tr><td class="fieldname"><a id="a0666e70917be90e8ff8a5760a345a0a0a08a62a5f1db8398bad15e8134a2e6ac7"></a>SPA06_003_INT_ACTIVE_HIGH&#160;</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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

80
html/annotated.html Normal file
View 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;">&#160;</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;">&#160;</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;">&#160;</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 &#160;<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

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
html/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View 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=&amp;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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

File diff suppressed because it is too large Load diff

View 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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View 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> &#124;
<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 &lt;<a class="el" href="_adafruit___s_p_a06__003_8h_source.html">Adafruit_SPA06_003.h</a>&gt;</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">&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a8a151bd870c1c33146d2fd87e5d041a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:ad517700e220ac7e150e85924709522b9"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</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 &amp; Destructor Documentation</h2>
<a id="a2281b47ff805fd6e4bc4a07b5e5dbaac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2281b47ff805fd6e4bc4a07b5e5dbaac">&#9670;&nbsp;</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> *&#160;</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">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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 *&#160;</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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 702 B

View 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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View 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> &#124;
<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 &lt;<a class="el" href="_adafruit___s_p_a06__003_8h_source.html">Adafruit_SPA06_003.h</a>&gt;</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">&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:abb42d3f159bb5387ac66d9d4ac8dbdac"><td class="memItemLeft" align="right" valign="top">bool&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:adc8caa4844002641b080034b639057c1"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</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">&#160;</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 &amp; Destructor Documentation</h2>
<a id="aa1702b806d6d29ac3d4792b3faf64cda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1702b806d6d29ac3d4792b3faf64cda">&#9670;&nbsp;</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> *&#160;</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">&#9670;&nbsp;</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 *&#160;</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">&#9670;&nbsp;</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 *&#160;</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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

82
html/classes.html Normal file
View 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">&#160;&#160;a&#160;&#160;</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>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_adafruit___s_p_a06__003___temp.html">Adafruit_SPA06_003_Temp</a>&#160;&#160;&#160;</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>&#160;&#160;&#160;</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 &#160;<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

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

BIN
html/doc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

1596
html/doxygen.css Normal file

File diff suppressed because it is too large Load diff

BIN
html/doxygen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

97
html/dynsections.js Normal file
View 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('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(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('&#9658;');
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('&#9660;');
// 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('&#9658;');
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
View 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;">&#160;</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;">&#160;</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 &#160;<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

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

BIN
html/folderopen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

231
html/functions.html Normal file
View 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 &#160;<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
View 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">
&#160;
<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 &#160;<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
View 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 &#160;<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
View 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">
&#160;<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 &#160;<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
View 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">
&#160;<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 &#160;<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
View 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">
&#160;
<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 &#160;<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
View 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;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</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;">&#160;</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;">&#160;</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;">&#160;</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 &#160;<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
View 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 &#160;<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

File diff suppressed because one or more lines are too long

26
html/menu.js Normal file
View 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
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

BIN
html/nav_g.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 B

BIN
html/nav_h.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 B

BIN
html/open.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

26
html/search/all_0.html Normal file
View 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
View 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
View 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
View 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=&amp;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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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']]]
];

View 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
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

View 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
View 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
View 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
View 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']]]
];

View 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>

View 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
View 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
View 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,'']]]
];

View 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>

View 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']]]
];

View 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>

View 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=&amp;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)']]]
];

View 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>

View 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']]]
];

View 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>

View file

@ -0,0 +1,4 @@
var searchData=
[
['enablefifo',['enableFIFO',['../class_adafruit___s_p_a06__003.html#a29c846cd4272383f4f028d17a12e8a68',1,'Adafruit_SPA06_003']]]
];

View 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>

View file

@ -0,0 +1,4 @@
var searchData=
[
['flushfifo',['flushFIFO',['../class_adafruit___s_p_a06__003.html#a0914f00935db4b6b4fe1a16097cf53f2',1,'Adafruit_SPA06_003']]]
];

View 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>

View 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']]]
];

View 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>

View 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']]]
];

View 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>

View 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']]]
];

View 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>

Some files were not shown because too many files have changed in this diff Show more