Compare commits

...

No commits in common. "master" and "gh-pages" have entirely different histories.

125 changed files with 7566 additions and 1228 deletions

113
.clang-format Normal file
View file

@ -0,0 +1,113 @@
---
Language: Cpp
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: false
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: false
BinPackArguments: true
BinPackParameters: false
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Attach
BreakBeforeInheritanceComma: false
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: BeforeColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 100
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
- Regex: '.*'
Priority: 1
IncludeIsMainRegex: '(Test)?$'
IndentCaseLabels: true
IndentPPDirectives: AfterHash
IndentWidth: 4
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
RawStringFormats:
- Delimiter: pb
Language: TextProto
BasedOnStyle: google
ReflowComments: true
SortIncludes: true
SortUsingDeclarations: true
SpaceAfterCStyleCast: true
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
TabWidth: 4
UseTab: Never
...

View file

@ -1,46 +0,0 @@
Thank you for opening an issue on an Adafruit Arduino library repository. To
improve the speed of resolution please review the following guidelines and
common troubleshooting steps below before creating the issue:
- **Do not use GitHub issues for troubleshooting projects and issues.** Instead use
the forums at http://forums.adafruit.com to ask questions and troubleshoot why
something isn't working as expected. In many cases the problem is a common issue
that you will more quickly receive help from the forum community. GitHub issues
are meant for known defects in the code. If you don't know if there is a defect
in the code then start with troubleshooting on the forum first.
- **If following a tutorial or guide be sure you didn't miss a step.** Carefully
check all of the steps and commands to run have been followed. Consult the
forum if you're unsure or have questions about steps in a guide/tutorial.
- **For Arduino projects check these very common issues to ensure they don't apply**:
- For uploading sketches or communicating with the board make sure you're using
a **USB data cable** and **not** a **USB charge-only cable**. It is sometimes
very hard to tell the difference between a data and charge cable! Try using the
cable with other devices or swapping to another cable to confirm it is not
the problem.
- **Be sure you are supplying adequate power to the board.** Check the specs of
your board and plug in an external power supply. In many cases just
plugging a board into your computer is not enough to power it and other
peripherals.
- **Double check all soldering joints and connections.** Flakey connections
cause many mysterious problems. See the [guide to excellent soldering](https://learn.adafruit.com/adafruit-guide-excellent-soldering/tools) for examples of good solder joints.
- **Ensure you are using an official Arduino or Adafruit board.** We can't
guarantee a clone board will have the same functionality and work as expected
with this code and don't support them.
If you're sure this issue is a defect in the code and checked the steps above
please fill in the following fields to provide enough troubleshooting information.
You may delete the guideline and text above to just leave the following details:
- Arduino board: **INSERT ARDUINO BOARD NAME/TYPE HERE**
- Arduino IDE version (found in Arduino -> About Arduino menu): **INSERT ARDUINO
VERSION HERE**
- List the steps to reproduce the problem below (if possible attach a sketch or
copy the sketch code in too): **LIST REPRO STEPS BELOW**

View file

@ -1,26 +0,0 @@
Thank you for creating a pull request to contribute to Adafruit's GitHub code!
Before you open the request please review the following guidelines and tips to
help it be more easily integrated:
- **Describe the scope of your change--i.e. what the change does and what parts
of the code were modified.** This will help us understand any risks of integrating
the code.
- **Describe any known limitations with your change.** For example if the change
doesn't apply to a supported platform of the library please mention it.
- **Please run any tests or examples that can exercise your modified code.** We
strive to not break users of the code and running tests/examples helps with this
process.
Thank you again for contributing! We will try to test and integrate the change
as soon as we can, but be aware we have many GitHub repositories to manage and
can't immediately respond to every request. There is no need to bump or check in
on a pull request (it will clutter the discussion of the request).
Also don't be worried if the request is closed or not integrated--sometimes the
priorities of Adafruit's GitHub code (education, ease of use) might not match the
priorities of the pull request. Don't fret, the open source community thrives on
forks and GitHub makes it easy to keep your changes in a forked repo.
After reviewing the guidelines above you can delete this text from the pull request.

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/setup-python@v4
with:
python-version: '3.x'
- uses: actions/checkout@v3
- uses: actions/checkout@v3
with:
repository: adafruit/ci-arduino
path: ci
- name: pre-install
run: bash ci/actions_install.sh
- name: test platforms
run: python3 ci/build_platform.py main_platforms
- name: clang
run: python3 ci/run-clang-format.py -e "ci/*" -e "bin/*" -r .
- name: doxygen
env:
GH_REPO_TOKEN: ${{ secrets.GH_REPO_TOKEN }}
PRETTYNAME : "Adafruit MSA301 Sensor Library"
run: bash ci/doxy_gen_and_deploy.sh

1
.nojekyll Normal file
View file

@ -0,0 +1 @@

View file

@ -1,504 +0,0 @@
/*!
* @file Adafruit_MSA301.cpp
*
* @mainpage Adafruit MSA301 Accelerometer Breakout
*
* @section intro_sec Introduction
*
* This is a library for the Adafruit MSA301 Accel breakout board
* ----> https://www.adafruit.com
*
* 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
*
* Limor Fried (Adafruit Industries)
*
* @section license License
*
* BSD license, all text here must be included in any redistribution.
*
*/
#include <Adafruit_MSA301.h>
/**************************************************************************/
/*!
@brief Instantiates a new MSA301 class
*/
/**************************************************************************/
Adafruit_MSA301::Adafruit_MSA301() {}
/**************************************************************************/
/*!
@brief Instantiates a new MSA311 class
*/
/**************************************************************************/
Adafruit_MSA311::Adafruit_MSA311() {}
/*!
* @brief Sets up the hardware and initializes I2C
* @param i2c_address
* 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_MSA311::begin(uint8_t i2c_address, TwoWire *wire) {
return Adafruit_MSA301::begin(i2c_address, wire);
}
/*!
* @brief Sets up the hardware and initializes I2C
* @param i2c_address
* 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_MSA301::begin(uint8_t i2c_address, TwoWire *wire) {
i2c_dev = new Adafruit_I2CDevice(i2c_address, wire);
if (!i2c_dev->begin()) {
Serial.println("Failed to init i2c address");
return false;
}
// Check connection
Adafruit_BusIO_Register chip_id =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_PARTID, 1);
// make sure we're talking to the right chip
if (chip_id.read() != 0x13) {
// No MSA301 detected ... return false
return false;
}
// enable all axes
enableAxes(true, true, true);
// normal mode
setPowerMode(MSA301_NORMALMODE);
// 500Hz rate
setDataRate(MSA301_DATARATE_500_HZ);
// 250Hz bw
setBandwidth(MSA301_BANDWIDTH_250_HZ);
setRange(MSA301_RANGE_4_G);
setResolution(MSA301_RESOLUTION_14);
/*
// DRDY on INT1
writeRegister8(MSA301_REG_CTRL3, 0x10);
// Turn on orientation config
//writeRegister8(MSA301_REG_PL_CFG, 0x40);
*/
/*
for (uint8_t i=0; i<0x30; i++) {
Serial.print("$");
Serial.print(i, HEX); Serial.print(" = 0x");
Serial.println(readRegister8(i), HEX);
}
*/
return true;
}
/**************************************************************************/
/*!
@brief Sets the data rate for the MSA301 (controls power consumption)
from 1 Hz to 1000Hz
@param dataRate Enumerated msa301_dataRate_t
*/
/**************************************************************************/
void Adafruit_MSA301::setDataRate(msa301_dataRate_t dataRate) {
Adafruit_BusIO_Register ODR =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_ODR, 1);
Adafruit_BusIO_RegisterBits dataratebits =
Adafruit_BusIO_RegisterBits(&ODR, 4, 0);
dataratebits.write((uint8_t)dataRate);
}
/**************************************************************************/
/*!
@brief Gets the data rate for the MSA301 (controls power consumption)
@return Enumerated msa301_dataRate_t from 1 Hz to 1000Hz
*/
/**************************************************************************/
msa301_dataRate_t Adafruit_MSA301::getDataRate(void) {
Adafruit_BusIO_Register ODR =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_ODR, 1);
Adafruit_BusIO_RegisterBits dataratebits =
Adafruit_BusIO_RegisterBits(&ODR, 4, 0);
return (msa301_dataRate_t)dataratebits.read();
}
/**************************************************************************/
/*!
@brief What axes of the accelerometer we want enabled for reading
@param enableX True to enable X axis
@param enableY True to enable Y axis
@param enableZ True to enable Z axis
*/
/**************************************************************************/
void Adafruit_MSA301::enableAxes(bool enableX, bool enableY, bool enableZ) {
Adafruit_BusIO_Register ODR =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_ODR, 1);
Adafruit_BusIO_RegisterBits x = Adafruit_BusIO_RegisterBits(&ODR, 1, 7);
Adafruit_BusIO_RegisterBits y = Adafruit_BusIO_RegisterBits(&ODR, 1, 6);
Adafruit_BusIO_RegisterBits z = Adafruit_BusIO_RegisterBits(&ODR, 1, 5);
x.write(!enableX); // these are *disable* bits, yeah...
y.write(!enableY);
z.write(!enableZ);
}
/**************************************************************************/
/*!
@brief Set the power mode, MSA301_NORMALMODE, MSA301_LOWPOWERMODE or
MSA301_SUSPENDMODE
@param mode Enumerated msa301_powermode_t
*/
/**************************************************************************/
void Adafruit_MSA301::setPowerMode(msa301_powermode_t mode) {
Adafruit_BusIO_Register PowerMode =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_POWERMODE, 1);
Adafruit_BusIO_RegisterBits powermodebits =
Adafruit_BusIO_RegisterBits(&PowerMode, 2, 6);
powermodebits.write((uint8_t)mode);
}
/**************************************************************************/
/*!
@brief Get the power mode
@returns Enumerated msa301_powermode_t, MSA301_NORMALMODE,
MSA301_LOWPOWERMODE or
MSA301_SUSPENDMODE
*/
/**************************************************************************/
msa301_powermode_t Adafruit_MSA301::getPowerMode(void) {
Adafruit_BusIO_Register PowerMode =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_POWERMODE, 1);
Adafruit_BusIO_RegisterBits powermodebits =
Adafruit_BusIO_RegisterBits(&PowerMode, 2, 6);
return (msa301_powermode_t)powermodebits.read();
}
/**************************************************************************/
/*!
@brief Set the bandwidth, ranges from 1.95Hz to 500Hz
@param bandwidth Enumerated msa301_range_t
*/
/**************************************************************************/
void Adafruit_MSA301::setBandwidth(msa301_bandwidth_t bandwidth) {
Adafruit_BusIO_Register PowerMode =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_POWERMODE, 1);
Adafruit_BusIO_RegisterBits bandwidthbits =
Adafruit_BusIO_RegisterBits(&PowerMode, 4, 1);
bandwidthbits.write((uint8_t)bandwidth);
}
/**************************************************************************/
/*!
@brief Get the bandwidth
@return Enumerated msa301_bandwidth_t, ranges from 1.95Hz to 500Hz
*/
/**************************************************************************/
msa301_bandwidth_t Adafruit_MSA301::getBandwidth(void) {
Adafruit_BusIO_Register PowerMode =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_POWERMODE, 1);
Adafruit_BusIO_RegisterBits bandwidthbits =
Adafruit_BusIO_RegisterBits(&PowerMode, 4, 1);
return (msa301_bandwidth_t)bandwidthbits.read();
}
/**************************************************************************/
/*!
@brief Set the resolution range: +-2g, 4g, 8g, or 16g.
@param range Enumerated msa301_range_t
*/
/**************************************************************************/
void Adafruit_MSA301::setRange(msa301_range_t range) {
Adafruit_BusIO_Register ResRange =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_RESRANGE, 1);
Adafruit_BusIO_RegisterBits rangebits =
Adafruit_BusIO_RegisterBits(&ResRange, 2, 0);
rangebits.write((uint8_t)range);
}
/**************************************************************************/
/*!
@brief Read the resolution range: +-2g, 4g, 8g, or 16g.
@returns Enumerated msa301_range_t
*/
/**************************************************************************/
msa301_range_t Adafruit_MSA301::getRange(void) {
Adafruit_BusIO_Register ResRange =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_RESRANGE, 1);
Adafruit_BusIO_RegisterBits rangebits =
Adafruit_BusIO_RegisterBits(&ResRange, 2, 0);
return (msa301_range_t)rangebits.read();
}
/**************************************************************************/
/*!
@brief Set the resolution - 8, 10, 12, or 14bits
@param resolution Enumerated msa301_resolution_t
*/
/**************************************************************************/
void Adafruit_MSA301::setResolution(msa301_resolution_t resolution) {
Adafruit_BusIO_Register ResRange =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_RESRANGE, 1);
Adafruit_BusIO_RegisterBits resbits =
Adafruit_BusIO_RegisterBits(&ResRange, 2, 2);
resbits.write((uint8_t)resolution);
}
/**************************************************************************/
/*!
@brief Read the resolution - 8, 10, 12, or 14bits
@returns Enumerated msa301_resolution_t
*/
/**************************************************************************/
msa301_resolution_t Adafruit_MSA301::getResolution(void) {
Adafruit_BusIO_Register ResRange =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_RESRANGE, 1);
Adafruit_BusIO_RegisterBits resbits =
Adafruit_BusIO_RegisterBits(&ResRange, 2, 2);
return (msa301_resolution_t)resbits.read();
}
/**************************************************************************/
/*!
@brief Read the XYZ data from the accelerometer and store in the internal
x, y and z (and x_g, y_g, z_g) member variables.
*/
/**************************************************************************/
void Adafruit_MSA301::read(void) {
uint8_t buffer[6];
Adafruit_BusIO_Register XYZDataReg =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_OUT_X_L, 6);
XYZDataReg.read(buffer, 6);
x = buffer[0];
x |= buffer[1] << 8;
y = buffer[2];
y |= buffer[3] << 8;
z = buffer[4];
z |= buffer[5] << 8;
// 14 bits of data in 16 bit range
x >>= 2;
y >>= 2;
z >>= 2;
msa301_range_t range = getRange();
float scale = 1;
if (range == MSA301_RANGE_16_G)
scale = 512;
if (range == MSA301_RANGE_8_G)
scale = 1024;
if (range == MSA301_RANGE_4_G)
scale = 2048;
if (range == MSA301_RANGE_2_G)
scale = 4096;
x_g = (float)x / scale;
y_g = (float)y / scale;
z_g = (float)z / scale;
}
/**************************************************************************/
/*!
@brief Set the click detection register thresholds
@param tap_quiet TAP_QUIET flag (check datasheet for details)
@param tap_shock TAP_SHOCK flag (check datasheet for details)
@param tapduration How long to listen for a second tap (check datasheet for
details)
@param tapthresh How strong the tap signal has to be (check datasheet for
details)
*/
/**************************************************************************/
void Adafruit_MSA301::setClick(bool tap_quiet, bool tap_shock,
msa301_tapduration_t tapduration,
uint8_t tapthresh) {
Adafruit_BusIO_Register TapDur =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_TAPDUR, 1);
Adafruit_BusIO_RegisterBits quietbit =
Adafruit_BusIO_RegisterBits(&TapDur, 1, 7);
quietbit.write(tap_quiet);
Adafruit_BusIO_RegisterBits shockbit =
Adafruit_BusIO_RegisterBits(&TapDur, 1, 6);
shockbit.write(tap_shock);
Adafruit_BusIO_RegisterBits durationbits =
Adafruit_BusIO_RegisterBits(&TapDur, 3, 0);
durationbits.write(tapduration);
Adafruit_BusIO_Register TapTh =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_TAPTH, 1);
Adafruit_BusIO_RegisterBits threshbits =
Adafruit_BusIO_RegisterBits(&TapTh, 5, 0);
threshbits.write(tapthresh);
}
/**************************************************************************/
/*!
@brief Gets the most recent click detect status register value
@returns 8 bits of interrupt status, check datasheet for what CLICKSTATUS
bits are
*/
/**************************************************************************/
uint8_t Adafruit_MSA301::getClick(void) {
Adafruit_BusIO_Register ClickStatus =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_CLICKSTATUS, 1);
return ClickStatus.read();
}
/**************************************************************************/
/*!
@brief Set which interrupts are enabled
@param singletap Whether to trigger INT on single tap interrupt
@param doubletap Whether to trigger INT on double tap interrupt
@param activeX Whether to trigger INT on X axis activity interrupt
@param activeY Whether to trigger INT on Y axis activity interrupt
@param activeZ Whether to trigger INT on Z axis activity interrupt
@param newData Whether to trigger INT on new data available interrupt
@param freefall Whether to trigger INT on freefall interrupt
@param orient Whether to trigger INT on orientation interrupt
*/
/**************************************************************************/
void Adafruit_MSA301::enableInterrupts(bool singletap, bool doubletap,
bool activeX, bool activeY, bool activeZ,
bool newData, bool freefall,
bool orient) {
Adafruit_BusIO_Register IntSet0 =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_INTSET0, 1);
Adafruit_BusIO_Register IntSet1 =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_INTSET1, 1);
uint8_t irqs = 0;
irqs |= orient << 6;
irqs |= singletap << 5;
irqs |= doubletap << 4;
irqs |= activeX << 0;
irqs |= activeY << 1;
irqs |= activeZ << 2;
IntSet0.write(irqs);
irqs = 0;
irqs |= newData << 4;
irqs |= freefall << 3;
IntSet1.write(irqs);
}
/**************************************************************************/
/*!
@brief Set which interrupts are mapped to the INT pin
@param singletap Whether to trigger INT on single tap interrupt
@param doubletap Whether to trigger INT on double tap interrupt
@param activity Whether to trigger INT on activity interrupt
@param newData Whether to trigger INT on new data available interrupt
@param freefall Whether to trigger INT on freefall interrupt
@param orient Whether to trigger INT on orientation interrupt
*/
/**************************************************************************/
void Adafruit_MSA301::mapInterruptPin(bool singletap, bool doubletap,
bool activity, bool newData,
bool freefall, bool orient) {
Adafruit_BusIO_Register IntMap0 =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_INTMAP0, 1);
Adafruit_BusIO_Register IntMap1 =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_INTMAP1, 1);
uint8_t irqs = 0;
irqs |= orient << 6;
irqs |= singletap << 5;
irqs |= doubletap << 4;
irqs |= activity << 2;
irqs |= freefall << 0;
IntMap0.write(irqs);
irqs = newData << 0;
IntMap1.write(irqs);
}
/**************************************************************************/
/*!
@brief Gets the most recent motion interrupt status register value
@returns 8 bits of interrupt status, check datasheet for what MOTION bits
are
*/
/**************************************************************************/
uint8_t Adafruit_MSA301::getMotionInterruptStatus(void) {
Adafruit_BusIO_Register IntStatus =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_MOTIONINT, 1);
return IntStatus.read();
}
/**************************************************************************/
/*!
@brief Gets the most recent data interrupt status register value
@returns 8 bits of interrupt status, check datasheet for what DATAINT bits
are
*/
/**************************************************************************/
uint8_t Adafruit_MSA301::getDataInterruptStatus(void) {
Adafruit_BusIO_Register IntStatus =
Adafruit_BusIO_Register(i2c_dev, MSA301_REG_DATAINT, 1);
return IntStatus.read();
}
/**************************************************************************/
/*!
@brief Gets the most recent sensor event, Adafruit Unified Sensor format
@param event Pointer to an Adafruit Unified sensor_event_t object that
we'll fill in
@returns True on successful read
*/
/**************************************************************************/
bool Adafruit_MSA301::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_ACCELEROMETER;
event->timestamp = 0;
read();
event->acceleration.x = x_g * SENSORS_GRAVITY_STANDARD;
event->acceleration.y = y_g * SENSORS_GRAVITY_STANDARD;
event->acceleration.z = z_g * SENSORS_GRAVITY_STANDARD;
return true;
}
/**************************************************************************/
/*!
@brief Gets the sensor_t device data, Adafruit Unified Sensor format
@param sensor Pointer to an Adafruit Unified sensor_t object that we'll
fill in
*/
/**************************************************************************/
void Adafruit_MSA301::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, "MSA301", sizeof(sensor->name) - 1);
sensor->name[sizeof(sensor->name) - 1] = 0;
sensor->version = 1;
sensor->sensor_id = _sensorID;
sensor->type = SENSOR_TYPE_ACCELEROMETER;
sensor->min_delay = 0;
sensor->max_value = 0;
sensor->min_value = 0;
sensor->resolution = 0;
}

View file

@ -1,184 +0,0 @@
/*!
* @file Adafruit_MSA301.h
*/
#ifndef ADAFRUIT_MSA301_H
#define ADAFRUIT_MSA301_H
#include <Adafruit_BusIO_Register.h>
#include <Adafruit_I2CDevice.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>
/*=========================================================================
I2C ADDRESS/BITS
-----------------------------------------------------------------------*/
#define MSA301_I2CADDR_DEFAULT (0x26) ///< Fixed I2C address
#define MSA311_I2CADDR_DEFAULT (0x62) ///< Fixed I2C address
/*=========================================================================*/
#define MSA301_REG_PARTID 0x01 ///< Register that contains the part ID
#define MSA301_REG_OUT_X_L 0x02 ///< Register address for X axis lower byte
#define MSA301_REG_OUT_X_H 0x03 ///< Register address for X axis higher byte
#define MSA301_REG_OUT_Y_L 0x04 ///< Register address for Y axis lower byte
#define MSA301_REG_OUT_Y_H 0x05 ///< Register address for Y axis higher byte
#define MSA301_REG_OUT_Z_L 0x06 ///< Register address for Z axis lower byte
#define MSA301_REG_OUT_Z_H 0x07 ///< Register address for Z axis higher byte
#define MSA301_REG_MOTIONINT 0x09 ///< Register address for motion interrupt
#define MSA301_REG_DATAINT 0x0A ///< Register address for data interrupt
#define MSA301_REG_CLICKSTATUS \
0x0B ///< Register address for click/doubleclick status
#define MSA301_REG_RESRANGE 0x0F ///< Register address for resolution range
#define MSA301_REG_ODR 0x10 ///< Register address for data rate setting
#define MSA301_REG_POWERMODE 0x11 ///< Register address for power mode setting
#define MSA301_REG_INTSET0 0x16 ///< Register address for interrupt setting #0
#define MSA301_REG_INTSET1 0x17 ///< Register address for interrupt setting #1
#define MSA301_REG_INTMAP0 0x19 ///< Register address for interrupt map #0
#define MSA301_REG_INTMAP1 0x1A ///< Register address for interrupt map #1
#define MSA301_REG_TAPDUR 0x2A ///< Register address for tap duration
#define MSA301_REG_TAPTH 0x2B ///< Register address for tap threshold
/** The accelerometer ranges */
typedef enum {
MSA301_RANGE_2_G = 0b00, ///< +/- 2g (default value)
MSA301_RANGE_4_G = 0b01, ///< +/- 4g
MSA301_RANGE_8_G = 0b10, ///< +/- 8g
MSA301_RANGE_16_G = 0b11, ///< +/- 16g
} msa301_range_t;
/** The accelerometer axes */
typedef enum {
MSA301_AXIS_X = 0x0, ///< X axis bit
MSA301_AXIS_Y = 0x1, ///< Y axis bit
MSA301_AXIS_Z = 0x2, ///< Z axis bit
} msa301_axis_t;
/** The accelerometer data rate */
typedef enum {
MSA301_DATARATE_1_HZ = 0b0000, ///< 1 Hz
MSA301_DATARATE_1_95_HZ = 0b0001, ///< 1.95 Hz
MSA301_DATARATE_3_9_HZ = 0b0010, ///< 3.9 Hz
MSA301_DATARATE_7_81_HZ = 0b0011, ///< 7.81 Hz
MSA301_DATARATE_15_63_HZ = 0b0100, ///< 15.63 Hz
MSA301_DATARATE_31_25_HZ = 0b0101, ///< 31.25 Hz
MSA301_DATARATE_62_5_HZ = 0b0110, ///< 62.5 Hz
MSA301_DATARATE_125_HZ = 0b0111, ///< 125 Hz
MSA301_DATARATE_250_HZ = 0b1000, ///< 250 Hz
MSA301_DATARATE_500_HZ = 0b1001, ///< 500 Hz
MSA301_DATARATE_1000_HZ = 0b1010, ///< 1000 Hz
} msa301_dataRate_t;
/** The accelerometer bandwidth */
typedef enum {
MSA301_BANDWIDTH_1_95_HZ = 0b0000, ///< 1.95 Hz
MSA301_BANDWIDTH_3_9_HZ = 0b0011, ///< 3.9 Hz
MSA301_BANDWIDTH_7_81_HZ = 0b0100, ///< 7.81 Hz
MSA301_BANDWIDTH_15_63_HZ = 0b0101, ///< 15.63 Hz
MSA301_BANDWIDTH_31_25_HZ = 0b0110, ///< 31.25 Hz
MSA301_BANDWIDTH_62_5_HZ = 0b0111, ///< 62.5 Hz
MSA301_BANDWIDTH_125_HZ = 0b1000, ///< 125 Hz
MSA301_BANDWIDTH_250_HZ = 0b1001, ///< 250 Hz
MSA301_BANDWIDTH_500_HZ = 0b1010, ///< 500 Hz
} msa301_bandwidth_t;
/** The accelerometer power mode */
typedef enum {
MSA301_NORMALMODE = 0b00, ///< Normal (high speed) mode
MSA301_LOWPOWERMODE = 0b01, ///< Low power (slow speed) mode
MSA301_SUSPENDMODE = 0b010, ///< Suspend (sleep) mode
} msa301_powermode_t;
/** The accelerometer read resolution */
typedef enum {
MSA301_RESOLUTION_14 = 0b00, ///< 14-bit resolution
MSA301_RESOLUTION_12 = 0b01, ///< 12-bit resolution
MSA301_RESOLUTION_10 = 0b10, ///< 10-bit resolution
MSA301_RESOLUTION_8 = 0b11, ///< 8-bit resolution
} msa301_resolution_t;
/** Tap duration parameter */
typedef enum {
MSA301_TAPDUR_50_MS = 0b000, ///< 50 millis
MSA301_TAPDUR_100_MS = 0b001, ///< 100 millis
MSA301_TAPDUR_150_MS = 0b010, ///< 150 millis
MSA301_TAPDUR_200_MS = 0b011, ///< 200 millis
MSA301_TAPDUR_250_MS = 0b100, ///< 250 millis
MSA301_TAPDUR_375_MS = 0b101, ///< 375 millis
MSA301_TAPDUR_500_MS = 0b110, ///< 500 millis
MSA301_TAPDUR_700_MS = 0b111, ///< 50 millis700 millis
} msa301_tapduration_t;
/** Interrupts available */
typedef enum {
MSA301_INT_ORIENT = 0b100000, ///< Orientation change interrupt
MSA301_INT_SINGLETAP, ///< Single tap interrupt
MSA301_INT_DOUBLETAP, ///< Double tap interrupt
MSA301_INT_ACTIVE, ///< Active motion interrupt
MSA301_INT_NEWDATA, ///< New data interrupt
} msa301_interrupt_t;
/** Class for hardware interfacing with an MSA301 accelerometer */
class Adafruit_MSA301 : public Adafruit_Sensor {
public:
Adafruit_MSA301(void);
bool begin(uint8_t i2c_addr = MSA301_I2CADDR_DEFAULT, TwoWire *wire = &Wire);
void setDataRate(msa301_dataRate_t dataRate);
msa301_dataRate_t getDataRate(void);
void enableAxes(bool x, bool y, bool z);
void setPowerMode(msa301_powermode_t mode);
msa301_powermode_t getPowerMode(void);
void setBandwidth(msa301_bandwidth_t bandwidth);
msa301_bandwidth_t getBandwidth(void);
void setRange(msa301_range_t range);
msa301_range_t getRange(void);
void setResolution(msa301_resolution_t resolution);
msa301_resolution_t getResolution(void);
void read();
bool getEvent(sensors_event_t *event);
void getSensor(sensor_t *sensor);
void enableInterrupts(bool singletap = false, bool doubletap = false,
bool activeX = false, bool activeY = false,
bool activeZ = false, bool newData = false,
bool freefall = false, bool orient = false);
void mapInterruptPin(bool singletap = false, bool doubletap = false,
bool activity = false, bool newData = false,
bool freefall = false, bool orient = false);
uint8_t getClick(void);
uint8_t getMotionInterruptStatus(void);
uint8_t getDataInterruptStatus(void);
void setClick(bool tap_quiet, bool tap_shock,
msa301_tapduration_t tapduration, uint8_t tapthresh);
/*
uint8_t getOrientation(void);
*/
int16_t x, ///< The last read X acceleration in raw units
y, ///< The last read Y acceleration in raw units
z; ///< The last read Z acceleration in raw units
float x_g, ///< The last read X acceleration in 'g'
y_g, ///< The last read Y acceleration in 'g'
z_g; ///< The last read X acceleration in 'g'
private:
Adafruit_I2CDevice *i2c_dev;
int32_t _sensorID;
};
/** Class for hardware interfacing with an MSA311 accelerometer */
class Adafruit_MSA311 : public Adafruit_MSA301 {
public:
Adafruit_MSA311(void);
bool begin(uint8_t i2c_addr = MSA311_I2CADDR_DEFAULT, TwoWire *wire = &Wire);
};
#endif

Binary file not shown.

Binary file not shown.

View file

@ -1,19 +0,0 @@
# Adafruit MSA301 [![Build Status](https://github.com/adafruit/Adafruit_MSA301/workflows/Arduino%20Library%20CI/badge.svg)](https://github.com/adafruit/Adafruit_MSA301/actions)[![Documentation](https://github.com/adafruit/ci-arduino/blob/master/assets/doxygen_badge.svg)](http://adafruit.github.io/Adafruit_MSA301/html/index.html)
<a href="https://www.adafruit.com/products"><img src="assets/board.jpg?raw=true" width="500px"></a>
This is the Adafruit MSA301/311 Accelerometer library
Tested and works great with the Adafruit MSA301 and MSA311 Breakout Board
* https://www.adafruit.com/product/4344
* https://www.adafruit.com/product/5309
This breakout uses I2C to communicate, 2 pins are required to interface.
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 Fried for Adafruit Industries.
BSD 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 MSA301" and install the library.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 748 KiB

View file

@ -1,127 +0,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
* 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 dont 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 Helpers by tagging @community helpers. 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, 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 communitys 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.

View file

@ -1,104 +0,0 @@
// Basic demo for accelerometer readings from Adafruit MSA301/311
#include <Wire.h>
#include <Adafruit_MSA301.h>
#include <Adafruit_Sensor.h>
//
// Comment/Uncomment as needed for specific MSA being used:
//
// Adafruit_MSA301 msa;
Adafruit_MSA311 msa;
void setup(void) {
Serial.begin(115200);
while (!Serial) delay(10); // will pause Zero, Leonardo, etc until serial console opens
Serial.println("Adafruit MSA301/311 test!");
// Try to initialize!
if (! msa.begin()) {
Serial.println("Failed to find MSA301/311 chip");
while (1) { delay(10); }
}
Serial.println("MSA301/311 Found!");
//msa.setDataRate(MSA301_DATARATE_31_25_HZ);
Serial.print("Data rate set to: ");
switch (msa.getDataRate()) {
case MSA301_DATARATE_1_HZ: Serial.println("1 Hz"); break;
case MSA301_DATARATE_1_95_HZ: Serial.println("1.95 Hz"); break;
case MSA301_DATARATE_3_9_HZ: Serial.println("3.9 Hz"); break;
case MSA301_DATARATE_7_81_HZ: Serial.println("7.81 Hz"); break;
case MSA301_DATARATE_15_63_HZ: Serial.println("15.63 Hz"); break;
case MSA301_DATARATE_31_25_HZ: Serial.println("31.25 Hz"); break;
case MSA301_DATARATE_62_5_HZ: Serial.println("62.5 Hz"); break;
case MSA301_DATARATE_125_HZ: Serial.println("125 Hz"); break;
case MSA301_DATARATE_250_HZ: Serial.println("250 Hz"); break;
case MSA301_DATARATE_500_HZ: Serial.println("500 Hz"); break;
case MSA301_DATARATE_1000_HZ: Serial.println("1000 Hz"); break;
}
//msa.setPowerMode(MSA301_SUSPENDMODE);
Serial.print("Power mode set to: ");
switch (msa.getPowerMode()) {
case MSA301_NORMALMODE: Serial.println("Normal"); break;
case MSA301_LOWPOWERMODE: Serial.println("Low Power"); break;
case MSA301_SUSPENDMODE: Serial.println("Suspend"); break;
}
//msa.setBandwidth(MSA301_BANDWIDTH_31_25_HZ);
Serial.print("Bandwidth set to: ");
switch (msa.getBandwidth()) {
case MSA301_BANDWIDTH_1_95_HZ: Serial.println("1.95 Hz"); break;
case MSA301_BANDWIDTH_3_9_HZ: Serial.println("3.9 Hz"); break;
case MSA301_BANDWIDTH_7_81_HZ: Serial.println("7.81 Hz"); break;
case MSA301_BANDWIDTH_15_63_HZ: Serial.println("15.63 Hz"); break;
case MSA301_BANDWIDTH_31_25_HZ: Serial.println("31.25 Hz"); break;
case MSA301_BANDWIDTH_62_5_HZ: Serial.println("62.5 Hz"); break;
case MSA301_BANDWIDTH_125_HZ: Serial.println("125 Hz"); break;
case MSA301_BANDWIDTH_250_HZ: Serial.println("250 Hz"); break;
case MSA301_BANDWIDTH_500_HZ: Serial.println("500 Hz"); break;
}
//msa.setRange(MSA301_RANGE_2_G);
Serial.print("Range set to: ");
switch (msa.getRange()) {
case MSA301_RANGE_2_G: Serial.println("+-2G"); break;
case MSA301_RANGE_4_G: Serial.println("+-4G"); break;
case MSA301_RANGE_8_G: Serial.println("+-8G"); break;
case MSA301_RANGE_16_G: Serial.println("+-16G"); break;
}
//msa.setResolution(MSA301_RESOLUTION_14 );
Serial.print("Resolution set to: ");
switch (msa.getResolution()) {
case MSA301_RESOLUTION_14: Serial.println("14 bits"); break;
case MSA301_RESOLUTION_12: Serial.println("12 bits"); break;
case MSA301_RESOLUTION_10: Serial.println("10 bits"); break;
case MSA301_RESOLUTION_8: Serial.println("8 bits"); break;
}
}
void loop() {
msa.read(); // get X Y and Z data at once
// Then print out the raw data
Serial.print("X: "); Serial.print(msa.x);
Serial.print(" \tY: "); Serial.print(msa.y);
Serial.print(" \tZ: "); Serial.print(msa.z);
delay(100);
/* Or....get a new sensor event, normalized */
sensors_event_t event;
msa.getEvent(&event);
/* Display the results (acceleration is measured in m/s^2) */
Serial.print("\t\tX: "); Serial.print(event.acceleration.x);
Serial.print(" \tY: "); Serial.print(event.acceleration.y);
Serial.print(" \tZ: "); Serial.print(event.acceleration.z);
Serial.println(" m/s^2 ");
Serial.println();
delay(100);
}

View file

@ -1,62 +0,0 @@
// OLED demo for accelerometer readings from Adafruit MSA301/311
#include <Wire.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_MSA301.h>
#include <Adafruit_Sensor.h>
//
// Comment/Uncomment as needed for specific MSA being used:
//
// Adafruit_MSA301 msa;
Adafruit_MSA311 msa;
Adafruit_SSD1306 display = Adafruit_SSD1306(128, 32, &Wire);
void setup(void) {
Serial.begin(115200);
Serial.println("Adafruit MSA301/311 demo!");
// Try to initialize!
if (! msa.begin()) {
Serial.println("Failed to find MSA301/311 chip");
while (1) { delay(10); }
}
Serial.println("MSA301/311 Found!");
// SSD1306_SWITCHCAPVCC = generate display voltage from 3.3V internally
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3C for 128x32
Serial.println(F("SSD1306 allocation failed"));
for(;;); // Don't proceed, loop forever
}
display.display();
delay(500); // Pause for 2 seconds
display.setTextSize(1);
display.setTextColor(WHITE);
display.setRotation(0);
}
void loop() {
sensors_event_t event;
msa.getEvent(&event);
display.clearDisplay();
display.setTextSize(1);
display.setCursor(0,0);
display.println("- Adafruit MSA3x1 -");
/* Display the results (acceleration is measured in m/s^2) */
Serial.print("\t\tX: "); Serial.print(event.acceleration.x);
Serial.print(" \tY: "); Serial.print(event.acceleration.y);
Serial.print(" \tZ: "); Serial.print(event.acceleration.z);
Serial.println(" m/s^2 ");
display.setCursor(0, 8);
display.print("X: "); display.print(event.acceleration.x); display.println(" m/s^2 ");
display.print("Y: "); display.print(event.acceleration.y); display.println(" m/s^2 ");
display.print("Z: "); display.print(event.acceleration.z); display.println(" m/s^2 ");
display.display();
delay(100);
}

View file

@ -1,41 +0,0 @@
// Basic demo for plotting accelerometer readings from Adafruit MSA301/311
#include <Wire.h>
#include <Adafruit_MSA301.h>
#include <Adafruit_Sensor.h>
//
// Comment/Uncomment as needed for specific MSA being used:
//
// Adafruit_MSA301 msa;
Adafruit_MSA311 msa;
void setup(void) {
Serial.begin(115200);
while (!Serial) delay(10); // will pause Zero, Leonardo, etc until serial console opens
Serial.println("Adafruit MSA301/311 test!");
// Try to initialize!
if (! msa.begin()) {
Serial.println("Failed to find MSA301/311 chip");
while (1) { delay(10); }
}
Serial.println("MSA301/311 Found!");
}
void loop() {
/* Get a new sensor event, normalized */
sensors_event_t event;
msa.getEvent(&event);
/* Display the results (acceleration is measured in m/s^2), with commas in between */
Serial.print(event.acceleration.x);
Serial.print(", "); Serial.print(event.acceleration.y);
Serial.print(", "); Serial.print(event.acceleration.z);
Serial.println();
delay(10);
}

View file

@ -1,47 +0,0 @@
// Basic demo for tap/doubletap readings from Adafruit MSA301/311
#include <Adafruit_MSA301.h>
//
// Comment/Uncomment as needed for specific MSA being used:
//
// Adafruit_MSA301 msa;
Adafruit_MSA311 msa;
void setup() {
Serial.begin(115200);
while (!Serial) { delay(10); }
// Try to initialize!
if (! msa.begin()) {
Serial.println("Failed to find MSA301/311 chip");
while (1) { delay(10); }
}
Serial.println("Found MSA301/311!");
msa.setPowerMode(MSA301_NORMALMODE);
msa.setDataRate(MSA301_DATARATE_1000_HZ);
msa.setBandwidth(MSA301_BANDWIDTH_500_HZ);
msa.setRange(MSA301_RANGE_2_G);
msa.setResolution(MSA301_RESOLUTION_14 );
msa.setClick(false, false, MSA301_TAPDUR_250_MS, 25);
msa.enableInterrupts(true, true); // enable single/double tap
}
void loop() {
uint8_t motionstat = msa.getMotionInterruptStatus();
if (motionstat) {
Serial.print("Tap detected (0x"); Serial.print(motionstat, HEX); Serial.println(")");
if (motionstat & (1<<5)) {
Serial.println("\t***Single tap");
}
if (motionstat & (1<<4)) {
Serial.println("\t***Double tap");
}
Serial.println("");
}
delay(10);
}

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 MSA301 Sensor Library: Adafruit_MSA301.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 MSA301 Sensor 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_MSA301.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_adafruit___m_s_a301_8h_source.html">Adafruit_MSA301.h</a>&gt;</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,489 @@
<!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 MSA301 Sensor Library: Adafruit_MSA301.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 MSA301 Sensor 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_MSA301.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_Sensor.h&gt;</code><br />
<code>#include &lt;Wire.h&gt;</code><br />
</div>
<p><a href="_adafruit___m_s_a301_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___m_s_a301.html">Adafruit_MSA301</a></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___m_s_a311.html">Adafruit_MSA311</a></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:a02705daafb136c6d255f81ba14f2f17a"><td class="memItemLeft" align="right" valign="top"><a id="a02705daafb136c6d255f81ba14f2f17a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a">MSA301_I2CADDR_DEFAULT</a>&#160;&#160;&#160;(0x26)</td></tr>
<tr class="memdesc:a02705daafb136c6d255f81ba14f2f17a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fixed I2C address. <br /></td></tr>
<tr class="separator:a02705daafb136c6d255f81ba14f2f17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dfc3a1ab2900817f7ab7e7cd0f32f74"><td class="memItemLeft" align="right" valign="top"><a id="a3dfc3a1ab2900817f7ab7e7cd0f32f74"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a3dfc3a1ab2900817f7ab7e7cd0f32f74">MSA311_I2CADDR_DEFAULT</a>&#160;&#160;&#160;(0x62)</td></tr>
<tr class="memdesc:a3dfc3a1ab2900817f7ab7e7cd0f32f74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fixed I2C address. <br /></td></tr>
<tr class="separator:a3dfc3a1ab2900817f7ab7e7cd0f32f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a891228ea23a5af1772f8c18b7ce9bb0a"><td class="memItemLeft" align="right" valign="top"><a id="a891228ea23a5af1772f8c18b7ce9bb0a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a891228ea23a5af1772f8c18b7ce9bb0a">MSA301_REG_PARTID</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:a891228ea23a5af1772f8c18b7ce9bb0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register that contains the part ID. <br /></td></tr>
<tr class="separator:a891228ea23a5af1772f8c18b7ce9bb0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8574a31e9fef0e574bbfb6aa1822ed"><td class="memItemLeft" align="right" valign="top"><a id="aac8574a31e9fef0e574bbfb6aa1822ed"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#aac8574a31e9fef0e574bbfb6aa1822ed">MSA301_REG_OUT_X_L</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:aac8574a31e9fef0e574bbfb6aa1822ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for X axis lower byte. <br /></td></tr>
<tr class="separator:aac8574a31e9fef0e574bbfb6aa1822ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b60b950d7e0deb00b43ba94fa7ca14"><td class="memItemLeft" align="right" valign="top"><a id="a34b60b950d7e0deb00b43ba94fa7ca14"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a34b60b950d7e0deb00b43ba94fa7ca14">MSA301_REG_OUT_X_H</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="memdesc:a34b60b950d7e0deb00b43ba94fa7ca14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for X axis higher byte. <br /></td></tr>
<tr class="separator:a34b60b950d7e0deb00b43ba94fa7ca14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a732ebc00f64cbcfd03af423637c23139"><td class="memItemLeft" align="right" valign="top"><a id="a732ebc00f64cbcfd03af423637c23139"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a732ebc00f64cbcfd03af423637c23139">MSA301_REG_OUT_Y_L</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:a732ebc00f64cbcfd03af423637c23139"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for Y axis lower byte. <br /></td></tr>
<tr class="separator:a732ebc00f64cbcfd03af423637c23139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee2370cabdf63c3a51a66f05e7393b3"><td class="memItemLeft" align="right" valign="top"><a id="abee2370cabdf63c3a51a66f05e7393b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#abee2370cabdf63c3a51a66f05e7393b3">MSA301_REG_OUT_Y_H</a>&#160;&#160;&#160;0x05</td></tr>
<tr class="memdesc:abee2370cabdf63c3a51a66f05e7393b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for Y axis higher byte. <br /></td></tr>
<tr class="separator:abee2370cabdf63c3a51a66f05e7393b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c56504aff488f84ae4984b1336c9c96"><td class="memItemLeft" align="right" valign="top"><a id="a8c56504aff488f84ae4984b1336c9c96"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a8c56504aff488f84ae4984b1336c9c96">MSA301_REG_OUT_Z_L</a>&#160;&#160;&#160;0x06</td></tr>
<tr class="memdesc:a8c56504aff488f84ae4984b1336c9c96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for Z axis lower byte. <br /></td></tr>
<tr class="separator:a8c56504aff488f84ae4984b1336c9c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe23b7c442eac9a585edcf6a28ebc876"><td class="memItemLeft" align="right" valign="top"><a id="afe23b7c442eac9a585edcf6a28ebc876"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#afe23b7c442eac9a585edcf6a28ebc876">MSA301_REG_OUT_Z_H</a>&#160;&#160;&#160;0x07</td></tr>
<tr class="memdesc:afe23b7c442eac9a585edcf6a28ebc876"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for Z axis higher byte. <br /></td></tr>
<tr class="separator:afe23b7c442eac9a585edcf6a28ebc876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af46470f0df869dae06b817e4eeb7a6fd"><td class="memItemLeft" align="right" valign="top"><a id="af46470f0df869dae06b817e4eeb7a6fd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#af46470f0df869dae06b817e4eeb7a6fd">MSA301_REG_MOTIONINT</a>&#160;&#160;&#160;0x09</td></tr>
<tr class="memdesc:af46470f0df869dae06b817e4eeb7a6fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for motion interrupt. <br /></td></tr>
<tr class="separator:af46470f0df869dae06b817e4eeb7a6fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61a6ebce6fb338f3aaa5f95abb5ce5f9"><td class="memItemLeft" align="right" valign="top"><a id="a61a6ebce6fb338f3aaa5f95abb5ce5f9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a61a6ebce6fb338f3aaa5f95abb5ce5f9">MSA301_REG_DATAINT</a>&#160;&#160;&#160;0x0A</td></tr>
<tr class="memdesc:a61a6ebce6fb338f3aaa5f95abb5ce5f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for data interrupt. <br /></td></tr>
<tr class="separator:a61a6ebce6fb338f3aaa5f95abb5ce5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49aadbf356e81f255d4aea4170cb5be2"><td class="memItemLeft" align="right" valign="top"><a id="a49aadbf356e81f255d4aea4170cb5be2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a49aadbf356e81f255d4aea4170cb5be2">MSA301_REG_CLICKSTATUS</a>&#160;&#160;&#160;0x0B</td></tr>
<tr class="memdesc:a49aadbf356e81f255d4aea4170cb5be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for click/doubleclick status. <br /></td></tr>
<tr class="separator:a49aadbf356e81f255d4aea4170cb5be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad69c0a18354069371d1fbcf60894cdba"><td class="memItemLeft" align="right" valign="top"><a id="ad69c0a18354069371d1fbcf60894cdba"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ad69c0a18354069371d1fbcf60894cdba">MSA301_REG_RESRANGE</a>&#160;&#160;&#160;0x0F</td></tr>
<tr class="memdesc:ad69c0a18354069371d1fbcf60894cdba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for resolution range. <br /></td></tr>
<tr class="separator:ad69c0a18354069371d1fbcf60894cdba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5e3bbafd3186eb1ae43344bf800b94"><td class="memItemLeft" align="right" valign="top"><a id="aea5e3bbafd3186eb1ae43344bf800b94"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#aea5e3bbafd3186eb1ae43344bf800b94">MSA301_REG_ODR</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="memdesc:aea5e3bbafd3186eb1ae43344bf800b94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for data rate setting. <br /></td></tr>
<tr class="separator:aea5e3bbafd3186eb1ae43344bf800b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cceee05c54dc9d8e536ed0fee010faf"><td class="memItemLeft" align="right" valign="top"><a id="a8cceee05c54dc9d8e536ed0fee010faf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a8cceee05c54dc9d8e536ed0fee010faf">MSA301_REG_POWERMODE</a>&#160;&#160;&#160;0x11</td></tr>
<tr class="memdesc:a8cceee05c54dc9d8e536ed0fee010faf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for power mode setting. <br /></td></tr>
<tr class="separator:a8cceee05c54dc9d8e536ed0fee010faf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a410a02711d083ee30f2bf4ad1ae7d438"><td class="memItemLeft" align="right" valign="top"><a id="a410a02711d083ee30f2bf4ad1ae7d438"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a410a02711d083ee30f2bf4ad1ae7d438">MSA301_REG_INTSET0</a>&#160;&#160;&#160;0x16</td></tr>
<tr class="memdesc:a410a02711d083ee30f2bf4ad1ae7d438"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for interrupt setting #0. <br /></td></tr>
<tr class="separator:a410a02711d083ee30f2bf4ad1ae7d438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61840467b9d9f5ee27076141b3a2160f"><td class="memItemLeft" align="right" valign="top"><a id="a61840467b9d9f5ee27076141b3a2160f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a61840467b9d9f5ee27076141b3a2160f">MSA301_REG_INTSET1</a>&#160;&#160;&#160;0x17</td></tr>
<tr class="memdesc:a61840467b9d9f5ee27076141b3a2160f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for interrupt setting #1. <br /></td></tr>
<tr class="separator:a61840467b9d9f5ee27076141b3a2160f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad417042f94e5fe4da4762ca4ee48c4dd"><td class="memItemLeft" align="right" valign="top"><a id="ad417042f94e5fe4da4762ca4ee48c4dd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ad417042f94e5fe4da4762ca4ee48c4dd">MSA301_REG_INTMAP0</a>&#160;&#160;&#160;0x19</td></tr>
<tr class="memdesc:ad417042f94e5fe4da4762ca4ee48c4dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for interrupt map #0. <br /></td></tr>
<tr class="separator:ad417042f94e5fe4da4762ca4ee48c4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33cefe85ce241e668172c447043b9e44"><td class="memItemLeft" align="right" valign="top"><a id="a33cefe85ce241e668172c447043b9e44"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a33cefe85ce241e668172c447043b9e44">MSA301_REG_INTMAP1</a>&#160;&#160;&#160;0x1A</td></tr>
<tr class="memdesc:a33cefe85ce241e668172c447043b9e44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for interrupt map #1. <br /></td></tr>
<tr class="separator:a33cefe85ce241e668172c447043b9e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a580a5b8c50e994f74d32b61bd78381c9"><td class="memItemLeft" align="right" valign="top"><a id="a580a5b8c50e994f74d32b61bd78381c9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a580a5b8c50e994f74d32b61bd78381c9">MSA301_REG_TAPDUR</a>&#160;&#160;&#160;0x2A</td></tr>
<tr class="memdesc:a580a5b8c50e994f74d32b61bd78381c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for tap duration. <br /></td></tr>
<tr class="separator:a580a5b8c50e994f74d32b61bd78381c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab809c6a478507106242e24ff2684b6d1"><td class="memItemLeft" align="right" valign="top"><a id="ab809c6a478507106242e24ff2684b6d1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ab809c6a478507106242e24ff2684b6d1">MSA301_REG_TAPTH</a>&#160;&#160;&#160;0x2B</td></tr>
<tr class="memdesc:ab809c6a478507106242e24ff2684b6d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register address for tap threshold. <br /></td></tr>
<tr class="separator:ab809c6a478507106242e24ff2684b6d1"><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:a1b3d6cc9fd621b2d85fae2e6aeb2619a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a> { <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa54fa277013f52c2e5776c27303b3459c">MSA301_RANGE_2_G</a> = 0b00,
<a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aac0e7ebeb92d4fc42ab4de8390f9d63f1">MSA301_RANGE_4_G</a> = 0b01,
<a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa57af8ffb87475a0e8348e0f8f9fd2cfc">MSA301_RANGE_8_G</a> = 0b10,
<a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa21960de19cb635cdfc2ee54223624919">MSA301_RANGE_16_G</a> = 0b11
}</td></tr>
<tr class="separator:a1b3d6cc9fd621b2d85fae2e6aeb2619a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50dc835bc193404a58ecb4795c10db36"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36">msa301_axis_t</a> { <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a442554f13b259b876233febf0892fbdd">MSA301_AXIS_X</a> = 0x0,
<a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a472e8accc9809366ba0777aec0dea5c3">MSA301_AXIS_Y</a> = 0x1,
<a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a70845a5a4faca5accdb556ec8f54ee69">MSA301_AXIS_Z</a> = 0x2
}</td></tr>
<tr class="separator:a50dc835bc193404a58ecb4795c10db36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6157095eda79f17774c4c2f1317b9787"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a> { <br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aba8052cff4eccaff2e33f21d89c7d916">MSA301_DATARATE_1_HZ</a> = 0b0000,
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af9b8546287aa42183e4b332e2db174dc">MSA301_DATARATE_1_95_HZ</a> = 0b0001,
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a0fa7a52e5e26042c2546d2b516c343d0">MSA301_DATARATE_3_9_HZ</a> = 0b0010,
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2e4a13457a57a0061dea4677c20e4eaa">MSA301_DATARATE_7_81_HZ</a> = 0b0011,
<br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a5da0375877f542d5835996ab2ceef116">MSA301_DATARATE_15_63_HZ</a> = 0b0100,
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af88201a20f78ca300596b3cabd112d85">MSA301_DATARATE_31_25_HZ</a> = 0b0101,
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2fab054e786016f52e91efbb0d9e46e0">MSA301_DATARATE_62_5_HZ</a> = 0b0110,
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787addf17f808d34606da64257d66671124f">MSA301_DATARATE_125_HZ</a> = 0b0111,
<br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aed4c386136c0f5e6c7b7408280c468e0">MSA301_DATARATE_250_HZ</a> = 0b1000,
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787ad8158fe48316eaf4b7dc61208bb51eb7">MSA301_DATARATE_500_HZ</a> = 0b1001,
<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a494839588adca4e06a3cb58638c678b5">MSA301_DATARATE_1000_HZ</a> = 0b1010
<br />
}</td></tr>
<tr class="separator:a6157095eda79f17774c4c2f1317b9787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c734650d868a7644293205d75830c0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a> { <br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0ab5f944c1d8359771bdaac110b88f3f9c">MSA301_BANDWIDTH_1_95_HZ</a> = 0b0000,
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a96d3543d4f1e94b18f04ec7218c353fb">MSA301_BANDWIDTH_3_9_HZ</a> = 0b0011,
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0aef84c60b4acb85e2af6c310101ad34b1">MSA301_BANDWIDTH_7_81_HZ</a> = 0b0100,
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a75876153a0ff65ae8bde7bd93c85dcfa">MSA301_BANDWIDTH_15_63_HZ</a> = 0b0101,
<br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a8c2b55dabf727c2e3dfdefb4ef4baa87">MSA301_BANDWIDTH_31_25_HZ</a> = 0b0110,
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0abd9b4330ffafa6efff9c0dc4c448f627">MSA301_BANDWIDTH_62_5_HZ</a> = 0b0111,
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a9efe7ed9f450d57507398205b648e765">MSA301_BANDWIDTH_125_HZ</a> = 0b1000,
<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a159faef70bc94ffeec3150fe557a19a2">MSA301_BANDWIDTH_250_HZ</a> = 0b1001,
<br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a56f7f8e198c077087dc34d61ef2cd320">MSA301_BANDWIDTH_500_HZ</a> = 0b1010
<br />
}</td></tr>
<tr class="separator:aa2c734650d868a7644293205d75830c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a378ad6a06ce1fb3dd4bffd46cd777db6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a> { <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a8b034883fa5561e2fb1680166c630a11">MSA301_NORMALMODE</a> = 0b00,
<a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a3ccec3c131970ebe173466eb3044d1ce">MSA301_LOWPOWERMODE</a> = 0b01,
<a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6adaed3835c6aae14f3a56683d08e38f0e">MSA301_SUSPENDMODE</a> = 0b010
}</td></tr>
<tr class="separator:a378ad6a06ce1fb3dd4bffd46cd777db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2868ca3325a48160428cf7cf66e472c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a> { <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca00a7787f3dfd25bae6a92ac75ba35ce8">MSA301_RESOLUTION_14</a> = 0b00,
<a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca04354f4c2c0a12d2ad6272dfd45a7d69">MSA301_RESOLUTION_12</a> = 0b01,
<a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca3baa59dee55f7cf829f038ab8d036b4f">MSA301_RESOLUTION_10</a> = 0b10,
<a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca75778dd15d0ea8954e28a1cbdd12b9ca">MSA301_RESOLUTION_8</a> = 0b11
}</td></tr>
<tr class="separator:af2868ca3325a48160428cf7cf66e472c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3222eb550403305b115ac3e37541397"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">msa301_tapduration_t</a> { <br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a2330f551df2049c243ba226e0a1fdd9c">MSA301_TAPDUR_50_MS</a> = 0b000,
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a4a39869c59f18c5ee0625383db8e220a">MSA301_TAPDUR_100_MS</a> = 0b001,
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ab48fea138856107e504cddebaec3c5ea">MSA301_TAPDUR_150_MS</a> = 0b010,
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ae292da14dae0cce3873ea63c97d80df0">MSA301_TAPDUR_200_MS</a> = 0b011,
<br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397abe83f244fadfb21b6cf1b754c1a82e55">MSA301_TAPDUR_250_MS</a> = 0b100,
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aece7b814640f8ebb5c36eb94d4692342">MSA301_TAPDUR_375_MS</a> = 0b101,
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aea24f71e218de276e187207cbbcd6247">MSA301_TAPDUR_500_MS</a> = 0b110,
<a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a8f830bda5df0ced4a6322fbb0d1d5e46">MSA301_TAPDUR_700_MS</a> = 0b111
<br />
}</td></tr>
<tr class="separator:ad3222eb550403305b115ac3e37541397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae54ab7efec1b5eecfe29f9cec6dc5251"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251">msa301_interrupt_t</a> { <br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ab421d87a92a9685e2bf95fbc5010b957">MSA301_INT_ORIENT</a> = 0b100000,
<a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251aa6afa2077b39f140c872bd173893fca9">MSA301_INT_SINGLETAP</a>,
<a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ae80f839e97c60d29b3f575e000d559f1">MSA301_INT_DOUBLETAP</a>,
<a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251a0b6ad56295a3f31560c8aa1a2c7b1c6d">MSA301_INT_ACTIVE</a>,
<br />
&#160;&#160;<a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251af2fd418bd08b2cec4c13241c459492b1">MSA301_INT_NEWDATA</a>
<br />
}</td></tr>
<tr class="separator:ae54ab7efec1b5eecfe29f9cec6dc5251"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a1b3d6cc9fd621b2d85fae2e6aeb2619a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b3d6cc9fd621b2d85fae2e6aeb2619a">&#9670;&nbsp;</a></span>msa301_range_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The accelerometer ranges </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a1b3d6cc9fd621b2d85fae2e6aeb2619aa54fa277013f52c2e5776c27303b3459c"></a>MSA301_RANGE_2_G&#160;</td><td class="fielddoc"><p>+/- 2g (default value) </p>
</td></tr>
<tr><td class="fieldname"><a id="a1b3d6cc9fd621b2d85fae2e6aeb2619aac0e7ebeb92d4fc42ab4de8390f9d63f1"></a>MSA301_RANGE_4_G&#160;</td><td class="fielddoc"><p>+/- 4g </p>
</td></tr>
<tr><td class="fieldname"><a id="a1b3d6cc9fd621b2d85fae2e6aeb2619aa57af8ffb87475a0e8348e0f8f9fd2cfc"></a>MSA301_RANGE_8_G&#160;</td><td class="fielddoc"><p>+/- 8g </p>
</td></tr>
<tr><td class="fieldname"><a id="a1b3d6cc9fd621b2d85fae2e6aeb2619aa21960de19cb635cdfc2ee54223624919"></a>MSA301_RANGE_16_G&#160;</td><td class="fielddoc"><p>+/- 16g </p>
</td></tr>
</table>
</div>
</div>
<a id="a50dc835bc193404a58ecb4795c10db36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50dc835bc193404a58ecb4795c10db36">&#9670;&nbsp;</a></span>msa301_axis_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36">msa301_axis_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The accelerometer axes </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a50dc835bc193404a58ecb4795c10db36a442554f13b259b876233febf0892fbdd"></a>MSA301_AXIS_X&#160;</td><td class="fielddoc"><p>X axis bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="a50dc835bc193404a58ecb4795c10db36a472e8accc9809366ba0777aec0dea5c3"></a>MSA301_AXIS_Y&#160;</td><td class="fielddoc"><p>Y axis bit. </p>
</td></tr>
<tr><td class="fieldname"><a id="a50dc835bc193404a58ecb4795c10db36a70845a5a4faca5accdb556ec8f54ee69"></a>MSA301_AXIS_Z&#160;</td><td class="fielddoc"><p>Z axis bit. </p>
</td></tr>
</table>
</div>
</div>
<a id="a6157095eda79f17774c4c2f1317b9787"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6157095eda79f17774c4c2f1317b9787">&#9670;&nbsp;</a></span>msa301_dataRate_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The accelerometer data rate </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787aba8052cff4eccaff2e33f21d89c7d916"></a>MSA301_DATARATE_1_HZ&#160;</td><td class="fielddoc"><p>1 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787af9b8546287aa42183e4b332e2db174dc"></a>MSA301_DATARATE_1_95_HZ&#160;</td><td class="fielddoc"><p>1.95 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a0fa7a52e5e26042c2546d2b516c343d0"></a>MSA301_DATARATE_3_9_HZ&#160;</td><td class="fielddoc"><p>3.9 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a2e4a13457a57a0061dea4677c20e4eaa"></a>MSA301_DATARATE_7_81_HZ&#160;</td><td class="fielddoc"><p>7.81 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a5da0375877f542d5835996ab2ceef116"></a>MSA301_DATARATE_15_63_HZ&#160;</td><td class="fielddoc"><p>15.63 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787af88201a20f78ca300596b3cabd112d85"></a>MSA301_DATARATE_31_25_HZ&#160;</td><td class="fielddoc"><p>31.25 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a2fab054e786016f52e91efbb0d9e46e0"></a>MSA301_DATARATE_62_5_HZ&#160;</td><td class="fielddoc"><p>62.5 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787addf17f808d34606da64257d66671124f"></a>MSA301_DATARATE_125_HZ&#160;</td><td class="fielddoc"><p>125 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787aed4c386136c0f5e6c7b7408280c468e0"></a>MSA301_DATARATE_250_HZ&#160;</td><td class="fielddoc"><p>250 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787ad8158fe48316eaf4b7dc61208bb51eb7"></a>MSA301_DATARATE_500_HZ&#160;</td><td class="fielddoc"><p>500 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="a6157095eda79f17774c4c2f1317b9787a494839588adca4e06a3cb58638c678b5"></a>MSA301_DATARATE_1000_HZ&#160;</td><td class="fielddoc"><p>1000 Hz </p>
</td></tr>
</table>
</div>
</div>
<a id="aa2c734650d868a7644293205d75830c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2c734650d868a7644293205d75830c0">&#9670;&nbsp;</a></span>msa301_bandwidth_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The accelerometer bandwidth </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0ab5f944c1d8359771bdaac110b88f3f9c"></a>MSA301_BANDWIDTH_1_95_HZ&#160;</td><td class="fielddoc"><p>1.95 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a96d3543d4f1e94b18f04ec7218c353fb"></a>MSA301_BANDWIDTH_3_9_HZ&#160;</td><td class="fielddoc"><p>3.9 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0aef84c60b4acb85e2af6c310101ad34b1"></a>MSA301_BANDWIDTH_7_81_HZ&#160;</td><td class="fielddoc"><p>7.81 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a75876153a0ff65ae8bde7bd93c85dcfa"></a>MSA301_BANDWIDTH_15_63_HZ&#160;</td><td class="fielddoc"><p>15.63 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a8c2b55dabf727c2e3dfdefb4ef4baa87"></a>MSA301_BANDWIDTH_31_25_HZ&#160;</td><td class="fielddoc"><p>31.25 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0abd9b4330ffafa6efff9c0dc4c448f627"></a>MSA301_BANDWIDTH_62_5_HZ&#160;</td><td class="fielddoc"><p>62.5 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a9efe7ed9f450d57507398205b648e765"></a>MSA301_BANDWIDTH_125_HZ&#160;</td><td class="fielddoc"><p>125 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a159faef70bc94ffeec3150fe557a19a2"></a>MSA301_BANDWIDTH_250_HZ&#160;</td><td class="fielddoc"><p>250 Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="aa2c734650d868a7644293205d75830c0a56f7f8e198c077087dc34d61ef2cd320"></a>MSA301_BANDWIDTH_500_HZ&#160;</td><td class="fielddoc"><p>500 Hz </p>
</td></tr>
</table>
</div>
</div>
<a id="a378ad6a06ce1fb3dd4bffd46cd777db6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a378ad6a06ce1fb3dd4bffd46cd777db6">&#9670;&nbsp;</a></span>msa301_powermode_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The accelerometer power mode </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a378ad6a06ce1fb3dd4bffd46cd777db6a8b034883fa5561e2fb1680166c630a11"></a>MSA301_NORMALMODE&#160;</td><td class="fielddoc"><p>Normal (high speed) mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="a378ad6a06ce1fb3dd4bffd46cd777db6a3ccec3c131970ebe173466eb3044d1ce"></a>MSA301_LOWPOWERMODE&#160;</td><td class="fielddoc"><p>Low power (slow speed) mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="a378ad6a06ce1fb3dd4bffd46cd777db6adaed3835c6aae14f3a56683d08e38f0e"></a>MSA301_SUSPENDMODE&#160;</td><td class="fielddoc"><p>Suspend (sleep) mode. </p>
</td></tr>
</table>
</div>
</div>
<a id="af2868ca3325a48160428cf7cf66e472c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2868ca3325a48160428cf7cf66e472c">&#9670;&nbsp;</a></span>msa301_resolution_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The accelerometer read resolution </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af2868ca3325a48160428cf7cf66e472ca00a7787f3dfd25bae6a92ac75ba35ce8"></a>MSA301_RESOLUTION_14&#160;</td><td class="fielddoc"><p>14-bit resolution </p>
</td></tr>
<tr><td class="fieldname"><a id="af2868ca3325a48160428cf7cf66e472ca04354f4c2c0a12d2ad6272dfd45a7d69"></a>MSA301_RESOLUTION_12&#160;</td><td class="fielddoc"><p>12-bit resolution </p>
</td></tr>
<tr><td class="fieldname"><a id="af2868ca3325a48160428cf7cf66e472ca3baa59dee55f7cf829f038ab8d036b4f"></a>MSA301_RESOLUTION_10&#160;</td><td class="fielddoc"><p>10-bit resolution </p>
</td></tr>
<tr><td class="fieldname"><a id="af2868ca3325a48160428cf7cf66e472ca75778dd15d0ea8954e28a1cbdd12b9ca"></a>MSA301_RESOLUTION_8&#160;</td><td class="fielddoc"><p>8-bit resolution </p>
</td></tr>
</table>
</div>
</div>
<a id="ad3222eb550403305b115ac3e37541397"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3222eb550403305b115ac3e37541397">&#9670;&nbsp;</a></span>msa301_tapduration_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">msa301_tapduration_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Tap duration parameter </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397a2330f551df2049c243ba226e0a1fdd9c"></a>MSA301_TAPDUR_50_MS&#160;</td><td class="fielddoc"><p>50 millis </p>
</td></tr>
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397a4a39869c59f18c5ee0625383db8e220a"></a>MSA301_TAPDUR_100_MS&#160;</td><td class="fielddoc"><p>100 millis </p>
</td></tr>
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397ab48fea138856107e504cddebaec3c5ea"></a>MSA301_TAPDUR_150_MS&#160;</td><td class="fielddoc"><p>150 millis </p>
</td></tr>
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397ae292da14dae0cce3873ea63c97d80df0"></a>MSA301_TAPDUR_200_MS&#160;</td><td class="fielddoc"><p>200 millis </p>
</td></tr>
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397abe83f244fadfb21b6cf1b754c1a82e55"></a>MSA301_TAPDUR_250_MS&#160;</td><td class="fielddoc"><p>250 millis </p>
</td></tr>
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397aece7b814640f8ebb5c36eb94d4692342"></a>MSA301_TAPDUR_375_MS&#160;</td><td class="fielddoc"><p>375 millis </p>
</td></tr>
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397aea24f71e218de276e187207cbbcd6247"></a>MSA301_TAPDUR_500_MS&#160;</td><td class="fielddoc"><p>500 millis </p>
</td></tr>
<tr><td class="fieldname"><a id="ad3222eb550403305b115ac3e37541397a8f830bda5df0ced4a6322fbb0d1d5e46"></a>MSA301_TAPDUR_700_MS&#160;</td><td class="fielddoc"><p>50 millis700 millis </p>
</td></tr>
</table>
</div>
</div>
<a id="ae54ab7efec1b5eecfe29f9cec6dc5251"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae54ab7efec1b5eecfe29f9cec6dc5251">&#9670;&nbsp;</a></span>msa301_interrupt_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251">msa301_interrupt_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Interrupts available </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251ab421d87a92a9685e2bf95fbc5010b957"></a>MSA301_INT_ORIENT&#160;</td><td class="fielddoc"><p>Orientation change interrupt. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251aa6afa2077b39f140c872bd173893fca9"></a>MSA301_INT_SINGLETAP&#160;</td><td class="fielddoc"><p>Single tap interrupt. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251ae80f839e97c60d29b3f575e000d559f1"></a>MSA301_INT_DOUBLETAP&#160;</td><td class="fielddoc"><p>Double tap interrupt. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251a0b6ad56295a3f31560c8aa1a2c7b1c6d"></a>MSA301_INT_ACTIVE&#160;</td><td class="fielddoc"><p>Active motion interrupt. </p>
</td></tr>
<tr><td class="fieldname"><a id="ae54ab7efec1b5eecfe29f9cec6dc5251af2fd418bd08b2cec4c13241c459492b1"></a>MSA301_INT_NEWDATA&#160;</td><td class="fielddoc"><p>New data interrupt. </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

79
html/annotated.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 MSA301 Sensor 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 MSA301 Sensor 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___m_s_a301.html" target="_self">Adafruit_MSA301</a></td><td class="desc"></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___m_s_a311.html" target="_self">Adafruit_MSA311</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/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,104 @@
<!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 MSA301 Sensor 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 MSA301 Sensor 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_MSA301 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a7a425bd5715ed7b325f2cd4ce025b63b">Adafruit_MSA301</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#aad5f7d858435bc0cfd53e43543de5e77">begin</a>(uint8_t i2c_addr=MSA301_I2CADDR_DEFAULT, TwoWire *wire=&amp;Wire)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef">enableAxes</a>(bool x, bool y, bool z)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8">enableInterrupts</a>(bool singletap=false, bool doubletap=false, bool activeX=false, bool activeY=false, bool activeZ=false, bool newData=false, bool freefall=false, bool orient=false)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3">getBandwidth</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b">getClick</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039">getDataInterruptStatus</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f">getDataRate</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737">getEvent</a>(sensors_event_t *event)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812">getMotionInterruptStatus</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92">getPowerMode</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c">getRange</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad">getResolution</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d">getSensor</a>(sensor_t *sensor)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b">mapInterruptPin</a>(bool singletap=false, bool doubletap=false, bool activity=false, bool newData=false, bool freefall=false, bool orient=false)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#aba55fbccbf173d7fe57a3c77725da0b6">read</a>()</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d">setBandwidth</a>(msa301_bandwidth_t bandwidth)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb">setClick</a>(bool tap_quiet, bool tap_shock, msa301_tapduration_t tapduration, uint8_t tapthresh)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0">setDataRate</a>(msa301_dataRate_t dataRate)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee">setPowerMode</a>(msa301_powermode_t mode)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73">setRange</a>(msa301_range_t range)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61">setResolution</a>(msa301_resolution_t resolution)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd">x</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#affd00ffa3e42f54781aabe78e4d74d27">x_g</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd">y</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a48ba58d6e4d2853a4232237bd5976bee">y_g</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d">z</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a4d660c9b4240d651677782b6f04d89a2">z_g</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</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,822 @@
<!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 MSA301 Sensor Library: Adafruit_MSA301 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 MSA301 Sensor 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="#pub-attribs">Public Attributes</a> &#124;
<a href="class_adafruit___m_s_a301-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Adafruit_MSA301 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_adafruit___m_s_a301_8h_source.html">Adafruit_MSA301.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Adafruit_MSA301:</div>
<div class="dyncontent">
<div class="center">
<img src="class_adafruit___m_s_a301.png" usemap="#Adafruit_5FMSA301_map" alt=""/>
<map id="Adafruit_5FMSA301_map" name="Adafruit_5FMSA301_map">
<area href="class_adafruit___m_s_a311.html" alt="Adafruit_MSA311" shape="rect" coords="0,112,113,136"/>
</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:a7a425bd5715ed7b325f2cd4ce025b63b"><td class="memItemLeft" align="right" valign="top"><a id="a7a425bd5715ed7b325f2cd4ce025b63b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a7a425bd5715ed7b325f2cd4ce025b63b">Adafruit_MSA301</a> (void)</td></tr>
<tr class="memdesc:a7a425bd5715ed7b325f2cd4ce025b63b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiates a new MSA301 class. <br /></td></tr>
<tr class="separator:a7a425bd5715ed7b325f2cd4ce025b63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad5f7d858435bc0cfd53e43543de5e77"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#aad5f7d858435bc0cfd53e43543de5e77">begin</a> (uint8_t i2c_addr=<a class="el" href="_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a">MSA301_I2CADDR_DEFAULT</a>, TwoWire *wire=&amp;Wire)</td></tr>
<tr class="memdesc:aad5f7d858435bc0cfd53e43543de5e77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the hardware and initializes I2C. <a href="#aad5f7d858435bc0cfd53e43543de5e77">More...</a><br /></td></tr>
<tr class="separator:aad5f7d858435bc0cfd53e43543de5e77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd07c6b2f9229b50015df486f05c32f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0">setDataRate</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a> dataRate)</td></tr>
<tr class="memdesc:abd07c6b2f9229b50015df486f05c32f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the data rate for the MSA301 (controls power consumption) from 1 Hz to 1000Hz. <a href="#abd07c6b2f9229b50015df486f05c32f0">More...</a><br /></td></tr>
<tr class="separator:abd07c6b2f9229b50015df486f05c32f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0781e09becb172bf964135a4d9d0dd3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f">getDataRate</a> (void)</td></tr>
<tr class="memdesc:a0781e09becb172bf964135a4d9d0dd3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the data rate for the MSA301 (controls power consumption) <a href="#a0781e09becb172bf964135a4d9d0dd3f">More...</a><br /></td></tr>
<tr class="separator:a0781e09becb172bf964135a4d9d0dd3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23af00e3b11e8ce2c079dadccd5bdfef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef">enableAxes</a> (bool <a class="el" href="class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd">x</a>, bool <a class="el" href="class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd">y</a>, bool <a class="el" href="class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d">z</a>)</td></tr>
<tr class="memdesc:a23af00e3b11e8ce2c079dadccd5bdfef"><td class="mdescLeft">&#160;</td><td class="mdescRight">What axes of the accelerometer we want enabled for reading. <a href="#a23af00e3b11e8ce2c079dadccd5bdfef">More...</a><br /></td></tr>
<tr class="separator:a23af00e3b11e8ce2c079dadccd5bdfef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc2a41b87af32e1dd5716dea0959f1ee"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee">setPowerMode</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a> mode)</td></tr>
<tr class="memdesc:afc2a41b87af32e1dd5716dea0959f1ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the power mode, MSA301_NORMALMODE, MSA301_LOWPOWERMODE or MSA301_SUSPENDMODE. <a href="#afc2a41b87af32e1dd5716dea0959f1ee">More...</a><br /></td></tr>
<tr class="separator:afc2a41b87af32e1dd5716dea0959f1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd44736492a4c71751d6769caa789e92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92">getPowerMode</a> (void)</td></tr>
<tr class="memdesc:afd44736492a4c71751d6769caa789e92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the power mode. <a href="#afd44736492a4c71751d6769caa789e92">More...</a><br /></td></tr>
<tr class="separator:afd44736492a4c71751d6769caa789e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97b147eda3a235ced4b274ef3a97880d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d">setBandwidth</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a> bandwidth)</td></tr>
<tr class="memdesc:a97b147eda3a235ced4b274ef3a97880d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the bandwidth, ranges from 1.95Hz to 500Hz. <a href="#a97b147eda3a235ced4b274ef3a97880d">More...</a><br /></td></tr>
<tr class="separator:a97b147eda3a235ced4b274ef3a97880d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a926d66adf881068590c401f00a18b0b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3">getBandwidth</a> (void)</td></tr>
<tr class="memdesc:a926d66adf881068590c401f00a18b0b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the bandwidth. <a href="#a926d66adf881068590c401f00a18b0b3">More...</a><br /></td></tr>
<tr class="separator:a926d66adf881068590c401f00a18b0b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36d5cc7e86bdebebcff5e6c23f4d8c73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73">setRange</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a> range)</td></tr>
<tr class="memdesc:a36d5cc7e86bdebebcff5e6c23f4d8c73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the resolution range: +-2g, 4g, 8g, or 16g. <a href="#a36d5cc7e86bdebebcff5e6c23f4d8c73">More...</a><br /></td></tr>
<tr class="separator:a36d5cc7e86bdebebcff5e6c23f4d8c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1deca0c8ff66457ae37f6b2e4aaffb2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c">getRange</a> (void)</td></tr>
<tr class="memdesc:a1deca0c8ff66457ae37f6b2e4aaffb2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the resolution range: +-2g, 4g, 8g, or 16g. <a href="#a1deca0c8ff66457ae37f6b2e4aaffb2c">More...</a><br /></td></tr>
<tr class="separator:a1deca0c8ff66457ae37f6b2e4aaffb2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a992066f83e0cf502bde3487068809e61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61">setResolution</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a> resolution)</td></tr>
<tr class="memdesc:a992066f83e0cf502bde3487068809e61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the resolution - 8, 10, 12, or 14bits. <a href="#a992066f83e0cf502bde3487068809e61">More...</a><br /></td></tr>
<tr class="separator:a992066f83e0cf502bde3487068809e61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c1a3e5634e699c82b8286e8f85c7ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad">getResolution</a> (void)</td></tr>
<tr class="memdesc:a71c1a3e5634e699c82b8286e8f85c7ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the resolution - 8, 10, 12, or 14bits. <a href="#a71c1a3e5634e699c82b8286e8f85c7ad">More...</a><br /></td></tr>
<tr class="separator:a71c1a3e5634e699c82b8286e8f85c7ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba55fbccbf173d7fe57a3c77725da0b6"><td class="memItemLeft" align="right" valign="top"><a id="aba55fbccbf173d7fe57a3c77725da0b6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#aba55fbccbf173d7fe57a3c77725da0b6">read</a> ()</td></tr>
<tr class="memdesc:aba55fbccbf173d7fe57a3c77725da0b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the XYZ data from the accelerometer and store in the internal x, y and z (and x_g, y_g, z_g) member variables. <br /></td></tr>
<tr class="separator:aba55fbccbf173d7fe57a3c77725da0b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16526d972220840724da02971fdaa737"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737">getEvent</a> (sensors_event_t *event)</td></tr>
<tr class="memdesc:a16526d972220840724da02971fdaa737"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the most recent sensor event, Adafruit Unified Sensor format. <a href="#a16526d972220840724da02971fdaa737">More...</a><br /></td></tr>
<tr class="separator:a16526d972220840724da02971fdaa737"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29740b295c91a63b88927a160ff7ac6d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d">getSensor</a> (sensor_t *sensor)</td></tr>
<tr class="memdesc:a29740b295c91a63b88927a160ff7ac6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the sensor_t device data, Adafruit Unified Sensor format. <a href="#a29740b295c91a63b88927a160ff7ac6d">More...</a><br /></td></tr>
<tr class="separator:a29740b295c91a63b88927a160ff7ac6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0f914a65e394190d23748e3288b2c8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8">enableInterrupts</a> (bool singletap=false, bool doubletap=false, bool activeX=false, bool activeY=false, bool activeZ=false, bool newData=false, bool freefall=false, bool orient=false)</td></tr>
<tr class="memdesc:acb0f914a65e394190d23748e3288b2c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set which interrupts are enabled. <a href="#acb0f914a65e394190d23748e3288b2c8">More...</a><br /></td></tr>
<tr class="separator:acb0f914a65e394190d23748e3288b2c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe250bae308fa2e97d0989396afe047b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b">mapInterruptPin</a> (bool singletap=false, bool doubletap=false, bool activity=false, bool newData=false, bool freefall=false, bool orient=false)</td></tr>
<tr class="memdesc:abe250bae308fa2e97d0989396afe047b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set which interrupts are mapped to the INT pin. <a href="#abe250bae308fa2e97d0989396afe047b">More...</a><br /></td></tr>
<tr class="separator:abe250bae308fa2e97d0989396afe047b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae337ae7943e940fec12d509f1d07e5b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b">getClick</a> (void)</td></tr>
<tr class="memdesc:aae337ae7943e940fec12d509f1d07e5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the most recent click detect status register value. <a href="#aae337ae7943e940fec12d509f1d07e5b">More...</a><br /></td></tr>
<tr class="separator:aae337ae7943e940fec12d509f1d07e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fd8c7ea812cfa3187d8880fafdaa812"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812">getMotionInterruptStatus</a> (void)</td></tr>
<tr class="memdesc:a6fd8c7ea812cfa3187d8880fafdaa812"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the most recent motion interrupt status register value. <a href="#a6fd8c7ea812cfa3187d8880fafdaa812">More...</a><br /></td></tr>
<tr class="separator:a6fd8c7ea812cfa3187d8880fafdaa812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfe2d9e960b0437324409df13e841039"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039">getDataInterruptStatus</a> (void)</td></tr>
<tr class="memdesc:adfe2d9e960b0437324409df13e841039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the most recent data interrupt status register value. <a href="#adfe2d9e960b0437324409df13e841039">More...</a><br /></td></tr>
<tr class="separator:adfe2d9e960b0437324409df13e841039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace0b16d072e2a7efcb300cd0d1073beb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb">setClick</a> (bool tap_quiet, bool tap_shock, <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">msa301_tapduration_t</a> tapduration, uint8_t tapthresh)</td></tr>
<tr class="memdesc:ace0b16d072e2a7efcb300cd0d1073beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the click detection register thresholds. <a href="#ace0b16d072e2a7efcb300cd0d1073beb">More...</a><br /></td></tr>
<tr class="separator:ace0b16d072e2a7efcb300cd0d1073beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a6b2f5b6467137f9376c2e81c983128dd"><td class="memItemLeft" align="right" valign="top"><a id="a6b2f5b6467137f9376c2e81c983128dd"></a>
int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd">x</a></td></tr>
<tr class="memdesc:a6b2f5b6467137f9376c2e81c983128dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read X acceleration in raw units. <br /></td></tr>
<tr class="separator:a6b2f5b6467137f9376c2e81c983128dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5dad4e6af2268f3322232c2f1bd15fd"><td class="memItemLeft" align="right" valign="top"><a id="ac5dad4e6af2268f3322232c2f1bd15fd"></a>
int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd">y</a></td></tr>
<tr class="memdesc:ac5dad4e6af2268f3322232c2f1bd15fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read Y acceleration in raw units. <br /></td></tr>
<tr class="separator:ac5dad4e6af2268f3322232c2f1bd15fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa3e71c67c222ab00fbd9937f6b452d"><td class="memItemLeft" align="right" valign="top"><a id="acfa3e71c67c222ab00fbd9937f6b452d"></a>
int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d">z</a></td></tr>
<tr class="memdesc:acfa3e71c67c222ab00fbd9937f6b452d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read Z acceleration in raw units. <br /></td></tr>
<tr class="separator:acfa3e71c67c222ab00fbd9937f6b452d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd00ffa3e42f54781aabe78e4d74d27"><td class="memItemLeft" align="right" valign="top"><a id="affd00ffa3e42f54781aabe78e4d74d27"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#affd00ffa3e42f54781aabe78e4d74d27">x_g</a></td></tr>
<tr class="memdesc:affd00ffa3e42f54781aabe78e4d74d27"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read X acceleration in 'g'. <br /></td></tr>
<tr class="separator:affd00ffa3e42f54781aabe78e4d74d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48ba58d6e4d2853a4232237bd5976bee"><td class="memItemLeft" align="right" valign="top"><a id="a48ba58d6e4d2853a4232237bd5976bee"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a48ba58d6e4d2853a4232237bd5976bee">y_g</a></td></tr>
<tr class="memdesc:a48ba58d6e4d2853a4232237bd5976bee"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read Y acceleration in 'g'. <br /></td></tr>
<tr class="separator:a48ba58d6e4d2853a4232237bd5976bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d660c9b4240d651677782b6f04d89a2"><td class="memItemLeft" align="right" valign="top"><a id="a4d660c9b4240d651677782b6f04d89a2"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a4d660c9b4240d651677782b6f04d89a2">z_g</a></td></tr>
<tr class="memdesc:a4d660c9b4240d651677782b6f04d89a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read X acceleration in 'g'. <br /></td></tr>
<tr class="separator:a4d660c9b4240d651677782b6f04d89a2"><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>Class for hardware interfacing with an MSA301 accelerometer </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aad5f7d858435bc0cfd53e43543de5e77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad5f7d858435bc0cfd53e43543de5e77">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Adafruit_MSA301::begin </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>i2c_address</em> = <code><a class="el" href="_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a">MSA301_I2CADDR_DEFAULT</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TwoWire *&#160;</td>
<td class="paramname"><em>wire</em> = <code>&amp;Wire</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets up the hardware and initializes I2C. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">i2c_address</td><td>The I2C address to be used. </td></tr>
<tr><td class="paramname">wire</td><td>The Wire object to be used for I2C connections. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if initialization was successful, otherwise false. </dd></dl>
</div>
</div>
<a id="abd07c6b2f9229b50015df486f05c32f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd07c6b2f9229b50015df486f05c32f0">&#9670;&nbsp;</a></span>setDataRate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::setDataRate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a>&#160;</td>
<td class="paramname"><em>dataRate</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the data rate for the MSA301 (controls power consumption) from 1 Hz to 1000Hz. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dataRate</td><td>Enumerated msa301_dataRate_t </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0781e09becb172bf964135a4d9d0dd3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0781e09becb172bf964135a4d9d0dd3f">&#9670;&nbsp;</a></span>getDataRate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a> Adafruit_MSA301::getDataRate </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the data rate for the MSA301 (controls power consumption) </p>
<dl class="section return"><dt>Returns</dt><dd>Enumerated msa301_dataRate_t from 1 Hz to 1000Hz </dd></dl>
</div>
</div>
<a id="a23af00e3b11e8ce2c079dadccd5bdfef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23af00e3b11e8ce2c079dadccd5bdfef">&#9670;&nbsp;</a></span>enableAxes()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::enableAxes </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>enableX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>enableY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>enableZ</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>What axes of the accelerometer we want enabled for reading. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">enableX</td><td>True to enable X axis </td></tr>
<tr><td class="paramname">enableY</td><td>True to enable Y axis </td></tr>
<tr><td class="paramname">enableZ</td><td>True to enable Z axis </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afc2a41b87af32e1dd5716dea0959f1ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc2a41b87af32e1dd5716dea0959f1ee">&#9670;&nbsp;</a></span>setPowerMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::setPowerMode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a>&#160;</td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the power mode, MSA301_NORMALMODE, MSA301_LOWPOWERMODE or MSA301_SUSPENDMODE. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">mode</td><td>Enumerated msa301_powermode_t </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afd44736492a4c71751d6769caa789e92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd44736492a4c71751d6769caa789e92">&#9670;&nbsp;</a></span>getPowerMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a> Adafruit_MSA301::getPowerMode </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the power mode. </p>
<dl class="section return"><dt>Returns</dt><dd>Enumerated msa301_powermode_t, MSA301_NORMALMODE, MSA301_LOWPOWERMODE or MSA301_SUSPENDMODE </dd></dl>
</div>
</div>
<a id="a97b147eda3a235ced4b274ef3a97880d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97b147eda3a235ced4b274ef3a97880d">&#9670;&nbsp;</a></span>setBandwidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::setBandwidth </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a>&#160;</td>
<td class="paramname"><em>bandwidth</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the bandwidth, ranges from 1.95Hz to 500Hz. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bandwidth</td><td>Enumerated msa301_range_t </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a926d66adf881068590c401f00a18b0b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a926d66adf881068590c401f00a18b0b3">&#9670;&nbsp;</a></span>getBandwidth()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a> Adafruit_MSA301::getBandwidth </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the bandwidth. </p>
<dl class="section return"><dt>Returns</dt><dd>Enumerated msa301_bandwidth_t, ranges from 1.95Hz to 500Hz </dd></dl>
</div>
</div>
<a id="a36d5cc7e86bdebebcff5e6c23f4d8c73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36d5cc7e86bdebebcff5e6c23f4d8c73">&#9670;&nbsp;</a></span>setRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::setRange </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a>&#160;</td>
<td class="paramname"><em>range</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the resolution range: +-2g, 4g, 8g, or 16g. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">range</td><td>Enumerated msa301_range_t </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1deca0c8ff66457ae37f6b2e4aaffb2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1deca0c8ff66457ae37f6b2e4aaffb2c">&#9670;&nbsp;</a></span>getRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a> Adafruit_MSA301::getRange </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read the resolution range: +-2g, 4g, 8g, or 16g. </p>
<dl class="section return"><dt>Returns</dt><dd>Enumerated msa301_range_t </dd></dl>
</div>
</div>
<a id="a992066f83e0cf502bde3487068809e61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a992066f83e0cf502bde3487068809e61">&#9670;&nbsp;</a></span>setResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::setResolution </td>
<td>(</td>
<td class="paramtype"><a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a>&#160;</td>
<td class="paramname"><em>resolution</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the resolution - 8, 10, 12, or 14bits. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">resolution</td><td>Enumerated msa301_resolution_t </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a71c1a3e5634e699c82b8286e8f85c7ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71c1a3e5634e699c82b8286e8f85c7ad">&#9670;&nbsp;</a></span>getResolution()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a> Adafruit_MSA301::getResolution </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read the resolution - 8, 10, 12, or 14bits. </p>
<dl class="section return"><dt>Returns</dt><dd>Enumerated msa301_resolution_t </dd></dl>
</div>
</div>
<a id="a16526d972220840724da02971fdaa737"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16526d972220840724da02971fdaa737">&#9670;&nbsp;</a></span>getEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Adafruit_MSA301::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 most recent sensor event, Adafruit Unified Sensor format. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">event</td><td>Pointer to an Adafruit Unified sensor_event_t object that we'll fill in </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True on successful read </dd></dl>
</div>
</div>
<a id="a29740b295c91a63b88927a160ff7ac6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29740b295c91a63b88927a160ff7ac6d">&#9670;&nbsp;</a></span>getSensor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::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, Adafruit Unified Sensor format. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sensor</td><td>Pointer to an Adafruit Unified sensor_t object that we'll fill in </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acb0f914a65e394190d23748e3288b2c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb0f914a65e394190d23748e3288b2c8">&#9670;&nbsp;</a></span>enableInterrupts()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::enableInterrupts </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>singletap</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>doubletap</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>activeX</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>activeY</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>activeZ</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>newData</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>freefall</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>orient</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set which interrupts are enabled. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">singletap</td><td>Whether to trigger INT on single tap interrupt </td></tr>
<tr><td class="paramname">doubletap</td><td>Whether to trigger INT on double tap interrupt </td></tr>
<tr><td class="paramname">activeX</td><td>Whether to trigger INT on X axis activity interrupt </td></tr>
<tr><td class="paramname">activeY</td><td>Whether to trigger INT on Y axis activity interrupt </td></tr>
<tr><td class="paramname">activeZ</td><td>Whether to trigger INT on Z axis activity interrupt </td></tr>
<tr><td class="paramname">newData</td><td>Whether to trigger INT on new data available interrupt </td></tr>
<tr><td class="paramname">freefall</td><td>Whether to trigger INT on freefall interrupt </td></tr>
<tr><td class="paramname">orient</td><td>Whether to trigger INT on orientation interrupt </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abe250bae308fa2e97d0989396afe047b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe250bae308fa2e97d0989396afe047b">&#9670;&nbsp;</a></span>mapInterruptPin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::mapInterruptPin </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>singletap</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>doubletap</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>activity</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>newData</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>freefall</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>orient</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set which interrupts are mapped to the INT pin. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">singletap</td><td>Whether to trigger INT on single tap interrupt </td></tr>
<tr><td class="paramname">doubletap</td><td>Whether to trigger INT on double tap interrupt </td></tr>
<tr><td class="paramname">activity</td><td>Whether to trigger INT on activity interrupt </td></tr>
<tr><td class="paramname">newData</td><td>Whether to trigger INT on new data available interrupt </td></tr>
<tr><td class="paramname">freefall</td><td>Whether to trigger INT on freefall interrupt </td></tr>
<tr><td class="paramname">orient</td><td>Whether to trigger INT on orientation interrupt </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aae337ae7943e940fec12d509f1d07e5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae337ae7943e940fec12d509f1d07e5b">&#9670;&nbsp;</a></span>getClick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t Adafruit_MSA301::getClick </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the most recent click detect status register value. </p>
<dl class="section return"><dt>Returns</dt><dd>8 bits of interrupt status, check datasheet for what CLICKSTATUS bits are </dd></dl>
</div>
</div>
<a id="a6fd8c7ea812cfa3187d8880fafdaa812"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fd8c7ea812cfa3187d8880fafdaa812">&#9670;&nbsp;</a></span>getMotionInterruptStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t Adafruit_MSA301::getMotionInterruptStatus </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the most recent motion interrupt status register value. </p>
<dl class="section return"><dt>Returns</dt><dd>8 bits of interrupt status, check datasheet for what MOTION bits are </dd></dl>
</div>
</div>
<a id="adfe2d9e960b0437324409df13e841039"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfe2d9e960b0437324409df13e841039">&#9670;&nbsp;</a></span>getDataInterruptStatus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t Adafruit_MSA301::getDataInterruptStatus </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the most recent data interrupt status register value. </p>
<dl class="section return"><dt>Returns</dt><dd>8 bits of interrupt status, check datasheet for what DATAINT bits are </dd></dl>
</div>
</div>
<a id="ace0b16d072e2a7efcb300cd0d1073beb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace0b16d072e2a7efcb300cd0d1073beb">&#9670;&nbsp;</a></span>setClick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_MSA301::setClick </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>tap_quiet</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>tap_shock</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">msa301_tapduration_t</a>&#160;</td>
<td class="paramname"><em>tapduration</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>tapthresh</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the click detection register thresholds. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tap_quiet</td><td>TAP_QUIET flag (check datasheet for details) </td></tr>
<tr><td class="paramname">tap_shock</td><td>TAP_SHOCK flag (check datasheet for details) </td></tr>
<tr><td class="paramname">tapduration</td><td>How long to listen for a second tap (check datasheet for details) </td></tr>
<tr><td class="paramname">tapthresh</td><td>How strong the tap signal has to be (check datasheet for details) </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___m_s_a301_8h_source.html">Adafruit_MSA301.h</a></li>
<li><a class="el" href="_adafruit___m_s_a301_8cpp.html">Adafruit_MSA301.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: 810 B

View file

@ -0,0 +1,105 @@
<!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 MSA301 Sensor 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 MSA301 Sensor 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_MSA311 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_adafruit___m_s_a311.html">Adafruit_MSA311</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a7a425bd5715ed7b325f2cd4ce025b63b">Adafruit_MSA301</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a311.html#ad24a5b2e7ce541497b26a4e31b8bc6d7">Adafruit_MSA311</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a311.html">Adafruit_MSA311</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a311.html#a11e9ab382c8dc16d390c403492a24ec4">begin</a>(uint8_t i2c_addr=MSA311_I2CADDR_DEFAULT, TwoWire *wire=&amp;Wire)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a311.html">Adafruit_MSA311</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef">enableAxes</a>(bool x, bool y, bool z)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8">enableInterrupts</a>(bool singletap=false, bool doubletap=false, bool activeX=false, bool activeY=false, bool activeZ=false, bool newData=false, bool freefall=false, bool orient=false)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3">getBandwidth</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b">getClick</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039">getDataInterruptStatus</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f">getDataRate</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737">getEvent</a>(sensors_event_t *event)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812">getMotionInterruptStatus</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92">getPowerMode</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c">getRange</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad">getResolution</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d">getSensor</a>(sensor_t *sensor)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b">mapInterruptPin</a>(bool singletap=false, bool doubletap=false, bool activity=false, bool newData=false, bool freefall=false, bool orient=false)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#aba55fbccbf173d7fe57a3c77725da0b6">read</a>()</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d">setBandwidth</a>(msa301_bandwidth_t bandwidth)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb">setClick</a>(bool tap_quiet, bool tap_shock, msa301_tapduration_t tapduration, uint8_t tapthresh)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0">setDataRate</a>(msa301_dataRate_t dataRate)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee">setPowerMode</a>(msa301_powermode_t mode)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73">setRange</a>(msa301_range_t range)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61">setResolution</a>(msa301_resolution_t resolution)</td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd">x</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#affd00ffa3e42f54781aabe78e4d74d27">x_g</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd">y</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a48ba58d6e4d2853a4232237bd5976bee">y_g</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d">z</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html#a4d660c9b4240d651677782b6f04d89a2">z_g</a></td><td class="entry"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</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,240 @@
<!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 MSA301 Sensor Library: Adafruit_MSA311 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 MSA301 Sensor 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___m_s_a311-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Adafruit_MSA311 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_adafruit___m_s_a301_8h_source.html">Adafruit_MSA301.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Adafruit_MSA311:</div>
<div class="dyncontent">
<div class="center">
<img src="class_adafruit___m_s_a311.png" usemap="#Adafruit_5FMSA311_map" alt=""/>
<map id="Adafruit_5FMSA311_map" name="Adafruit_5FMSA311_map">
<area href="class_adafruit___m_s_a301.html" alt="Adafruit_MSA301" shape="rect" coords="0,56,113,80"/>
</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:ad24a5b2e7ce541497b26a4e31b8bc6d7"><td class="memItemLeft" align="right" valign="top"><a id="ad24a5b2e7ce541497b26a4e31b8bc6d7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a311.html#ad24a5b2e7ce541497b26a4e31b8bc6d7">Adafruit_MSA311</a> (void)</td></tr>
<tr class="memdesc:ad24a5b2e7ce541497b26a4e31b8bc6d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiates a new MSA311 class. <br /></td></tr>
<tr class="separator:ad24a5b2e7ce541497b26a4e31b8bc6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11e9ab382c8dc16d390c403492a24ec4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a311.html#a11e9ab382c8dc16d390c403492a24ec4">begin</a> (uint8_t i2c_addr=<a class="el" href="_adafruit___m_s_a301_8h.html#a3dfc3a1ab2900817f7ab7e7cd0f32f74">MSA311_I2CADDR_DEFAULT</a>, TwoWire *wire=&amp;Wire)</td></tr>
<tr class="memdesc:a11e9ab382c8dc16d390c403492a24ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the hardware and initializes I2C. <a href="#a11e9ab382c8dc16d390c403492a24ec4">More...</a><br /></td></tr>
<tr class="separator:a11e9ab382c8dc16d390c403492a24ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_adafruit___m_s_a301"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_adafruit___m_s_a301')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td></tr>
<tr class="memitem:a7a425bd5715ed7b325f2cd4ce025b63b inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a id="a7a425bd5715ed7b325f2cd4ce025b63b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a7a425bd5715ed7b325f2cd4ce025b63b">Adafruit_MSA301</a> (void)</td></tr>
<tr class="memdesc:a7a425bd5715ed7b325f2cd4ce025b63b inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiates a new MSA301 class. <br /></td></tr>
<tr class="separator:a7a425bd5715ed7b325f2cd4ce025b63b inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad5f7d858435bc0cfd53e43543de5e77 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#aad5f7d858435bc0cfd53e43543de5e77">begin</a> (uint8_t i2c_addr=<a class="el" href="_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a">MSA301_I2CADDR_DEFAULT</a>, TwoWire *wire=&amp;Wire)</td></tr>
<tr class="memdesc:aad5f7d858435bc0cfd53e43543de5e77 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets up the hardware and initializes I2C. <a href="class_adafruit___m_s_a301.html#aad5f7d858435bc0cfd53e43543de5e77">More...</a><br /></td></tr>
<tr class="separator:aad5f7d858435bc0cfd53e43543de5e77 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd07c6b2f9229b50015df486f05c32f0 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0">setDataRate</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a> dataRate)</td></tr>
<tr class="memdesc:abd07c6b2f9229b50015df486f05c32f0 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the data rate for the MSA301 (controls power consumption) from 1 Hz to 1000Hz. <a href="class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0">More...</a><br /></td></tr>
<tr class="separator:abd07c6b2f9229b50015df486f05c32f0 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0781e09becb172bf964135a4d9d0dd3f inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">msa301_dataRate_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f">getDataRate</a> (void)</td></tr>
<tr class="memdesc:a0781e09becb172bf964135a4d9d0dd3f inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the data rate for the MSA301 (controls power consumption) <a href="class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f">More...</a><br /></td></tr>
<tr class="separator:a0781e09becb172bf964135a4d9d0dd3f inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23af00e3b11e8ce2c079dadccd5bdfef inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef">enableAxes</a> (bool <a class="el" href="class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd">x</a>, bool <a class="el" href="class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd">y</a>, bool <a class="el" href="class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d">z</a>)</td></tr>
<tr class="memdesc:a23af00e3b11e8ce2c079dadccd5bdfef inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">What axes of the accelerometer we want enabled for reading. <a href="class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef">More...</a><br /></td></tr>
<tr class="separator:a23af00e3b11e8ce2c079dadccd5bdfef inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc2a41b87af32e1dd5716dea0959f1ee inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee">setPowerMode</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a> mode)</td></tr>
<tr class="memdesc:afc2a41b87af32e1dd5716dea0959f1ee inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the power mode, MSA301_NORMALMODE, MSA301_LOWPOWERMODE or MSA301_SUSPENDMODE. <a href="class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee">More...</a><br /></td></tr>
<tr class="separator:afc2a41b87af32e1dd5716dea0959f1ee inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd44736492a4c71751d6769caa789e92 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">msa301_powermode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92">getPowerMode</a> (void)</td></tr>
<tr class="memdesc:afd44736492a4c71751d6769caa789e92 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the power mode. <a href="class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92">More...</a><br /></td></tr>
<tr class="separator:afd44736492a4c71751d6769caa789e92 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97b147eda3a235ced4b274ef3a97880d inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d">setBandwidth</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a> bandwidth)</td></tr>
<tr class="memdesc:a97b147eda3a235ced4b274ef3a97880d inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the bandwidth, ranges from 1.95Hz to 500Hz. <a href="class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d">More...</a><br /></td></tr>
<tr class="separator:a97b147eda3a235ced4b274ef3a97880d inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a926d66adf881068590c401f00a18b0b3 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">msa301_bandwidth_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3">getBandwidth</a> (void)</td></tr>
<tr class="memdesc:a926d66adf881068590c401f00a18b0b3 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the bandwidth. <a href="class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3">More...</a><br /></td></tr>
<tr class="separator:a926d66adf881068590c401f00a18b0b3 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36d5cc7e86bdebebcff5e6c23f4d8c73 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73">setRange</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a> range)</td></tr>
<tr class="memdesc:a36d5cc7e86bdebebcff5e6c23f4d8c73 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the resolution range: +-2g, 4g, 8g, or 16g. <a href="class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73">More...</a><br /></td></tr>
<tr class="separator:a36d5cc7e86bdebebcff5e6c23f4d8c73 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1deca0c8ff66457ae37f6b2e4aaffb2c inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">msa301_range_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c">getRange</a> (void)</td></tr>
<tr class="memdesc:a1deca0c8ff66457ae37f6b2e4aaffb2c inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the resolution range: +-2g, 4g, 8g, or 16g. <a href="class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c">More...</a><br /></td></tr>
<tr class="separator:a1deca0c8ff66457ae37f6b2e4aaffb2c inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a992066f83e0cf502bde3487068809e61 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61">setResolution</a> (<a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a> resolution)</td></tr>
<tr class="memdesc:a992066f83e0cf502bde3487068809e61 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the resolution - 8, 10, 12, or 14bits. <a href="class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61">More...</a><br /></td></tr>
<tr class="separator:a992066f83e0cf502bde3487068809e61 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c1a3e5634e699c82b8286e8f85c7ad inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">msa301_resolution_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad">getResolution</a> (void)</td></tr>
<tr class="memdesc:a71c1a3e5634e699c82b8286e8f85c7ad inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the resolution - 8, 10, 12, or 14bits. <a href="class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad">More...</a><br /></td></tr>
<tr class="separator:a71c1a3e5634e699c82b8286e8f85c7ad inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba55fbccbf173d7fe57a3c77725da0b6 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a id="aba55fbccbf173d7fe57a3c77725da0b6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#aba55fbccbf173d7fe57a3c77725da0b6">read</a> ()</td></tr>
<tr class="memdesc:aba55fbccbf173d7fe57a3c77725da0b6 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read the XYZ data from the accelerometer and store in the internal x, y and z (and x_g, y_g, z_g) member variables. <br /></td></tr>
<tr class="separator:aba55fbccbf173d7fe57a3c77725da0b6 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16526d972220840724da02971fdaa737 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737">getEvent</a> (sensors_event_t *event)</td></tr>
<tr class="memdesc:a16526d972220840724da02971fdaa737 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the most recent sensor event, Adafruit Unified Sensor format. <a href="class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737">More...</a><br /></td></tr>
<tr class="separator:a16526d972220840724da02971fdaa737 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29740b295c91a63b88927a160ff7ac6d inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d">getSensor</a> (sensor_t *sensor)</td></tr>
<tr class="memdesc:a29740b295c91a63b88927a160ff7ac6d inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the sensor_t device data, Adafruit Unified Sensor format. <a href="class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d">More...</a><br /></td></tr>
<tr class="separator:a29740b295c91a63b88927a160ff7ac6d inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0f914a65e394190d23748e3288b2c8 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8">enableInterrupts</a> (bool singletap=false, bool doubletap=false, bool activeX=false, bool activeY=false, bool activeZ=false, bool newData=false, bool freefall=false, bool orient=false)</td></tr>
<tr class="memdesc:acb0f914a65e394190d23748e3288b2c8 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set which interrupts are enabled. <a href="class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8">More...</a><br /></td></tr>
<tr class="separator:acb0f914a65e394190d23748e3288b2c8 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe250bae308fa2e97d0989396afe047b inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b">mapInterruptPin</a> (bool singletap=false, bool doubletap=false, bool activity=false, bool newData=false, bool freefall=false, bool orient=false)</td></tr>
<tr class="memdesc:abe250bae308fa2e97d0989396afe047b inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set which interrupts are mapped to the INT pin. <a href="class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b">More...</a><br /></td></tr>
<tr class="separator:abe250bae308fa2e97d0989396afe047b inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae337ae7943e940fec12d509f1d07e5b inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b">getClick</a> (void)</td></tr>
<tr class="memdesc:aae337ae7943e940fec12d509f1d07e5b inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the most recent click detect status register value. <a href="class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b">More...</a><br /></td></tr>
<tr class="separator:aae337ae7943e940fec12d509f1d07e5b inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fd8c7ea812cfa3187d8880fafdaa812 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812">getMotionInterruptStatus</a> (void)</td></tr>
<tr class="memdesc:a6fd8c7ea812cfa3187d8880fafdaa812 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the most recent motion interrupt status register value. <a href="class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812">More...</a><br /></td></tr>
<tr class="separator:a6fd8c7ea812cfa3187d8880fafdaa812 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfe2d9e960b0437324409df13e841039 inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039">getDataInterruptStatus</a> (void)</td></tr>
<tr class="memdesc:adfe2d9e960b0437324409df13e841039 inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the most recent data interrupt status register value. <a href="class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039">More...</a><br /></td></tr>
<tr class="separator:adfe2d9e960b0437324409df13e841039 inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace0b16d072e2a7efcb300cd0d1073beb inherit pub_methods_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb">setClick</a> (bool tap_quiet, bool tap_shock, <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">msa301_tapduration_t</a> tapduration, uint8_t tapthresh)</td></tr>
<tr class="memdesc:ace0b16d072e2a7efcb300cd0d1073beb inherit pub_methods_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the click detection register thresholds. <a href="class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb">More...</a><br /></td></tr>
<tr class="separator:ace0b16d072e2a7efcb300cd0d1073beb inherit pub_methods_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_class_adafruit___m_s_a301"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_adafruit___m_s_a301')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a></td></tr>
<tr class="memitem:a6b2f5b6467137f9376c2e81c983128dd inherit pub_attribs_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a id="a6b2f5b6467137f9376c2e81c983128dd"></a>
int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd">x</a></td></tr>
<tr class="memdesc:a6b2f5b6467137f9376c2e81c983128dd inherit pub_attribs_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read X acceleration in raw units. <br /></td></tr>
<tr class="separator:a6b2f5b6467137f9376c2e81c983128dd inherit pub_attribs_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5dad4e6af2268f3322232c2f1bd15fd inherit pub_attribs_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a id="ac5dad4e6af2268f3322232c2f1bd15fd"></a>
int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd">y</a></td></tr>
<tr class="memdesc:ac5dad4e6af2268f3322232c2f1bd15fd inherit pub_attribs_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read Y acceleration in raw units. <br /></td></tr>
<tr class="separator:ac5dad4e6af2268f3322232c2f1bd15fd inherit pub_attribs_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa3e71c67c222ab00fbd9937f6b452d inherit pub_attribs_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a id="acfa3e71c67c222ab00fbd9937f6b452d"></a>
int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d">z</a></td></tr>
<tr class="memdesc:acfa3e71c67c222ab00fbd9937f6b452d inherit pub_attribs_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read Z acceleration in raw units. <br /></td></tr>
<tr class="separator:acfa3e71c67c222ab00fbd9937f6b452d inherit pub_attribs_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd00ffa3e42f54781aabe78e4d74d27 inherit pub_attribs_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a id="affd00ffa3e42f54781aabe78e4d74d27"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#affd00ffa3e42f54781aabe78e4d74d27">x_g</a></td></tr>
<tr class="memdesc:affd00ffa3e42f54781aabe78e4d74d27 inherit pub_attribs_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read X acceleration in 'g'. <br /></td></tr>
<tr class="separator:affd00ffa3e42f54781aabe78e4d74d27 inherit pub_attribs_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48ba58d6e4d2853a4232237bd5976bee inherit pub_attribs_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a id="a48ba58d6e4d2853a4232237bd5976bee"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a48ba58d6e4d2853a4232237bd5976bee">y_g</a></td></tr>
<tr class="memdesc:a48ba58d6e4d2853a4232237bd5976bee inherit pub_attribs_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read Y acceleration in 'g'. <br /></td></tr>
<tr class="separator:a48ba58d6e4d2853a4232237bd5976bee inherit pub_attribs_class_adafruit___m_s_a301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d660c9b4240d651677782b6f04d89a2 inherit pub_attribs_class_adafruit___m_s_a301"><td class="memItemLeft" align="right" valign="top"><a id="a4d660c9b4240d651677782b6f04d89a2"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___m_s_a301.html#a4d660c9b4240d651677782b6f04d89a2">z_g</a></td></tr>
<tr class="memdesc:a4d660c9b4240d651677782b6f04d89a2 inherit pub_attribs_class_adafruit___m_s_a301"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last read X acceleration in 'g'. <br /></td></tr>
<tr class="separator:a4d660c9b4240d651677782b6f04d89a2 inherit pub_attribs_class_adafruit___m_s_a301"><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>Class for hardware interfacing with an MSA311 accelerometer </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a11e9ab382c8dc16d390c403492a24ec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11e9ab382c8dc16d390c403492a24ec4">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Adafruit_MSA311::begin </td>
<td>(</td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>i2c_address</em> = <code><a class="el" href="_adafruit___m_s_a301_8h.html#a3dfc3a1ab2900817f7ab7e7cd0f32f74">MSA311_I2CADDR_DEFAULT</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TwoWire *&#160;</td>
<td class="paramname"><em>wire</em> = <code>&amp;Wire</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets up the hardware and initializes I2C. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">i2c_address</td><td>The I2C address to be used. </td></tr>
<tr><td class="paramname">wire</td><td>The Wire object to be used for I2C connections. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if initialization was successful, otherwise false. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_adafruit___m_s_a301_8h_source.html">Adafruit_MSA301.h</a></li>
<li><a class="el" href="_adafruit___m_s_a301_8cpp.html">Adafruit_MSA301.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: 804 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 MSA301 Sensor 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 MSA301 Sensor 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___m_s_a311.html">Adafruit_MSA311</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="class_adafruit___m_s_a301.html">Adafruit_MSA301</a>&#160;&#160;&#160;</td><td></td><td></td></tr>
<tr><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 MSA301 Sensor 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 MSA301 Sensor 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___m_s_a301_8cpp.html" target="_self">Adafruit_MSA301.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___m_s_a301_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_adafruit___m_s_a301_8h.html" target="_self">Adafruit_MSA301.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

159
html/functions.html Normal file
View file

@ -0,0 +1,159 @@
<!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 MSA301 Sensor 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 MSA301 Sensor 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><ul>
<li>Adafruit_MSA301()
: <a class="el" href="class_adafruit___m_s_a301.html#a7a425bd5715ed7b325f2cd4ce025b63b">Adafruit_MSA301</a>
</li>
<li>Adafruit_MSA311()
: <a class="el" href="class_adafruit___m_s_a311.html#ad24a5b2e7ce541497b26a4e31b8bc6d7">Adafruit_MSA311</a>
</li>
<li>begin()
: <a class="el" href="class_adafruit___m_s_a301.html#aad5f7d858435bc0cfd53e43543de5e77">Adafruit_MSA301</a>
, <a class="el" href="class_adafruit___m_s_a311.html#a11e9ab382c8dc16d390c403492a24ec4">Adafruit_MSA311</a>
</li>
<li>enableAxes()
: <a class="el" href="class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef">Adafruit_MSA301</a>
</li>
<li>enableInterrupts()
: <a class="el" href="class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8">Adafruit_MSA301</a>
</li>
<li>getBandwidth()
: <a class="el" href="class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3">Adafruit_MSA301</a>
</li>
<li>getClick()
: <a class="el" href="class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b">Adafruit_MSA301</a>
</li>
<li>getDataInterruptStatus()
: <a class="el" href="class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039">Adafruit_MSA301</a>
</li>
<li>getDataRate()
: <a class="el" href="class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f">Adafruit_MSA301</a>
</li>
<li>getEvent()
: <a class="el" href="class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737">Adafruit_MSA301</a>
</li>
<li>getMotionInterruptStatus()
: <a class="el" href="class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812">Adafruit_MSA301</a>
</li>
<li>getPowerMode()
: <a class="el" href="class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92">Adafruit_MSA301</a>
</li>
<li>getRange()
: <a class="el" href="class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c">Adafruit_MSA301</a>
</li>
<li>getResolution()
: <a class="el" href="class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad">Adafruit_MSA301</a>
</li>
<li>getSensor()
: <a class="el" href="class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d">Adafruit_MSA301</a>
</li>
<li>mapInterruptPin()
: <a class="el" href="class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b">Adafruit_MSA301</a>
</li>
<li>read()
: <a class="el" href="class_adafruit___m_s_a301.html#aba55fbccbf173d7fe57a3c77725da0b6">Adafruit_MSA301</a>
</li>
<li>setBandwidth()
: <a class="el" href="class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d">Adafruit_MSA301</a>
</li>
<li>setClick()
: <a class="el" href="class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb">Adafruit_MSA301</a>
</li>
<li>setDataRate()
: <a class="el" href="class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0">Adafruit_MSA301</a>
</li>
<li>setPowerMode()
: <a class="el" href="class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee">Adafruit_MSA301</a>
</li>
<li>setRange()
: <a class="el" href="class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73">Adafruit_MSA301</a>
</li>
<li>setResolution()
: <a class="el" href="class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61">Adafruit_MSA301</a>
</li>
<li>x
: <a class="el" href="class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd">Adafruit_MSA301</a>
</li>
<li>x_g
: <a class="el" href="class_adafruit___m_s_a301.html#affd00ffa3e42f54781aabe78e4d74d27">Adafruit_MSA301</a>
</li>
<li>y
: <a class="el" href="class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd">Adafruit_MSA301</a>
</li>
<li>y_g
: <a class="el" href="class_adafruit___m_s_a301.html#a48ba58d6e4d2853a4232237bd5976bee">Adafruit_MSA301</a>
</li>
<li>z
: <a class="el" href="class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d">Adafruit_MSA301</a>
</li>
<li>z_g
: <a class="el" href="class_adafruit___m_s_a301.html#a4d660c9b4240d651677782b6f04d89a2">Adafruit_MSA301</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>

141
html/functions_func.html Normal file
View file

@ -0,0 +1,141 @@
<!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 MSA301 Sensor 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 MSA301 Sensor 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>Adafruit_MSA301()
: <a class="el" href="class_adafruit___m_s_a301.html#a7a425bd5715ed7b325f2cd4ce025b63b">Adafruit_MSA301</a>
</li>
<li>Adafruit_MSA311()
: <a class="el" href="class_adafruit___m_s_a311.html#ad24a5b2e7ce541497b26a4e31b8bc6d7">Adafruit_MSA311</a>
</li>
<li>begin()
: <a class="el" href="class_adafruit___m_s_a301.html#aad5f7d858435bc0cfd53e43543de5e77">Adafruit_MSA301</a>
, <a class="el" href="class_adafruit___m_s_a311.html#a11e9ab382c8dc16d390c403492a24ec4">Adafruit_MSA311</a>
</li>
<li>enableAxes()
: <a class="el" href="class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef">Adafruit_MSA301</a>
</li>
<li>enableInterrupts()
: <a class="el" href="class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8">Adafruit_MSA301</a>
</li>
<li>getBandwidth()
: <a class="el" href="class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3">Adafruit_MSA301</a>
</li>
<li>getClick()
: <a class="el" href="class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b">Adafruit_MSA301</a>
</li>
<li>getDataInterruptStatus()
: <a class="el" href="class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039">Adafruit_MSA301</a>
</li>
<li>getDataRate()
: <a class="el" href="class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f">Adafruit_MSA301</a>
</li>
<li>getEvent()
: <a class="el" href="class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737">Adafruit_MSA301</a>
</li>
<li>getMotionInterruptStatus()
: <a class="el" href="class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812">Adafruit_MSA301</a>
</li>
<li>getPowerMode()
: <a class="el" href="class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92">Adafruit_MSA301</a>
</li>
<li>getRange()
: <a class="el" href="class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c">Adafruit_MSA301</a>
</li>
<li>getResolution()
: <a class="el" href="class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad">Adafruit_MSA301</a>
</li>
<li>getSensor()
: <a class="el" href="class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d">Adafruit_MSA301</a>
</li>
<li>mapInterruptPin()
: <a class="el" href="class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b">Adafruit_MSA301</a>
</li>
<li>read()
: <a class="el" href="class_adafruit___m_s_a301.html#aba55fbccbf173d7fe57a3c77725da0b6">Adafruit_MSA301</a>
</li>
<li>setBandwidth()
: <a class="el" href="class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d">Adafruit_MSA301</a>
</li>
<li>setClick()
: <a class="el" href="class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb">Adafruit_MSA301</a>
</li>
<li>setDataRate()
: <a class="el" href="class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0">Adafruit_MSA301</a>
</li>
<li>setPowerMode()
: <a class="el" href="class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee">Adafruit_MSA301</a>
</li>
<li>setRange()
: <a class="el" href="class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73">Adafruit_MSA301</a>
</li>
<li>setResolution()
: <a class="el" href="class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61">Adafruit_MSA301</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>

89
html/functions_vars.html Normal file
View file

@ -0,0 +1,89 @@
<!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 MSA301 Sensor Library: Class Members - Variables</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 MSA301 Sensor 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>x
: <a class="el" href="class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd">Adafruit_MSA301</a>
</li>
<li>x_g
: <a class="el" href="class_adafruit___m_s_a301.html#affd00ffa3e42f54781aabe78e4d74d27">Adafruit_MSA301</a>
</li>
<li>y
: <a class="el" href="class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd">Adafruit_MSA301</a>
</li>
<li>y_g
: <a class="el" href="class_adafruit___m_s_a301.html#a48ba58d6e4d2853a4232237bd5976bee">Adafruit_MSA301</a>
</li>
<li>z
: <a class="el" href="class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d">Adafruit_MSA301</a>
</li>
<li>z_g
: <a class="el" href="class_adafruit___m_s_a301.html#a4d660c9b4240d651677782b6f04d89a2">Adafruit_MSA301</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>

301
html/globals.html Normal file
View file

@ -0,0 +1,301 @@
<!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 MSA301 Sensor 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 MSA301 Sensor 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_m"></a>- m -</h3><ul>
<li>msa301_axis_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36">Adafruit_MSA301.h</a>
</li>
<li>MSA301_AXIS_X
: <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a442554f13b259b876233febf0892fbdd">Adafruit_MSA301.h</a>
</li>
<li>MSA301_AXIS_Y
: <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a472e8accc9809366ba0777aec0dea5c3">Adafruit_MSA301.h</a>
</li>
<li>MSA301_AXIS_Z
: <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a70845a5a4faca5accdb556ec8f54ee69">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_125_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a9efe7ed9f450d57507398205b648e765">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_15_63_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a75876153a0ff65ae8bde7bd93c85dcfa">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_1_95_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0ab5f944c1d8359771bdaac110b88f3f9c">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_250_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a159faef70bc94ffeec3150fe557a19a2">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_31_25_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a8c2b55dabf727c2e3dfdefb4ef4baa87">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_3_9_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a96d3543d4f1e94b18f04ec7218c353fb">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_500_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a56f7f8e198c077087dc34d61ef2cd320">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_62_5_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0abd9b4330ffafa6efff9c0dc4c448f627">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_7_81_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0aef84c60b4acb85e2af6c310101ad34b1">Adafruit_MSA301.h</a>
</li>
<li>msa301_bandwidth_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_1000_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a494839588adca4e06a3cb58638c678b5">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_125_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787addf17f808d34606da64257d66671124f">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_15_63_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a5da0375877f542d5835996ab2ceef116">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_1_95_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af9b8546287aa42183e4b332e2db174dc">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_1_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aba8052cff4eccaff2e33f21d89c7d916">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_250_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aed4c386136c0f5e6c7b7408280c468e0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_31_25_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af88201a20f78ca300596b3cabd112d85">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_3_9_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a0fa7a52e5e26042c2546d2b516c343d0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_500_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787ad8158fe48316eaf4b7dc61208bb51eb7">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_62_5_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2fab054e786016f52e91efbb0d9e46e0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_7_81_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2e4a13457a57a0061dea4677c20e4eaa">Adafruit_MSA301.h</a>
</li>
<li>msa301_dataRate_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">Adafruit_MSA301.h</a>
</li>
<li>MSA301_I2CADDR_DEFAULT
: <a class="el" href="_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_ACTIVE
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251a0b6ad56295a3f31560c8aa1a2c7b1c6d">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_DOUBLETAP
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ae80f839e97c60d29b3f575e000d559f1">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_NEWDATA
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251af2fd418bd08b2cec4c13241c459492b1">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_ORIENT
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ab421d87a92a9685e2bf95fbc5010b957">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_SINGLETAP
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251aa6afa2077b39f140c872bd173893fca9">Adafruit_MSA301.h</a>
</li>
<li>msa301_interrupt_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251">Adafruit_MSA301.h</a>
</li>
<li>MSA301_LOWPOWERMODE
: <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a3ccec3c131970ebe173466eb3044d1ce">Adafruit_MSA301.h</a>
</li>
<li>MSA301_NORMALMODE
: <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a8b034883fa5561e2fb1680166c630a11">Adafruit_MSA301.h</a>
</li>
<li>msa301_powermode_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RANGE_16_G
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa21960de19cb635cdfc2ee54223624919">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RANGE_2_G
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa54fa277013f52c2e5776c27303b3459c">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RANGE_4_G
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aac0e7ebeb92d4fc42ab4de8390f9d63f1">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RANGE_8_G
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa57af8ffb87475a0e8348e0f8f9fd2cfc">Adafruit_MSA301.h</a>
</li>
<li>msa301_range_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_CLICKSTATUS
: <a class="el" href="_adafruit___m_s_a301_8h.html#a49aadbf356e81f255d4aea4170cb5be2">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_DATAINT
: <a class="el" href="_adafruit___m_s_a301_8h.html#a61a6ebce6fb338f3aaa5f95abb5ce5f9">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_INTMAP0
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad417042f94e5fe4da4762ca4ee48c4dd">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_INTMAP1
: <a class="el" href="_adafruit___m_s_a301_8h.html#a33cefe85ce241e668172c447043b9e44">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_INTSET0
: <a class="el" href="_adafruit___m_s_a301_8h.html#a410a02711d083ee30f2bf4ad1ae7d438">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_INTSET1
: <a class="el" href="_adafruit___m_s_a301_8h.html#a61840467b9d9f5ee27076141b3a2160f">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_MOTIONINT
: <a class="el" href="_adafruit___m_s_a301_8h.html#af46470f0df869dae06b817e4eeb7a6fd">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_ODR
: <a class="el" href="_adafruit___m_s_a301_8h.html#aea5e3bbafd3186eb1ae43344bf800b94">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_X_H
: <a class="el" href="_adafruit___m_s_a301_8h.html#a34b60b950d7e0deb00b43ba94fa7ca14">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_X_L
: <a class="el" href="_adafruit___m_s_a301_8h.html#aac8574a31e9fef0e574bbfb6aa1822ed">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_Y_H
: <a class="el" href="_adafruit___m_s_a301_8h.html#abee2370cabdf63c3a51a66f05e7393b3">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_Y_L
: <a class="el" href="_adafruit___m_s_a301_8h.html#a732ebc00f64cbcfd03af423637c23139">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_Z_H
: <a class="el" href="_adafruit___m_s_a301_8h.html#afe23b7c442eac9a585edcf6a28ebc876">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_Z_L
: <a class="el" href="_adafruit___m_s_a301_8h.html#a8c56504aff488f84ae4984b1336c9c96">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_PARTID
: <a class="el" href="_adafruit___m_s_a301_8h.html#a891228ea23a5af1772f8c18b7ce9bb0a">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_POWERMODE
: <a class="el" href="_adafruit___m_s_a301_8h.html#a8cceee05c54dc9d8e536ed0fee010faf">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_RESRANGE
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad69c0a18354069371d1fbcf60894cdba">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_TAPDUR
: <a class="el" href="_adafruit___m_s_a301_8h.html#a580a5b8c50e994f74d32b61bd78381c9">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_TAPTH
: <a class="el" href="_adafruit___m_s_a301_8h.html#ab809c6a478507106242e24ff2684b6d1">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RESOLUTION_10
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca3baa59dee55f7cf829f038ab8d036b4f">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RESOLUTION_12
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca04354f4c2c0a12d2ad6272dfd45a7d69">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RESOLUTION_14
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca00a7787f3dfd25bae6a92ac75ba35ce8">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RESOLUTION_8
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca75778dd15d0ea8954e28a1cbdd12b9ca">Adafruit_MSA301.h</a>
</li>
<li>msa301_resolution_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">Adafruit_MSA301.h</a>
</li>
<li>MSA301_SUSPENDMODE
: <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6adaed3835c6aae14f3a56683d08e38f0e">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_100_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a4a39869c59f18c5ee0625383db8e220a">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_150_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ab48fea138856107e504cddebaec3c5ea">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_200_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ae292da14dae0cce3873ea63c97d80df0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_250_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397abe83f244fadfb21b6cf1b754c1a82e55">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_375_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aece7b814640f8ebb5c36eb94d4692342">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_500_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aea24f71e218de276e187207cbbcd6247">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_50_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a2330f551df2049c243ba226e0a1fdd9c">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_700_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a8f830bda5df0ced4a6322fbb0d1d5e46">Adafruit_MSA301.h</a>
</li>
<li>msa301_tapduration_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">Adafruit_MSA301.h</a>
</li>
<li>MSA311_I2CADDR_DEFAULT
: <a class="el" href="_adafruit___m_s_a301_8h.html#a3dfc3a1ab2900817f7ab7e7cd0f32f74">Adafruit_MSA301.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>

134
html/globals_defs.html Normal file
View file

@ -0,0 +1,134 @@
<!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 MSA301 Sensor 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 MSA301 Sensor 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>MSA301_I2CADDR_DEFAULT
: <a class="el" href="_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_CLICKSTATUS
: <a class="el" href="_adafruit___m_s_a301_8h.html#a49aadbf356e81f255d4aea4170cb5be2">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_DATAINT
: <a class="el" href="_adafruit___m_s_a301_8h.html#a61a6ebce6fb338f3aaa5f95abb5ce5f9">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_INTMAP0
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad417042f94e5fe4da4762ca4ee48c4dd">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_INTMAP1
: <a class="el" href="_adafruit___m_s_a301_8h.html#a33cefe85ce241e668172c447043b9e44">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_INTSET0
: <a class="el" href="_adafruit___m_s_a301_8h.html#a410a02711d083ee30f2bf4ad1ae7d438">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_INTSET1
: <a class="el" href="_adafruit___m_s_a301_8h.html#a61840467b9d9f5ee27076141b3a2160f">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_MOTIONINT
: <a class="el" href="_adafruit___m_s_a301_8h.html#af46470f0df869dae06b817e4eeb7a6fd">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_ODR
: <a class="el" href="_adafruit___m_s_a301_8h.html#aea5e3bbafd3186eb1ae43344bf800b94">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_X_H
: <a class="el" href="_adafruit___m_s_a301_8h.html#a34b60b950d7e0deb00b43ba94fa7ca14">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_X_L
: <a class="el" href="_adafruit___m_s_a301_8h.html#aac8574a31e9fef0e574bbfb6aa1822ed">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_Y_H
: <a class="el" href="_adafruit___m_s_a301_8h.html#abee2370cabdf63c3a51a66f05e7393b3">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_Y_L
: <a class="el" href="_adafruit___m_s_a301_8h.html#a732ebc00f64cbcfd03af423637c23139">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_Z_H
: <a class="el" href="_adafruit___m_s_a301_8h.html#afe23b7c442eac9a585edcf6a28ebc876">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_OUT_Z_L
: <a class="el" href="_adafruit___m_s_a301_8h.html#a8c56504aff488f84ae4984b1336c9c96">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_PARTID
: <a class="el" href="_adafruit___m_s_a301_8h.html#a891228ea23a5af1772f8c18b7ce9bb0a">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_POWERMODE
: <a class="el" href="_adafruit___m_s_a301_8h.html#a8cceee05c54dc9d8e536ed0fee010faf">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_RESRANGE
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad69c0a18354069371d1fbcf60894cdba">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_TAPDUR
: <a class="el" href="_adafruit___m_s_a301_8h.html#a580a5b8c50e994f74d32b61bd78381c9">Adafruit_MSA301.h</a>
</li>
<li>MSA301_REG_TAPTH
: <a class="el" href="_adafruit___m_s_a301_8h.html#ab809c6a478507106242e24ff2684b6d1">Adafruit_MSA301.h</a>
</li>
<li>MSA311_I2CADDR_DEFAULT
: <a class="el" href="_adafruit___m_s_a301_8h.html#a3dfc3a1ab2900817f7ab7e7cd0f32f74">Adafruit_MSA301.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>

95
html/globals_enum.html Normal file
View file

@ -0,0 +1,95 @@
<!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 MSA301 Sensor 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 MSA301 Sensor 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>msa301_axis_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36">Adafruit_MSA301.h</a>
</li>
<li>msa301_bandwidth_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0">Adafruit_MSA301.h</a>
</li>
<li>msa301_dataRate_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787">Adafruit_MSA301.h</a>
</li>
<li>msa301_interrupt_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251">Adafruit_MSA301.h</a>
</li>
<li>msa301_powermode_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6">Adafruit_MSA301.h</a>
</li>
<li>msa301_range_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a">Adafruit_MSA301.h</a>
</li>
<li>msa301_resolution_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c">Adafruit_MSA301.h</a>
</li>
<li>msa301_tapduration_t
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397">Adafruit_MSA301.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>

214
html/globals_eval.html Normal file
View file

@ -0,0 +1,214 @@
<!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 MSA301 Sensor 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 MSA301 Sensor 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_m"></a>- m -</h3><ul>
<li>MSA301_AXIS_X
: <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a442554f13b259b876233febf0892fbdd">Adafruit_MSA301.h</a>
</li>
<li>MSA301_AXIS_Y
: <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a472e8accc9809366ba0777aec0dea5c3">Adafruit_MSA301.h</a>
</li>
<li>MSA301_AXIS_Z
: <a class="el" href="_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a70845a5a4faca5accdb556ec8f54ee69">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_125_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a9efe7ed9f450d57507398205b648e765">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_15_63_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a75876153a0ff65ae8bde7bd93c85dcfa">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_1_95_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0ab5f944c1d8359771bdaac110b88f3f9c">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_250_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a159faef70bc94ffeec3150fe557a19a2">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_31_25_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a8c2b55dabf727c2e3dfdefb4ef4baa87">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_3_9_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a96d3543d4f1e94b18f04ec7218c353fb">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_500_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a56f7f8e198c077087dc34d61ef2cd320">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_62_5_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0abd9b4330ffafa6efff9c0dc4c448f627">Adafruit_MSA301.h</a>
</li>
<li>MSA301_BANDWIDTH_7_81_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0aef84c60b4acb85e2af6c310101ad34b1">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_1000_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a494839588adca4e06a3cb58638c678b5">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_125_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787addf17f808d34606da64257d66671124f">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_15_63_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a5da0375877f542d5835996ab2ceef116">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_1_95_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af9b8546287aa42183e4b332e2db174dc">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_1_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aba8052cff4eccaff2e33f21d89c7d916">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_250_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aed4c386136c0f5e6c7b7408280c468e0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_31_25_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af88201a20f78ca300596b3cabd112d85">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_3_9_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a0fa7a52e5e26042c2546d2b516c343d0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_500_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787ad8158fe48316eaf4b7dc61208bb51eb7">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_62_5_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2fab054e786016f52e91efbb0d9e46e0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_DATARATE_7_81_HZ
: <a class="el" href="_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2e4a13457a57a0061dea4677c20e4eaa">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_ACTIVE
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251a0b6ad56295a3f31560c8aa1a2c7b1c6d">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_DOUBLETAP
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ae80f839e97c60d29b3f575e000d559f1">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_NEWDATA
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251af2fd418bd08b2cec4c13241c459492b1">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_ORIENT
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ab421d87a92a9685e2bf95fbc5010b957">Adafruit_MSA301.h</a>
</li>
<li>MSA301_INT_SINGLETAP
: <a class="el" href="_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251aa6afa2077b39f140c872bd173893fca9">Adafruit_MSA301.h</a>
</li>
<li>MSA301_LOWPOWERMODE
: <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a3ccec3c131970ebe173466eb3044d1ce">Adafruit_MSA301.h</a>
</li>
<li>MSA301_NORMALMODE
: <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a8b034883fa5561e2fb1680166c630a11">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RANGE_16_G
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa21960de19cb635cdfc2ee54223624919">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RANGE_2_G
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa54fa277013f52c2e5776c27303b3459c">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RANGE_4_G
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aac0e7ebeb92d4fc42ab4de8390f9d63f1">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RANGE_8_G
: <a class="el" href="_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa57af8ffb87475a0e8348e0f8f9fd2cfc">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RESOLUTION_10
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca3baa59dee55f7cf829f038ab8d036b4f">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RESOLUTION_12
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca04354f4c2c0a12d2ad6272dfd45a7d69">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RESOLUTION_14
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca00a7787f3dfd25bae6a92ac75ba35ce8">Adafruit_MSA301.h</a>
</li>
<li>MSA301_RESOLUTION_8
: <a class="el" href="_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca75778dd15d0ea8954e28a1cbdd12b9ca">Adafruit_MSA301.h</a>
</li>
<li>MSA301_SUSPENDMODE
: <a class="el" href="_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6adaed3835c6aae14f3a56683d08e38f0e">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_100_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a4a39869c59f18c5ee0625383db8e220a">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_150_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ab48fea138856107e504cddebaec3c5ea">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_200_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ae292da14dae0cce3873ea63c97d80df0">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_250_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397abe83f244fadfb21b6cf1b754c1a82e55">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_375_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aece7b814640f8ebb5c36eb94d4692342">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_500_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aea24f71e218de276e187207cbbcd6247">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_50_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a2330f551df2049c243ba226e0a1fdd9c">Adafruit_MSA301.h</a>
</li>
<li>MSA301_TAPDUR_700_MS
: <a class="el" href="_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a8f830bda5df0ced4a6322fbb0d1d5e46">Adafruit_MSA301.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>

80
html/hierarchy.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 MSA301 Sensor 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 MSA301 Sensor 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><span onclick="javascript:toggleLevel(3);">3</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:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___m_s_a301.html" target="_self">Adafruit_MSA301</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___m_s_a311.html" target="_self">Adafruit_MSA311</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>

83
html/index.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 MSA301 Sensor Library: Adafruit MSA301 Accelerometer Breakout</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 MSA301 Sensor 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 MSA301 Accelerometer Breakout </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="intro_sec"></a>
Introduction</h1>
<p>This is a library for the Adafruit MSA301 Accel breakout board -&mdash;&gt; <a href="https://www.adafruit.com">https://www.adafruit.com</a></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>Limor Fried (Adafruit Industries)</p>
<h1><a class="anchor" id="license"></a>
License</h1>
<p>BSD 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();
}

19
html/menudata.js Normal file
View file

@ -0,0 +1,19 @@
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"},
{text:"Functions",url:"functions_func.html"},
{text:"Variables",url:"functions_vars.html"}]}]},
{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:"m",url:"globals.html#index_m"}]},
{text:"Enumerations",url:"globals_enum.html"},
{text:"Enumerator",url:"globals_eval.html",children:[
{text:"m",url:"globals_eval.html#index_m"}]},
{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>

8
html/search/all_0.js Normal file
View file

@ -0,0 +1,8 @@
var searchData=
[
['adafruit_5fmsa301',['Adafruit_MSA301',['../class_adafruit___m_s_a301.html',1,'Adafruit_MSA301'],['../class_adafruit___m_s_a301.html#a7a425bd5715ed7b325f2cd4ce025b63b',1,'Adafruit_MSA301::Adafruit_MSA301()']]],
['adafruit_5fmsa301_2ecpp',['Adafruit_MSA301.cpp',['../_adafruit___m_s_a301_8cpp.html',1,'']]],
['adafruit_5fmsa301_2eh',['Adafruit_MSA301.h',['../_adafruit___m_s_a301_8h.html',1,'']]],
['adafruit_5fmsa311',['Adafruit_MSA311',['../class_adafruit___m_s_a311.html',1,'Adafruit_MSA311'],['../class_adafruit___m_s_a311.html#ad24a5b2e7ce541497b26a4e31b8bc6d7',1,'Adafruit_MSA311::Adafruit_MSA311()']]],
['adafruit_20msa301_20accelerometer_20breakout',['Adafruit MSA301 Accelerometer Breakout',['../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___m_s_a301.html#aad5f7d858435bc0cfd53e43543de5e77',1,'Adafruit_MSA301::begin()'],['../class_adafruit___m_s_a311.html#a11e9ab382c8dc16d390c403492a24ec4',1,'Adafruit_MSA311::begin()']]]
];

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=
[
['enableaxes',['enableAxes',['../class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef',1,'Adafruit_MSA301']]],
['enableinterrupts',['enableInterrupts',['../class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8',1,'Adafruit_MSA301']]]
];

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>

13
html/search/all_3.js Normal file
View file

@ -0,0 +1,13 @@
var searchData=
[
['getbandwidth',['getBandwidth',['../class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3',1,'Adafruit_MSA301']]],
['getclick',['getClick',['../class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b',1,'Adafruit_MSA301']]],
['getdatainterruptstatus',['getDataInterruptStatus',['../class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039',1,'Adafruit_MSA301']]],
['getdatarate',['getDataRate',['../class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f',1,'Adafruit_MSA301']]],
['getevent',['getEvent',['../class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737',1,'Adafruit_MSA301']]],
['getmotioninterruptstatus',['getMotionInterruptStatus',['../class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812',1,'Adafruit_MSA301']]],
['getpowermode',['getPowerMode',['../class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92',1,'Adafruit_MSA301']]],
['getrange',['getRange',['../class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c',1,'Adafruit_MSA301']]],
['getresolution',['getResolution',['../class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad',1,'Adafruit_MSA301']]],
['getsensor',['getSensor',['../class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d',1,'Adafruit_MSA301']]]
];

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>

80
html/search/all_4.js Normal file
View file

@ -0,0 +1,80 @@
var searchData=
[
['mapinterruptpin',['mapInterruptPin',['../class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b',1,'Adafruit_MSA301']]],
['msa301_5faxis_5ft',['msa301_axis_t',['../_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36',1,'Adafruit_MSA301.h']]],
['msa301_5faxis_5fx',['MSA301_AXIS_X',['../_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a442554f13b259b876233febf0892fbdd',1,'Adafruit_MSA301.h']]],
['msa301_5faxis_5fy',['MSA301_AXIS_Y',['../_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a472e8accc9809366ba0777aec0dea5c3',1,'Adafruit_MSA301.h']]],
['msa301_5faxis_5fz',['MSA301_AXIS_Z',['../_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a70845a5a4faca5accdb556ec8f54ee69',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f125_5fhz',['MSA301_BANDWIDTH_125_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a9efe7ed9f450d57507398205b648e765',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f15_5f63_5fhz',['MSA301_BANDWIDTH_15_63_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a75876153a0ff65ae8bde7bd93c85dcfa',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f1_5f95_5fhz',['MSA301_BANDWIDTH_1_95_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0ab5f944c1d8359771bdaac110b88f3f9c',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f250_5fhz',['MSA301_BANDWIDTH_250_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a159faef70bc94ffeec3150fe557a19a2',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f31_5f25_5fhz',['MSA301_BANDWIDTH_31_25_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a8c2b55dabf727c2e3dfdefb4ef4baa87',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f3_5f9_5fhz',['MSA301_BANDWIDTH_3_9_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a96d3543d4f1e94b18f04ec7218c353fb',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f500_5fhz',['MSA301_BANDWIDTH_500_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a56f7f8e198c077087dc34d61ef2cd320',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f62_5f5_5fhz',['MSA301_BANDWIDTH_62_5_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0abd9b4330ffafa6efff9c0dc4c448f627',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f7_5f81_5fhz',['MSA301_BANDWIDTH_7_81_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0aef84c60b4acb85e2af6c310101ad34b1',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5ft',['msa301_bandwidth_t',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f1000_5fhz',['MSA301_DATARATE_1000_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a494839588adca4e06a3cb58638c678b5',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f125_5fhz',['MSA301_DATARATE_125_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787addf17f808d34606da64257d66671124f',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f15_5f63_5fhz',['MSA301_DATARATE_15_63_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a5da0375877f542d5835996ab2ceef116',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f1_5f95_5fhz',['MSA301_DATARATE_1_95_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af9b8546287aa42183e4b332e2db174dc',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f1_5fhz',['MSA301_DATARATE_1_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aba8052cff4eccaff2e33f21d89c7d916',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f250_5fhz',['MSA301_DATARATE_250_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aed4c386136c0f5e6c7b7408280c468e0',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f31_5f25_5fhz',['MSA301_DATARATE_31_25_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af88201a20f78ca300596b3cabd112d85',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f3_5f9_5fhz',['MSA301_DATARATE_3_9_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a0fa7a52e5e26042c2546d2b516c343d0',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f500_5fhz',['MSA301_DATARATE_500_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787ad8158fe48316eaf4b7dc61208bb51eb7',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f62_5f5_5fhz',['MSA301_DATARATE_62_5_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2fab054e786016f52e91efbb0d9e46e0',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f7_5f81_5fhz',['MSA301_DATARATE_7_81_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2e4a13457a57a0061dea4677c20e4eaa',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5ft',['msa301_dataRate_t',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787',1,'Adafruit_MSA301.h']]],
['msa301_5fi2caddr_5fdefault',['MSA301_I2CADDR_DEFAULT',['../_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5factive',['MSA301_INT_ACTIVE',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251a0b6ad56295a3f31560c8aa1a2c7b1c6d',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5fdoubletap',['MSA301_INT_DOUBLETAP',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ae80f839e97c60d29b3f575e000d559f1',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5fnewdata',['MSA301_INT_NEWDATA',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251af2fd418bd08b2cec4c13241c459492b1',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5forient',['MSA301_INT_ORIENT',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ab421d87a92a9685e2bf95fbc5010b957',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5fsingletap',['MSA301_INT_SINGLETAP',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251aa6afa2077b39f140c872bd173893fca9',1,'Adafruit_MSA301.h']]],
['msa301_5finterrupt_5ft',['msa301_interrupt_t',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251',1,'Adafruit_MSA301.h']]],
['msa301_5flowpowermode',['MSA301_LOWPOWERMODE',['../_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a3ccec3c131970ebe173466eb3044d1ce',1,'Adafruit_MSA301.h']]],
['msa301_5fnormalmode',['MSA301_NORMALMODE',['../_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a8b034883fa5561e2fb1680166c630a11',1,'Adafruit_MSA301.h']]],
['msa301_5fpowermode_5ft',['msa301_powermode_t',['../_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5f16_5fg',['MSA301_RANGE_16_G',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa21960de19cb635cdfc2ee54223624919',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5f2_5fg',['MSA301_RANGE_2_G',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa54fa277013f52c2e5776c27303b3459c',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5f4_5fg',['MSA301_RANGE_4_G',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aac0e7ebeb92d4fc42ab4de8390f9d63f1',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5f8_5fg',['MSA301_RANGE_8_G',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa57af8ffb87475a0e8348e0f8f9fd2cfc',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5ft',['msa301_range_t',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fclickstatus',['MSA301_REG_CLICKSTATUS',['../_adafruit___m_s_a301_8h.html#a49aadbf356e81f255d4aea4170cb5be2',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fdataint',['MSA301_REG_DATAINT',['../_adafruit___m_s_a301_8h.html#a61a6ebce6fb338f3aaa5f95abb5ce5f9',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fintmap0',['MSA301_REG_INTMAP0',['../_adafruit___m_s_a301_8h.html#ad417042f94e5fe4da4762ca4ee48c4dd',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fintmap1',['MSA301_REG_INTMAP1',['../_adafruit___m_s_a301_8h.html#a33cefe85ce241e668172c447043b9e44',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fintset0',['MSA301_REG_INTSET0',['../_adafruit___m_s_a301_8h.html#a410a02711d083ee30f2bf4ad1ae7d438',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fintset1',['MSA301_REG_INTSET1',['../_adafruit___m_s_a301_8h.html#a61840467b9d9f5ee27076141b3a2160f',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fmotionint',['MSA301_REG_MOTIONINT',['../_adafruit___m_s_a301_8h.html#af46470f0df869dae06b817e4eeb7a6fd',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fodr',['MSA301_REG_ODR',['../_adafruit___m_s_a301_8h.html#aea5e3bbafd3186eb1ae43344bf800b94',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fx_5fh',['MSA301_REG_OUT_X_H',['../_adafruit___m_s_a301_8h.html#a34b60b950d7e0deb00b43ba94fa7ca14',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fx_5fl',['MSA301_REG_OUT_X_L',['../_adafruit___m_s_a301_8h.html#aac8574a31e9fef0e574bbfb6aa1822ed',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fy_5fh',['MSA301_REG_OUT_Y_H',['../_adafruit___m_s_a301_8h.html#abee2370cabdf63c3a51a66f05e7393b3',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fy_5fl',['MSA301_REG_OUT_Y_L',['../_adafruit___m_s_a301_8h.html#a732ebc00f64cbcfd03af423637c23139',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fz_5fh',['MSA301_REG_OUT_Z_H',['../_adafruit___m_s_a301_8h.html#afe23b7c442eac9a585edcf6a28ebc876',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fz_5fl',['MSA301_REG_OUT_Z_L',['../_adafruit___m_s_a301_8h.html#a8c56504aff488f84ae4984b1336c9c96',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fpartid',['MSA301_REG_PARTID',['../_adafruit___m_s_a301_8h.html#a891228ea23a5af1772f8c18b7ce9bb0a',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fpowermode',['MSA301_REG_POWERMODE',['../_adafruit___m_s_a301_8h.html#a8cceee05c54dc9d8e536ed0fee010faf',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fresrange',['MSA301_REG_RESRANGE',['../_adafruit___m_s_a301_8h.html#ad69c0a18354069371d1fbcf60894cdba',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5ftapdur',['MSA301_REG_TAPDUR',['../_adafruit___m_s_a301_8h.html#a580a5b8c50e994f74d32b61bd78381c9',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5ftapth',['MSA301_REG_TAPTH',['../_adafruit___m_s_a301_8h.html#ab809c6a478507106242e24ff2684b6d1',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5f10',['MSA301_RESOLUTION_10',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca3baa59dee55f7cf829f038ab8d036b4f',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5f12',['MSA301_RESOLUTION_12',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca04354f4c2c0a12d2ad6272dfd45a7d69',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5f14',['MSA301_RESOLUTION_14',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca00a7787f3dfd25bae6a92ac75ba35ce8',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5f8',['MSA301_RESOLUTION_8',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca75778dd15d0ea8954e28a1cbdd12b9ca',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5ft',['msa301_resolution_t',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c',1,'Adafruit_MSA301.h']]],
['msa301_5fsuspendmode',['MSA301_SUSPENDMODE',['../_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6adaed3835c6aae14f3a56683d08e38f0e',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f100_5fms',['MSA301_TAPDUR_100_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a4a39869c59f18c5ee0625383db8e220a',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f150_5fms',['MSA301_TAPDUR_150_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ab48fea138856107e504cddebaec3c5ea',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f200_5fms',['MSA301_TAPDUR_200_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ae292da14dae0cce3873ea63c97d80df0',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f250_5fms',['MSA301_TAPDUR_250_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397abe83f244fadfb21b6cf1b754c1a82e55',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f375_5fms',['MSA301_TAPDUR_375_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aece7b814640f8ebb5c36eb94d4692342',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f500_5fms',['MSA301_TAPDUR_500_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aea24f71e218de276e187207cbbcd6247',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f50_5fms',['MSA301_TAPDUR_50_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a2330f551df2049c243ba226e0a1fdd9c',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f700_5fms',['MSA301_TAPDUR_700_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a8f830bda5df0ced4a6322fbb0d1d5e46',1,'Adafruit_MSA301.h']]],
['msa301_5ftapduration_5ft',['msa301_tapduration_t',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397',1,'Adafruit_MSA301.h']]],
['msa311_5fi2caddr_5fdefault',['MSA311_I2CADDR_DEFAULT',['../_adafruit___m_s_a301_8h.html#a3dfc3a1ab2900817f7ab7e7cd0f32f74',1,'Adafruit_MSA301.h']]]
];

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>

4
html/search/all_5.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['read',['read',['../class_adafruit___m_s_a301.html#aba55fbccbf173d7fe57a3c77725da0b6',1,'Adafruit_MSA301']]]
];

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>

9
html/search/all_6.js Normal file
View file

@ -0,0 +1,9 @@
var searchData=
[
['setbandwidth',['setBandwidth',['../class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d',1,'Adafruit_MSA301']]],
['setclick',['setClick',['../class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb',1,'Adafruit_MSA301']]],
['setdatarate',['setDataRate',['../class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0',1,'Adafruit_MSA301']]],
['setpowermode',['setPowerMode',['../class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee',1,'Adafruit_MSA301']]],
['setrange',['setRange',['../class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73',1,'Adafruit_MSA301']]],
['setresolution',['setResolution',['../class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61',1,'Adafruit_MSA301']]]
];

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>

5
html/search/all_7.js Normal file
View file

@ -0,0 +1,5 @@
var searchData=
[
['x',['x',['../class_adafruit___m_s_a301.html#a6b2f5b6467137f9376c2e81c983128dd',1,'Adafruit_MSA301']]],
['x_5fg',['x_g',['../class_adafruit___m_s_a301.html#affd00ffa3e42f54781aabe78e4d74d27',1,'Adafruit_MSA301']]]
];

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>

5
html/search/all_8.js Normal file
View file

@ -0,0 +1,5 @@
var searchData=
[
['y',['y',['../class_adafruit___m_s_a301.html#ac5dad4e6af2268f3322232c2f1bd15fd',1,'Adafruit_MSA301']]],
['y_5fg',['y_g',['../class_adafruit___m_s_a301.html#a48ba58d6e4d2853a4232237bd5976bee',1,'Adafruit_MSA301']]]
];

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>

5
html/search/all_9.js Normal file
View file

@ -0,0 +1,5 @@
var searchData=
[
['z',['z',['../class_adafruit___m_s_a301.html#acfa3e71c67c222ab00fbd9937f6b452d',1,'Adafruit_MSA301']]],
['z_5fg',['z_g',['../class_adafruit___m_s_a301.html#a4d660c9b4240d651677782b6f04d89a2',1,'Adafruit_MSA301']]]
];

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>

5
html/search/classes_0.js Normal file
View file

@ -0,0 +1,5 @@
var searchData=
[
['adafruit_5fmsa301',['Adafruit_MSA301',['../class_adafruit___m_s_a301.html',1,'']]],
['adafruit_5fmsa311',['Adafruit_MSA311',['../class_adafruit___m_s_a311.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>

24
html/search/defines_0.js Normal file
View file

@ -0,0 +1,24 @@
var searchData=
[
['msa301_5fi2caddr_5fdefault',['MSA301_I2CADDR_DEFAULT',['../_adafruit___m_s_a301_8h.html#a02705daafb136c6d255f81ba14f2f17a',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fclickstatus',['MSA301_REG_CLICKSTATUS',['../_adafruit___m_s_a301_8h.html#a49aadbf356e81f255d4aea4170cb5be2',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fdataint',['MSA301_REG_DATAINT',['../_adafruit___m_s_a301_8h.html#a61a6ebce6fb338f3aaa5f95abb5ce5f9',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fintmap0',['MSA301_REG_INTMAP0',['../_adafruit___m_s_a301_8h.html#ad417042f94e5fe4da4762ca4ee48c4dd',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fintmap1',['MSA301_REG_INTMAP1',['../_adafruit___m_s_a301_8h.html#a33cefe85ce241e668172c447043b9e44',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fintset0',['MSA301_REG_INTSET0',['../_adafruit___m_s_a301_8h.html#a410a02711d083ee30f2bf4ad1ae7d438',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fintset1',['MSA301_REG_INTSET1',['../_adafruit___m_s_a301_8h.html#a61840467b9d9f5ee27076141b3a2160f',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fmotionint',['MSA301_REG_MOTIONINT',['../_adafruit___m_s_a301_8h.html#af46470f0df869dae06b817e4eeb7a6fd',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fodr',['MSA301_REG_ODR',['../_adafruit___m_s_a301_8h.html#aea5e3bbafd3186eb1ae43344bf800b94',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fx_5fh',['MSA301_REG_OUT_X_H',['../_adafruit___m_s_a301_8h.html#a34b60b950d7e0deb00b43ba94fa7ca14',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fx_5fl',['MSA301_REG_OUT_X_L',['../_adafruit___m_s_a301_8h.html#aac8574a31e9fef0e574bbfb6aa1822ed',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fy_5fh',['MSA301_REG_OUT_Y_H',['../_adafruit___m_s_a301_8h.html#abee2370cabdf63c3a51a66f05e7393b3',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fy_5fl',['MSA301_REG_OUT_Y_L',['../_adafruit___m_s_a301_8h.html#a732ebc00f64cbcfd03af423637c23139',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fz_5fh',['MSA301_REG_OUT_Z_H',['../_adafruit___m_s_a301_8h.html#afe23b7c442eac9a585edcf6a28ebc876',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fout_5fz_5fl',['MSA301_REG_OUT_Z_L',['../_adafruit___m_s_a301_8h.html#a8c56504aff488f84ae4984b1336c9c96',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fpartid',['MSA301_REG_PARTID',['../_adafruit___m_s_a301_8h.html#a891228ea23a5af1772f8c18b7ce9bb0a',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fpowermode',['MSA301_REG_POWERMODE',['../_adafruit___m_s_a301_8h.html#a8cceee05c54dc9d8e536ed0fee010faf',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5fresrange',['MSA301_REG_RESRANGE',['../_adafruit___m_s_a301_8h.html#ad69c0a18354069371d1fbcf60894cdba',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5ftapdur',['MSA301_REG_TAPDUR',['../_adafruit___m_s_a301_8h.html#a580a5b8c50e994f74d32b61bd78381c9',1,'Adafruit_MSA301.h']]],
['msa301_5freg_5ftapth',['MSA301_REG_TAPTH',['../_adafruit___m_s_a301_8h.html#ab809c6a478507106242e24ff2684b6d1',1,'Adafruit_MSA301.h']]],
['msa311_5fi2caddr_5fdefault',['MSA311_I2CADDR_DEFAULT',['../_adafruit___m_s_a301_8h.html#a3dfc3a1ab2900817f7ab7e7cd0f32f74',1,'Adafruit_MSA301.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>

11
html/search/enums_0.js Normal file
View file

@ -0,0 +1,11 @@
var searchData=
[
['msa301_5faxis_5ft',['msa301_axis_t',['../_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5ft',['msa301_bandwidth_t',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5ft',['msa301_dataRate_t',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787',1,'Adafruit_MSA301.h']]],
['msa301_5finterrupt_5ft',['msa301_interrupt_t',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251',1,'Adafruit_MSA301.h']]],
['msa301_5fpowermode_5ft',['msa301_powermode_t',['../_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5ft',['msa301_range_t',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619a',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5ft',['msa301_resolution_t',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472c',1,'Adafruit_MSA301.h']]],
['msa301_5ftapduration_5ft',['msa301_tapduration_t',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397',1,'Adafruit_MSA301.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,50 @@
var searchData=
[
['msa301_5faxis_5fx',['MSA301_AXIS_X',['../_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a442554f13b259b876233febf0892fbdd',1,'Adafruit_MSA301.h']]],
['msa301_5faxis_5fy',['MSA301_AXIS_Y',['../_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a472e8accc9809366ba0777aec0dea5c3',1,'Adafruit_MSA301.h']]],
['msa301_5faxis_5fz',['MSA301_AXIS_Z',['../_adafruit___m_s_a301_8h.html#a50dc835bc193404a58ecb4795c10db36a70845a5a4faca5accdb556ec8f54ee69',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f125_5fhz',['MSA301_BANDWIDTH_125_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a9efe7ed9f450d57507398205b648e765',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f15_5f63_5fhz',['MSA301_BANDWIDTH_15_63_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a75876153a0ff65ae8bde7bd93c85dcfa',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f1_5f95_5fhz',['MSA301_BANDWIDTH_1_95_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0ab5f944c1d8359771bdaac110b88f3f9c',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f250_5fhz',['MSA301_BANDWIDTH_250_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a159faef70bc94ffeec3150fe557a19a2',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f31_5f25_5fhz',['MSA301_BANDWIDTH_31_25_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a8c2b55dabf727c2e3dfdefb4ef4baa87',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f3_5f9_5fhz',['MSA301_BANDWIDTH_3_9_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a96d3543d4f1e94b18f04ec7218c353fb',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f500_5fhz',['MSA301_BANDWIDTH_500_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0a56f7f8e198c077087dc34d61ef2cd320',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f62_5f5_5fhz',['MSA301_BANDWIDTH_62_5_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0abd9b4330ffafa6efff9c0dc4c448f627',1,'Adafruit_MSA301.h']]],
['msa301_5fbandwidth_5f7_5f81_5fhz',['MSA301_BANDWIDTH_7_81_HZ',['../_adafruit___m_s_a301_8h.html#aa2c734650d868a7644293205d75830c0aef84c60b4acb85e2af6c310101ad34b1',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f1000_5fhz',['MSA301_DATARATE_1000_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a494839588adca4e06a3cb58638c678b5',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f125_5fhz',['MSA301_DATARATE_125_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787addf17f808d34606da64257d66671124f',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f15_5f63_5fhz',['MSA301_DATARATE_15_63_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a5da0375877f542d5835996ab2ceef116',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f1_5f95_5fhz',['MSA301_DATARATE_1_95_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af9b8546287aa42183e4b332e2db174dc',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f1_5fhz',['MSA301_DATARATE_1_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aba8052cff4eccaff2e33f21d89c7d916',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f250_5fhz',['MSA301_DATARATE_250_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787aed4c386136c0f5e6c7b7408280c468e0',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f31_5f25_5fhz',['MSA301_DATARATE_31_25_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787af88201a20f78ca300596b3cabd112d85',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f3_5f9_5fhz',['MSA301_DATARATE_3_9_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a0fa7a52e5e26042c2546d2b516c343d0',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f500_5fhz',['MSA301_DATARATE_500_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787ad8158fe48316eaf4b7dc61208bb51eb7',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f62_5f5_5fhz',['MSA301_DATARATE_62_5_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2fab054e786016f52e91efbb0d9e46e0',1,'Adafruit_MSA301.h']]],
['msa301_5fdatarate_5f7_5f81_5fhz',['MSA301_DATARATE_7_81_HZ',['../_adafruit___m_s_a301_8h.html#a6157095eda79f17774c4c2f1317b9787a2e4a13457a57a0061dea4677c20e4eaa',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5factive',['MSA301_INT_ACTIVE',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251a0b6ad56295a3f31560c8aa1a2c7b1c6d',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5fdoubletap',['MSA301_INT_DOUBLETAP',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ae80f839e97c60d29b3f575e000d559f1',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5fnewdata',['MSA301_INT_NEWDATA',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251af2fd418bd08b2cec4c13241c459492b1',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5forient',['MSA301_INT_ORIENT',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251ab421d87a92a9685e2bf95fbc5010b957',1,'Adafruit_MSA301.h']]],
['msa301_5fint_5fsingletap',['MSA301_INT_SINGLETAP',['../_adafruit___m_s_a301_8h.html#ae54ab7efec1b5eecfe29f9cec6dc5251aa6afa2077b39f140c872bd173893fca9',1,'Adafruit_MSA301.h']]],
['msa301_5flowpowermode',['MSA301_LOWPOWERMODE',['../_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a3ccec3c131970ebe173466eb3044d1ce',1,'Adafruit_MSA301.h']]],
['msa301_5fnormalmode',['MSA301_NORMALMODE',['../_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6a8b034883fa5561e2fb1680166c630a11',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5f16_5fg',['MSA301_RANGE_16_G',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa21960de19cb635cdfc2ee54223624919',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5f2_5fg',['MSA301_RANGE_2_G',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa54fa277013f52c2e5776c27303b3459c',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5f4_5fg',['MSA301_RANGE_4_G',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aac0e7ebeb92d4fc42ab4de8390f9d63f1',1,'Adafruit_MSA301.h']]],
['msa301_5frange_5f8_5fg',['MSA301_RANGE_8_G',['../_adafruit___m_s_a301_8h.html#a1b3d6cc9fd621b2d85fae2e6aeb2619aa57af8ffb87475a0e8348e0f8f9fd2cfc',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5f10',['MSA301_RESOLUTION_10',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca3baa59dee55f7cf829f038ab8d036b4f',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5f12',['MSA301_RESOLUTION_12',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca04354f4c2c0a12d2ad6272dfd45a7d69',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5f14',['MSA301_RESOLUTION_14',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca00a7787f3dfd25bae6a92ac75ba35ce8',1,'Adafruit_MSA301.h']]],
['msa301_5fresolution_5f8',['MSA301_RESOLUTION_8',['../_adafruit___m_s_a301_8h.html#af2868ca3325a48160428cf7cf66e472ca75778dd15d0ea8954e28a1cbdd12b9ca',1,'Adafruit_MSA301.h']]],
['msa301_5fsuspendmode',['MSA301_SUSPENDMODE',['../_adafruit___m_s_a301_8h.html#a378ad6a06ce1fb3dd4bffd46cd777db6adaed3835c6aae14f3a56683d08e38f0e',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f100_5fms',['MSA301_TAPDUR_100_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a4a39869c59f18c5ee0625383db8e220a',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f150_5fms',['MSA301_TAPDUR_150_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ab48fea138856107e504cddebaec3c5ea',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f200_5fms',['MSA301_TAPDUR_200_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397ae292da14dae0cce3873ea63c97d80df0',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f250_5fms',['MSA301_TAPDUR_250_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397abe83f244fadfb21b6cf1b754c1a82e55',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f375_5fms',['MSA301_TAPDUR_375_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aece7b814640f8ebb5c36eb94d4692342',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f500_5fms',['MSA301_TAPDUR_500_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397aea24f71e218de276e187207cbbcd6247',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f50_5fms',['MSA301_TAPDUR_50_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a2330f551df2049c243ba226e0a1fdd9c',1,'Adafruit_MSA301.h']]],
['msa301_5ftapdur_5f700_5fms',['MSA301_TAPDUR_700_MS',['../_adafruit___m_s_a301_8h.html#ad3222eb550403305b115ac3e37541397a8f830bda5df0ced4a6322fbb0d1d5e46',1,'Adafruit_MSA301.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_5fmsa301_2ecpp',['Adafruit_MSA301.cpp',['../_adafruit___m_s_a301_8cpp.html',1,'']]],
['adafruit_5fmsa301_2eh',['Adafruit_MSA301.h',['../_adafruit___m_s_a301_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,5 @@
var searchData=
[
['adafruit_5fmsa301',['Adafruit_MSA301',['../class_adafruit___m_s_a301.html#a7a425bd5715ed7b325f2cd4ce025b63b',1,'Adafruit_MSA301']]],
['adafruit_5fmsa311',['Adafruit_MSA311',['../class_adafruit___m_s_a311.html#ad24a5b2e7ce541497b26a4e31b8bc6d7',1,'Adafruit_MSA311']]]
];

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___m_s_a301.html#aad5f7d858435bc0cfd53e43543de5e77',1,'Adafruit_MSA301::begin()'],['../class_adafruit___m_s_a311.html#a11e9ab382c8dc16d390c403492a24ec4',1,'Adafruit_MSA311::begin()']]]
];

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=
[
['enableaxes',['enableAxes',['../class_adafruit___m_s_a301.html#a23af00e3b11e8ce2c079dadccd5bdfef',1,'Adafruit_MSA301']]],
['enableinterrupts',['enableInterrupts',['../class_adafruit___m_s_a301.html#acb0f914a65e394190d23748e3288b2c8',1,'Adafruit_MSA301']]]
];

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,13 @@
var searchData=
[
['getbandwidth',['getBandwidth',['../class_adafruit___m_s_a301.html#a926d66adf881068590c401f00a18b0b3',1,'Adafruit_MSA301']]],
['getclick',['getClick',['../class_adafruit___m_s_a301.html#aae337ae7943e940fec12d509f1d07e5b',1,'Adafruit_MSA301']]],
['getdatainterruptstatus',['getDataInterruptStatus',['../class_adafruit___m_s_a301.html#adfe2d9e960b0437324409df13e841039',1,'Adafruit_MSA301']]],
['getdatarate',['getDataRate',['../class_adafruit___m_s_a301.html#a0781e09becb172bf964135a4d9d0dd3f',1,'Adafruit_MSA301']]],
['getevent',['getEvent',['../class_adafruit___m_s_a301.html#a16526d972220840724da02971fdaa737',1,'Adafruit_MSA301']]],
['getmotioninterruptstatus',['getMotionInterruptStatus',['../class_adafruit___m_s_a301.html#a6fd8c7ea812cfa3187d8880fafdaa812',1,'Adafruit_MSA301']]],
['getpowermode',['getPowerMode',['../class_adafruit___m_s_a301.html#afd44736492a4c71751d6769caa789e92',1,'Adafruit_MSA301']]],
['getrange',['getRange',['../class_adafruit___m_s_a301.html#a1deca0c8ff66457ae37f6b2e4aaffb2c',1,'Adafruit_MSA301']]],
['getresolution',['getResolution',['../class_adafruit___m_s_a301.html#a71c1a3e5634e699c82b8286e8f85c7ad',1,'Adafruit_MSA301']]],
['getsensor',['getSensor',['../class_adafruit___m_s_a301.html#a29740b295c91a63b88927a160ff7ac6d',1,'Adafruit_MSA301']]]
];

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=
[
['mapinterruptpin',['mapInterruptPin',['../class_adafruit___m_s_a301.html#abe250bae308fa2e97d0989396afe047b',1,'Adafruit_MSA301']]]
];

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,4 @@
var searchData=
[
['read',['read',['../class_adafruit___m_s_a301.html#aba55fbccbf173d7fe57a3c77725da0b6',1,'Adafruit_MSA301']]]
];

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,9 @@
var searchData=
[
['setbandwidth',['setBandwidth',['../class_adafruit___m_s_a301.html#a97b147eda3a235ced4b274ef3a97880d',1,'Adafruit_MSA301']]],
['setclick',['setClick',['../class_adafruit___m_s_a301.html#ace0b16d072e2a7efcb300cd0d1073beb',1,'Adafruit_MSA301']]],
['setdatarate',['setDataRate',['../class_adafruit___m_s_a301.html#abd07c6b2f9229b50015df486f05c32f0',1,'Adafruit_MSA301']]],
['setpowermode',['setPowerMode',['../class_adafruit___m_s_a301.html#afc2a41b87af32e1dd5716dea0959f1ee',1,'Adafruit_MSA301']]],
['setrange',['setRange',['../class_adafruit___m_s_a301.html#a36d5cc7e86bdebebcff5e6c23f4d8c73',1,'Adafruit_MSA301']]],
['setresolution',['setResolution',['../class_adafruit___m_s_a301.html#a992066f83e0cf502bde3487068809e61',1,'Adafruit_MSA301']]]
];

BIN
html/search/mag_sel.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 B

View file

@ -0,0 +1,12 @@
<!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"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</body>
</html>

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