Compare commits
No commits in common. "master" and "gh-pages" have entirely different histories.
46
.github/ISSUE_TEMPLATE.md
vendored
|
|
@ -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**
|
||||
26
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
|
@ -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.
|
||||
32
.github/workflows/githubci.yml
vendored
|
|
@ -1,32 +0,0 @@
|
|||
name: Arduino Library CI
|
||||
|
||||
on: [pull_request, push, repository_dispatch]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/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 INA260 Arduino Library"
|
||||
run: bash ci/doxy_gen_and_deploy.sh
|
||||
4
.gitignore
vendored
|
|
@ -1,4 +0,0 @@
|
|||
html/
|
||||
Doxyfile
|
||||
.vscode/
|
||||
.pio/
|
||||
1
.nojekyll
Normal file
|
|
@ -0,0 +1 @@
|
|||
|
||||
|
|
@ -1,328 +0,0 @@
|
|||
/*!
|
||||
* @file Adafruit_INA260.cpp
|
||||
*
|
||||
* @mainpage Adafruit INA260 I2C Current and Power sensor
|
||||
*
|
||||
* @section intro_sec Introduction
|
||||
*
|
||||
* I2C Driver for the INA260 I2C Current and Power sensor
|
||||
*
|
||||
* This is a library for the Adafruit INA260 breakout:
|
||||
* http://www.adafruit.com/products/4226
|
||||
*
|
||||
* Adafruit invests time and resources providing this open source code,
|
||||
* please support Adafruit and open-source hardware by purchasing products from
|
||||
* Adafruit!
|
||||
*
|
||||
* @section dependencies Dependencies
|
||||
*
|
||||
* This library depends on the Adafruit BusIO library
|
||||
*
|
||||
* @section author Author
|
||||
*
|
||||
* Bryan Siepert for Adafruit Industries
|
||||
*
|
||||
* @section license License
|
||||
*
|
||||
* BSD (see license.txt)
|
||||
*
|
||||
* @section HISTORY
|
||||
*
|
||||
* v1.0 - First release
|
||||
*/
|
||||
|
||||
#include "Arduino.h"
|
||||
#include <Wire.h>
|
||||
|
||||
#include "Adafruit_INA260.h"
|
||||
|
||||
/*!
|
||||
* @brief Instantiates a new INA260 class
|
||||
*/
|
||||
Adafruit_INA260::Adafruit_INA260(void) {}
|
||||
|
||||
/*!
|
||||
* @brief Sets up the HW
|
||||
* @param i2c_address
|
||||
* The I2C address to be used.
|
||||
* @param theWire
|
||||
* The Wire object to be used for I2C connections.
|
||||
* @return True if initialization was successful, otherwise false.
|
||||
*/
|
||||
bool Adafruit_INA260::begin(uint8_t i2c_address, TwoWire *theWire) {
|
||||
i2c_dev = new Adafruit_I2CDevice(i2c_address, theWire);
|
||||
|
||||
if (!i2c_dev->begin()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Adafruit_I2CRegister *die_register =
|
||||
new Adafruit_I2CRegister(i2c_dev, INA260_REG_DIE_UID, 2, MSBFIRST);
|
||||
Adafruit_I2CRegister *mfg_register =
|
||||
new Adafruit_I2CRegister(i2c_dev, INA260_REG_MFG_UID, 2, MSBFIRST);
|
||||
Adafruit_I2CRegisterBits *device_id =
|
||||
new Adafruit_I2CRegisterBits(die_register, 12, 4);
|
||||
|
||||
// make sure we're talking to the right chip
|
||||
if ((mfg_register->read() != 0x5449) || (device_id->read() != 0x227)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Config = new Adafruit_I2CRegister(i2c_dev, INA260_REG_CONFIG, 2, MSBFIRST);
|
||||
MaskEnable =
|
||||
new Adafruit_I2CRegister(i2c_dev, INA260_REG_MASK_ENABLE, 2, MSBFIRST);
|
||||
AlertLimit =
|
||||
new Adafruit_I2CRegister(i2c_dev, INA260_REG_ALERT_LIMIT, 2, MSBFIRST);
|
||||
|
||||
reset();
|
||||
delay(2); // delay 2ms to give time for first measurement to finish
|
||||
return true;
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Resets the harware. All registers are set to default values,
|
||||
the same as a power-on reset.
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::reset(void) {
|
||||
Adafruit_I2CRegisterBits reset = Adafruit_I2CRegisterBits(Config, 1, 15);
|
||||
reset.write(1);
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads and scales the current value of the Current register.
|
||||
@return The current current measurement in mA
|
||||
*/
|
||||
/**************************************************************************/
|
||||
float Adafruit_INA260::readCurrent(void) {
|
||||
Adafruit_I2CRegister current =
|
||||
Adafruit_I2CRegister(i2c_dev, INA260_REG_CURRENT, 2, MSBFIRST);
|
||||
return (int16_t)current.read() * 1.25;
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads and scales the current value of the Bus Voltage register.
|
||||
@return The current bus voltage measurement in mV
|
||||
*/
|
||||
/**************************************************************************/
|
||||
float Adafruit_INA260::readBusVoltage(void) {
|
||||
Adafruit_I2CRegister bus_voltage =
|
||||
Adafruit_I2CRegister(i2c_dev, INA260_REG_BUSVOLTAGE, 2, MSBFIRST);
|
||||
return bus_voltage.read() * 1.25;
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads and scales the current value of the Power register.
|
||||
@return The current Power calculation in mW
|
||||
*/
|
||||
/**************************************************************************/
|
||||
float Adafruit_INA260::readPower(void) {
|
||||
Adafruit_I2CRegister power =
|
||||
Adafruit_I2CRegister(i2c_dev, INA260_REG_POWER, 2, MSBFIRST);
|
||||
return power.read() * 10;
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Returns the current measurement mode
|
||||
@return The current mode
|
||||
*/
|
||||
/**************************************************************************/
|
||||
INA260_MeasurementMode Adafruit_INA260::getMode(void) {
|
||||
Adafruit_I2CRegisterBits mode = Adafruit_I2CRegisterBits(Config, 3, 0);
|
||||
return (INA260_MeasurementMode)mode.read();
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Sets a new measurement mode
|
||||
@param new_mode
|
||||
The new mode to be set
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::setMode(INA260_MeasurementMode new_mode) {
|
||||
Adafruit_I2CRegisterBits mode = Adafruit_I2CRegisterBits(Config, 3, 0);
|
||||
mode.write(new_mode);
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads the current number of averaging samples
|
||||
@return The current number of averaging samples
|
||||
*/
|
||||
/**************************************************************************/
|
||||
INA260_AveragingCount Adafruit_INA260::getAveragingCount(void) {
|
||||
Adafruit_I2CRegisterBits averaging_count =
|
||||
Adafruit_I2CRegisterBits(Config, 3, 9);
|
||||
return (INA260_AveragingCount)averaging_count.read();
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Sets the number of averaging samples
|
||||
@param count
|
||||
The number of samples to be averaged
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::setAveragingCount(INA260_AveragingCount count) {
|
||||
Adafruit_I2CRegisterBits averaging_count =
|
||||
Adafruit_I2CRegisterBits(Config, 3, 9);
|
||||
averaging_count.write(count);
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads the current current conversion time
|
||||
@return The current current conversion time
|
||||
*/
|
||||
/**************************************************************************/
|
||||
INA260_ConversionTime Adafruit_INA260::getCurrentConversionTime(void) {
|
||||
Adafruit_I2CRegisterBits current_conversion_time =
|
||||
Adafruit_I2CRegisterBits(Config, 3, 3);
|
||||
return (INA260_ConversionTime)current_conversion_time.read();
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Sets the current conversion time
|
||||
@param time
|
||||
The new current conversion time
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::setCurrentConversionTime(INA260_ConversionTime time) {
|
||||
Adafruit_I2CRegisterBits current_conversion_time =
|
||||
Adafruit_I2CRegisterBits(Config, 3, 3);
|
||||
current_conversion_time.write(time);
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads the current bus voltage conversion time
|
||||
@return The current bus voltage conversion time
|
||||
*/
|
||||
/**************************************************************************/
|
||||
INA260_ConversionTime Adafruit_INA260::getVoltageConversionTime(void) {
|
||||
Adafruit_I2CRegisterBits voltage_conversion_time =
|
||||
Adafruit_I2CRegisterBits(Config, 3, 6);
|
||||
return (INA260_ConversionTime)voltage_conversion_time.read();
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Sets the bus voltage conversion time
|
||||
@param time
|
||||
The new bus voltage conversion time
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::setVoltageConversionTime(INA260_ConversionTime time) {
|
||||
Adafruit_I2CRegisterBits voltage_conversion_time =
|
||||
Adafruit_I2CRegisterBits(Config, 3, 6);
|
||||
voltage_conversion_time.write(time);
|
||||
}
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Checks if the most recent one shot measurement has completed
|
||||
@return true if the conversion has completed
|
||||
*/
|
||||
/**************************************************************************/
|
||||
bool Adafruit_INA260::conversionReady(void) {
|
||||
Adafruit_I2CRegisterBits conversion_ready =
|
||||
Adafruit_I2CRegisterBits(MaskEnable, 1, 3);
|
||||
return conversion_ready.read();
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads the current parameter that asserts the ALERT pin
|
||||
@return The current parameter that asserts the ALERT PIN
|
||||
*/
|
||||
/**************************************************************************/
|
||||
INA260_AlertType Adafruit_INA260::getAlertType(void) {
|
||||
Adafruit_I2CRegisterBits alert_type =
|
||||
Adafruit_I2CRegisterBits(MaskEnable, 6, 10);
|
||||
return (INA260_AlertType)alert_type.read();
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Sets which parameter asserts the ALERT pin
|
||||
@param alert
|
||||
The parameter which asserts the ALERT pin
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::setAlertType(INA260_AlertType alert) {
|
||||
Adafruit_I2CRegisterBits alert_type =
|
||||
Adafruit_I2CRegisterBits(MaskEnable, 6, 10);
|
||||
alert_type.write(alert);
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads the current alert limit setting
|
||||
@return The current bus alert limit setting
|
||||
*/
|
||||
/**************************************************************************/
|
||||
float Adafruit_INA260::getAlertLimit(void) {
|
||||
Adafruit_I2CRegisterBits alert_limit =
|
||||
Adafruit_I2CRegisterBits(AlertLimit, 16, 0);
|
||||
return (float)alert_limit.read() * 1.25;
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Sets the Alert Limit
|
||||
@param limit
|
||||
The new limit that triggers the alert
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::setAlertLimit(float limit) {
|
||||
Adafruit_I2CRegisterBits alert_limit =
|
||||
Adafruit_I2CRegisterBits(AlertLimit, 16, 0);
|
||||
alert_limit.write((int16_t)(limit / 1.25));
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads the current alert polarity setting
|
||||
@return The current bus alert polarity setting
|
||||
*/
|
||||
/**************************************************************************/
|
||||
INA260_AlertPolarity Adafruit_INA260::getAlertPolarity(void) {
|
||||
Adafruit_I2CRegisterBits alert_polarity =
|
||||
Adafruit_I2CRegisterBits(MaskEnable, 1, 1);
|
||||
return (INA260_AlertPolarity)alert_polarity.read();
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Sets Alert Polarity Bit
|
||||
@param polarity
|
||||
The polarity of the alert pin
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::setAlertPolarity(INA260_AlertPolarity polarity) {
|
||||
Adafruit_I2CRegisterBits alert_polarity =
|
||||
Adafruit_I2CRegisterBits(MaskEnable, 1, 1);
|
||||
alert_polarity.write(polarity);
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads the current alert latch setting
|
||||
@return The current bus alert latch setting
|
||||
*/
|
||||
/**************************************************************************/
|
||||
INA260_AlertLatch Adafruit_INA260::getAlertLatch(void) {
|
||||
Adafruit_I2CRegisterBits alert_latch =
|
||||
Adafruit_I2CRegisterBits(MaskEnable, 1, 0);
|
||||
return (INA260_AlertLatch)alert_latch.read();
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Sets Alert Latch Bit
|
||||
@param state
|
||||
The parameter which asserts the ALERT pin
|
||||
*/
|
||||
/**************************************************************************/
|
||||
void Adafruit_INA260::setAlertLatch(INA260_AlertLatch state) {
|
||||
Adafruit_I2CRegisterBits alert_latch =
|
||||
Adafruit_I2CRegisterBits(MaskEnable, 1, 0);
|
||||
alert_latch.write(state);
|
||||
}
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Checks if the Alert Flag is set
|
||||
@return true if the flag is set
|
||||
*/
|
||||
/**************************************************************************/
|
||||
bool Adafruit_INA260::alertFunctionFlag(void) {
|
||||
Adafruit_I2CRegisterBits alert_function_flag =
|
||||
Adafruit_I2CRegisterBits(MaskEnable, 1, 4);
|
||||
return alert_function_flag.read();
|
||||
}
|
||||
|
|
@ -1,165 +0,0 @@
|
|||
/*!
|
||||
* @file Adafruit_INA260.h
|
||||
*
|
||||
* I2C Driver for INA260 Current and Power sensor
|
||||
*
|
||||
* This is a library for the Adafruit INA260 breakout:
|
||||
* http://www.adafruit.com/products/4226
|
||||
*
|
||||
* Adafruit invests time and resources providing this open source code,
|
||||
* please support Adafruit and open-source hardware by purchasing products from
|
||||
* Adafruit!
|
||||
*
|
||||
*
|
||||
* BSD license (see license.txt)
|
||||
*/
|
||||
|
||||
#ifndef _ADAFRUIT_INA260_H
|
||||
#define _ADAFRUIT_INA260_H
|
||||
|
||||
#include "Arduino.h"
|
||||
#include <Adafruit_I2CDevice.h>
|
||||
#include <Adafruit_I2CRegister.h>
|
||||
#include <Wire.h>
|
||||
|
||||
#define INA260_I2CADDR_DEFAULT 0x40 ///< INA260 default i2c address
|
||||
#define INA260_REG_CONFIG 0x00 ///< Configuration register
|
||||
#define INA260_REG_CURRENT 0x01 ///< Current measurement register (signed) in mA
|
||||
#define INA260_REG_BUSVOLTAGE 0x02 ///< Bus voltage measurement register in mV
|
||||
#define INA260_REG_POWER 0x03 ///< Power calculation register in mW
|
||||
#define INA260_REG_MASK_ENABLE \
|
||||
0x06 ///< Interrupt/Alert setting and checking register
|
||||
#define INA260_REG_ALERT_LIMIT 0x07 ///< Alert limit value register
|
||||
#define INA260_REG_MFG_UID 0xFE ///< Manufacturer ID Register
|
||||
#define INA260_REG_DIE_UID 0xFF ///< Die ID and Revision Register
|
||||
|
||||
/**
|
||||
* @brief Mode options.
|
||||
*
|
||||
* Allowed values for setMode.
|
||||
*/
|
||||
typedef enum _mode {
|
||||
INA260_MODE_SHUTDOWN = 0x00, /**< SHUTDOWN: Minimize quiescient current and
|
||||
turn off current into the device inputs. Set
|
||||
another mode to exit shutown mode **/
|
||||
INA260_MODE_TRIGGERED = 0x03, /**< TRIGGERED: Trigger a one-shot measurement
|
||||
of current and bus voltage. Set the TRIGGERED
|
||||
mode again to take a new measurement **/
|
||||
INA260_MODE_CONTINUOUS = 0x07, /**< CONTINUOUS: (Default) Continuously update
|
||||
the current, bus voltage and power
|
||||
registers with new measurements **/
|
||||
} INA260_MeasurementMode;
|
||||
|
||||
/**
|
||||
* @brief Conversion Time options.
|
||||
*
|
||||
* Allowed values for setCurrentConversionTime and setVoltageConversionTime.
|
||||
*/
|
||||
typedef enum _conversion_time {
|
||||
INA260_TIME_140_us, ///< Measurement time: 140us
|
||||
INA260_TIME_204_us, ///< Measurement time: 204us
|
||||
INA260_TIME_332_us, ///< Measurement time: 332us
|
||||
INA260_TIME_588_us, ///< Measurement time: 588us
|
||||
INA260_TIME_1_1_ms, ///< Measurement time: 1.1ms (Default)
|
||||
INA260_TIME_2_116_ms, ///< Measurement time: 2.116ms
|
||||
INA260_TIME_4_156_ms, ///< Measurement time: 4.156ms
|
||||
INA260_TIME_8_244_ms, ///< Measurement time: 8.224ms
|
||||
} INA260_ConversionTime;
|
||||
|
||||
/**
|
||||
* @brief Averaging Count options.
|
||||
*
|
||||
* Allowed values forsetAveragingCount.
|
||||
*/
|
||||
typedef enum _count {
|
||||
INA260_COUNT_1, ///< Window size: 1 sample (Default)
|
||||
INA260_COUNT_4, ///< Window size: 4 samples
|
||||
INA260_COUNT_16, ///< Window size: 16 samples
|
||||
INA260_COUNT_64, ///< Window size: 64 samples
|
||||
INA260_COUNT_128, ///< Window size: 128 samples
|
||||
INA260_COUNT_256, ///< Window size: 256 samples
|
||||
INA260_COUNT_512, ///< Window size: 512 samples
|
||||
INA260_COUNT_1024, ///< Window size: 1024 samples
|
||||
} INA260_AveragingCount;
|
||||
|
||||
/**
|
||||
* @brief Alert trigger options.
|
||||
*
|
||||
* Allowed values for setAlertType.
|
||||
*/
|
||||
typedef enum _alert_type {
|
||||
INA260_ALERT_CONVERSION_READY = 0x1, ///< Trigger on conversion ready
|
||||
INA260_ALERT_OVERPOWER = 0x2, ///< Trigger on power over limit
|
||||
INA260_ALERT_UNDERVOLTAGE = 0x4, ///< Trigger on bus voltage under limit
|
||||
INA260_ALERT_OVERVOLTAGE = 0x8, ///< Trigger on bus voltage over limit
|
||||
INA260_ALERT_UNDERCURRENT = 0x10, ///< Trigger on current under limit
|
||||
INA260_ALERT_OVERCURRENT = 0x20, ///< Trigger on current over limit
|
||||
INA260_ALERT_NONE = 0x0, ///< Do not trigger alert pin (Default)
|
||||
} INA260_AlertType;
|
||||
|
||||
/**
|
||||
* @brief Alert pin polarity options.
|
||||
*
|
||||
* Allowed values for setAlertPolarity.
|
||||
*/
|
||||
typedef enum _alert_polarity {
|
||||
INA260_ALERT_POLARITY_NORMAL = 0x0, ///< Active high open-collector (Default)
|
||||
INA260_ALERT_POLARITY_INVERTED = 0x1, ///< Active low open-collector
|
||||
} INA260_AlertPolarity;
|
||||
|
||||
/**
|
||||
* @brief Alert pin latch options.
|
||||
*
|
||||
* Allowed values for setAlertLatch.
|
||||
*/
|
||||
typedef enum _alert_latch {
|
||||
INA260_ALERT_LATCH_ENABLED = 0x1, /**< Alert will latch until Mask/Enable
|
||||
register is read **/
|
||||
INA260_ALERT_LATCH_TRANSPARENT = 0x0, /**< Alert will reset when fault is
|
||||
cleared **/
|
||||
} INA260_AlertLatch;
|
||||
|
||||
/*!
|
||||
* @brief Class that stores state and functions for interacting with
|
||||
* INA260 Current and Power Sensor
|
||||
*/
|
||||
class Adafruit_INA260 {
|
||||
public:
|
||||
Adafruit_INA260();
|
||||
bool begin(uint8_t i2c_addr = INA260_I2CADDR_DEFAULT,
|
||||
TwoWire *theWire = &Wire);
|
||||
void reset(void);
|
||||
float readCurrent(void);
|
||||
float readBusVoltage(void);
|
||||
float readPower(void);
|
||||
void setMode(INA260_MeasurementMode mode);
|
||||
INA260_MeasurementMode getMode(void);
|
||||
|
||||
bool conversionReady(void);
|
||||
bool alertFunctionFlag(void);
|
||||
|
||||
float getAlertLimit(void);
|
||||
void setAlertLimit(float limit);
|
||||
INA260_AlertLatch getAlertLatch(void);
|
||||
void setAlertLatch(INA260_AlertLatch state);
|
||||
INA260_AlertPolarity getAlertPolarity(void);
|
||||
void setAlertPolarity(INA260_AlertPolarity polarity);
|
||||
INA260_AlertType getAlertType(void);
|
||||
void setAlertType(INA260_AlertType alert);
|
||||
|
||||
INA260_ConversionTime getCurrentConversionTime(void);
|
||||
void setCurrentConversionTime(INA260_ConversionTime time);
|
||||
INA260_ConversionTime getVoltageConversionTime(void);
|
||||
void setVoltageConversionTime(INA260_ConversionTime time);
|
||||
INA260_AveragingCount getAveragingCount(void);
|
||||
void setAveragingCount(INA260_AveragingCount count);
|
||||
|
||||
Adafruit_I2CRegister *Config, ///< BusIO Register for Config
|
||||
*MaskEnable, ///< BusIO Register for MaskEnable
|
||||
*AlertLimit; ///< BusIO Register for AlertLimit
|
||||
|
||||
private:
|
||||
Adafruit_I2CDevice *i2c_dev;
|
||||
};
|
||||
|
||||
#endif
|
||||
18
README.md
|
|
@ -1,18 +0,0 @@
|
|||
Adafruit_INA260 [](https://github.com/adafruit/Adafruit_INA260/actions)[](http://adafruit.github.io/Adafruit_INA260/html/index.html)
|
||||
================
|
||||
|
||||
This is the Adafruit INA260 Current and Power sensor library
|
||||
|
||||
Tested and works great with the [Adafruit INA260 Breakout Board](http://www.adafruit.com/products/4226)
|
||||
|
||||
This chip 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 Bryan Siepert 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 INA260" and install the library.
|
||||
|
|
@ -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 don’t just aim to be
|
||||
"technically unimpeachable", but rather try to be your best self.
|
||||
|
||||
We value many things beyond technical expertise, including collaboration and
|
||||
supporting others within our community. Providing a positive experience for
|
||||
other community members can have a much more significant impact than simply
|
||||
providing the correct answer.
|
||||
|
||||
## Our Responsibilities
|
||||
|
||||
Project leaders are responsible for clarifying the standards of acceptable
|
||||
behavior and are expected to take appropriate and fair corrective action in
|
||||
response to any instances of unacceptable behavior.
|
||||
|
||||
Project leaders have the right and responsibility to remove, edit, or
|
||||
reject messages, comments, commits, code, issues, and other contributions
|
||||
that are not aligned to this Code of Conduct, or to ban temporarily or
|
||||
permanently any community member for other behaviors that they deem
|
||||
inappropriate, threatening, offensive, or harmful.
|
||||
|
||||
## Moderation
|
||||
|
||||
Instances of behaviors that violate the Adafruit Community Code of Conduct
|
||||
may be reported by any member of the community. Community members are
|
||||
encouraged to report these situations, including situations they witness
|
||||
involving other community members.
|
||||
|
||||
You may report in the following ways:
|
||||
|
||||
In any situation, you may send an email to <support@adafruit.com>.
|
||||
|
||||
On the Adafruit Discord, you may send an open message from any channel
|
||||
to all Community 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 community’s standards of conduct.
|
||||
|
||||
1. Any member of the community may report any situation that violates the
|
||||
Adafruit Community Code of Conduct. All reports will be reviewed and
|
||||
investigated.
|
||||
2. If the behavior is an egregious violation, the community member who
|
||||
committed the violation may be banned immediately, without warning.
|
||||
3. Otherwise, moderators will first respond to such behavior with a warning.
|
||||
4. Moderators follow a soft "three strikes" policy - the community member may
|
||||
be given another chance, if they are receptive to the warning and change their
|
||||
behavior.
|
||||
5. If the community member is unreceptive or unreasonable when warned by a
|
||||
moderator, or the warning goes unheeded, they may be banned for a first or
|
||||
second offense. Repeated offenses will result in the community member being
|
||||
banned.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct and the enforcement policies listed above apply to all
|
||||
Adafruit Community venues. This includes but is not limited to any community
|
||||
spaces (both public and private), the entire Adafruit Discord server, and
|
||||
Adafruit GitHub repositories. Examples of Adafruit Community spaces include
|
||||
but are not limited to meet-ups, audio chats on the Adafruit Discord, or
|
||||
interaction at a conference.
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces
|
||||
when an individual is representing the project or its community. As a community
|
||||
member, you are representing our community, and are expected to behave
|
||||
accordingly.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 1.4, available at
|
||||
<https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>,
|
||||
and the [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html).
|
||||
|
||||
For other projects adopting the Adafruit Community Code of
|
||||
Conduct, please contact the maintainers of those projects for enforcement.
|
||||
If you wish to use this code of conduct for your own project, consider
|
||||
explicitly mentioning your moderation policy or making a copy with your
|
||||
own moderation policy so as to avoid confusion.
|
||||
|
|
@ -1,96 +0,0 @@
|
|||
#include <Adafruit_NeoPixel.h>
|
||||
#include <Adafruit_INA260.h>
|
||||
#ifdef __AVR__
|
||||
#include <avr/power.h>
|
||||
#endif
|
||||
|
||||
#define PIN 5
|
||||
#define NUMPIXELS 8
|
||||
int delayval = 100; // delay for half a second
|
||||
|
||||
// setup the neopixel strip with it's power running through the IN+ and IN- pins of the INA260
|
||||
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
|
||||
Adafruit_INA260 ina260 = Adafruit_INA260();
|
||||
|
||||
|
||||
void setup() {
|
||||
while (!Serial) { delay(10); }
|
||||
Serial.begin(115200);
|
||||
Serial.println("Adafruit INA260 Test");
|
||||
|
||||
pixels.begin();
|
||||
pixels.setBrightness(50);
|
||||
pixels.show(); // Initialize all pixels to 'off'
|
||||
|
||||
ina260.begin();
|
||||
|
||||
ina260.setAveragingCount(INA260_COUNT_4);
|
||||
ina260.setVoltageConversionTime(INA260_TIME_140_us);
|
||||
ina260.setCurrentConversionTime(INA260_TIME_140_us);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// first the default continuous mode
|
||||
ina260.setMode(INA260_MODE_CONTINUOUS);
|
||||
rampPixelColors();
|
||||
delay(500);
|
||||
|
||||
// second trigger a reading in triggered mode
|
||||
ina260.setMode(INA260_MODE_TRIGGERED);
|
||||
// the measurements in rampPixelColors will remain the same because we haven't triggered a new reading
|
||||
rampPixelColors();
|
||||
delay(500);
|
||||
|
||||
// trigger a new reading, with the values staying the same again
|
||||
ina260.setMode(INA260_MODE_TRIGGERED);
|
||||
rampPixelColors();
|
||||
delay(500);
|
||||
|
||||
// finally shutdown the INA260. The measurements will stay from the last triggered measurement.
|
||||
ina260.setMode(INA260_MODE_SHUTDOWN);
|
||||
rampPixelColors();
|
||||
|
||||
delay(1000);
|
||||
|
||||
}
|
||||
|
||||
void rampPixelColors(void){
|
||||
pixels.setBrightness(25);
|
||||
for(int i=0;i<NUMPIXELS;i++){
|
||||
pixels.setPixelColor(i, pixels.Color(255,0, 0)); // Red
|
||||
pixels.show(); // This sends the updated pixel color to the hardware.
|
||||
Serial.print(ina260.readCurrent());
|
||||
Serial.print(" ");
|
||||
Serial.print(ina260.readBusVoltage());
|
||||
Serial.print(" ");
|
||||
Serial.print(ina260.readPower());
|
||||
Serial.println();
|
||||
}
|
||||
delay(delayval); // Delay for a period of time (in milliseconds).
|
||||
|
||||
pixels.setBrightness(50);
|
||||
for(int i=0;i<NUMPIXELS;i++){
|
||||
pixels.setPixelColor(i, pixels.Color(255,255, 0)); // Yellow (Red + Green)
|
||||
pixels.show(); // This sends the updated pixel color to the hardware.
|
||||
Serial.print(ina260.readCurrent());
|
||||
Serial.print(" ");
|
||||
Serial.print(ina260.readBusVoltage());
|
||||
Serial.print(" ");
|
||||
Serial.print(ina260.readPower());
|
||||
Serial.println();
|
||||
}
|
||||
delay(delayval); // Delay for a period of time (in milliseconds).
|
||||
|
||||
pixels.setBrightness(100);
|
||||
for(int i=0;i<NUMPIXELS;i++){
|
||||
pixels.setPixelColor(i, pixels.Color(255,255, 255)); // White (Red + Green + Blue)
|
||||
pixels.show(); // This sends the updated pixel color to the hardware.
|
||||
Serial.print(ina260.readCurrent());
|
||||
Serial.print(" ");
|
||||
Serial.print(ina260.readBusVoltage());
|
||||
Serial.print(" ");
|
||||
Serial.print(ina260.readPower());
|
||||
Serial.println();
|
||||
}
|
||||
delay(delayval); // Delay for a period of time (in milliseconds).
|
||||
}
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
#include <Adafruit_INA260.h>
|
||||
|
||||
Adafruit_INA260 ina260 = Adafruit_INA260();
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
// Wait until serial port is opened
|
||||
while (!Serial) { delay(10); }
|
||||
|
||||
Serial.println("Adafruit INA260 Test");
|
||||
|
||||
if (!ina260.begin()) {
|
||||
Serial.println("Couldn't find INA260 chip");
|
||||
while (1);
|
||||
}
|
||||
Serial.println("Found INA260 chip");
|
||||
}
|
||||
|
||||
void loop() {
|
||||
Serial.print("Current: ");
|
||||
Serial.print(ina260.readCurrent());
|
||||
Serial.println(" mA");
|
||||
|
||||
Serial.print("Bus Voltage: ");
|
||||
Serial.print(ina260.readBusVoltage());
|
||||
Serial.println(" mV");
|
||||
|
||||
Serial.print("Power: ");
|
||||
Serial.print(ina260.readPower());
|
||||
Serial.println(" mW");
|
||||
|
||||
Serial.println();
|
||||
delay(1000);
|
||||
}
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
#include <Adafruit_INA260.h>
|
||||
#ifdef __AVR__
|
||||
#include <avr/power.h>
|
||||
#endif
|
||||
|
||||
|
||||
int delayval = 100; // delay for half a second
|
||||
|
||||
Adafruit_INA260 ina260 = Adafruit_INA260();
|
||||
|
||||
void setup() {
|
||||
while (!Serial) { delay(10); }
|
||||
Serial.begin(115200);
|
||||
Serial.println("Adafruit INA260 tuning test");
|
||||
|
||||
ina260.begin();
|
||||
|
||||
// set the number of samples to average
|
||||
ina260.setAveragingCount(INA260_COUNT_16);
|
||||
// set the time over which to measure the current and bus voltage
|
||||
ina260.setVoltageConversionTime(INA260_TIME_140_us);
|
||||
ina260.setCurrentConversionTime(INA260_TIME_140_us);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// measure and print current, voltage, and power to display on the serial plotter
|
||||
Serial.print(ina260.readCurrent());
|
||||
Serial.print(" ");
|
||||
Serial.print(ina260.readBusVoltage());
|
||||
Serial.print(" ");
|
||||
Serial.print(ina260.readPower());
|
||||
Serial.println();
|
||||
|
||||
delay(125); // Delay for a period of time (in milliseconds).
|
||||
}
|
||||
76
html/_adafruit___i_n_a260_8cpp.html
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
<!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 INA260 Arduino Library: Adafruit_INA260.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 INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_INA260.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "Arduino.h"</code><br />
|
||||
<code>#include <Wire.h></code><br />
|
||||
<code>#include "<a class="el" href="_adafruit___i_n_a260_8h_source.html">Adafruit_INA260.h</a>"</code><br />
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
494
html/_adafruit___i_n_a260_8h.html
Normal file
|
|
@ -0,0 +1,494 @@
|
|||
<!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 INA260 Arduino Library: Adafruit_INA260.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 INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#enum-members">Enumerations</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_INA260.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "Arduino.h"</code><br />
|
||||
<code>#include <Adafruit_I2CDevice.h></code><br />
|
||||
<code>#include <Adafruit_I2CRegister.h></code><br />
|
||||
<code>#include <Wire.h></code><br />
|
||||
</div>
|
||||
<p><a href="_adafruit___i_n_a260_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Class that stores state and functions for interacting with INA260 Current and Power Sensor. <a href="class_adafruit___i_n_a260.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a8f6ea354642738c59d5ae434b553e502"><td class="memItemLeft" align="right" valign="top"><a id="a8f6ea354642738c59d5ae434b553e502"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a8f6ea354642738c59d5ae434b553e502">INA260_I2CADDR_DEFAULT</a>   0x40</td></tr>
|
||||
<tr class="memdesc:a8f6ea354642738c59d5ae434b553e502"><td class="mdescLeft"> </td><td class="mdescRight">INA260 default i2c address. <br /></td></tr>
|
||||
<tr class="separator:a8f6ea354642738c59d5ae434b553e502"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a24da104b112d0646f7c26b7c3439fdd7"><td class="memItemLeft" align="right" valign="top"><a id="a24da104b112d0646f7c26b7c3439fdd7"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a24da104b112d0646f7c26b7c3439fdd7">INA260_REG_CONFIG</a>   0x00</td></tr>
|
||||
<tr class="memdesc:a24da104b112d0646f7c26b7c3439fdd7"><td class="mdescLeft"> </td><td class="mdescRight">Configuration register. <br /></td></tr>
|
||||
<tr class="separator:a24da104b112d0646f7c26b7c3439fdd7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a25b4102fb2d42e2f02de5f743967ea94"><td class="memItemLeft" align="right" valign="top"><a id="a25b4102fb2d42e2f02de5f743967ea94"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a25b4102fb2d42e2f02de5f743967ea94">INA260_REG_CURRENT</a>   0x01</td></tr>
|
||||
<tr class="memdesc:a25b4102fb2d42e2f02de5f743967ea94"><td class="mdescLeft"> </td><td class="mdescRight">Current measurement register (signed) in mA. <br /></td></tr>
|
||||
<tr class="separator:a25b4102fb2d42e2f02de5f743967ea94"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99e318be6fb8aadd292bc74117eec64d"><td class="memItemLeft" align="right" valign="top"><a id="a99e318be6fb8aadd292bc74117eec64d"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a99e318be6fb8aadd292bc74117eec64d">INA260_REG_BUSVOLTAGE</a>   0x02</td></tr>
|
||||
<tr class="memdesc:a99e318be6fb8aadd292bc74117eec64d"><td class="mdescLeft"> </td><td class="mdescRight">Bus voltage measurement register in mV. <br /></td></tr>
|
||||
<tr class="separator:a99e318be6fb8aadd292bc74117eec64d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1358d52bfbdd2265fc7571601be2f68"><td class="memItemLeft" align="right" valign="top"><a id="ac1358d52bfbdd2265fc7571601be2f68"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#ac1358d52bfbdd2265fc7571601be2f68">INA260_REG_POWER</a>   0x03</td></tr>
|
||||
<tr class="memdesc:ac1358d52bfbdd2265fc7571601be2f68"><td class="mdescLeft"> </td><td class="mdescRight">Power calculation register in mW. <br /></td></tr>
|
||||
<tr class="separator:ac1358d52bfbdd2265fc7571601be2f68"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a236252fc0474aa6a348cb3535cc0e1cb"><td class="memItemLeft" align="right" valign="top"><a id="a236252fc0474aa6a348cb3535cc0e1cb"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a236252fc0474aa6a348cb3535cc0e1cb">INA260_REG_MASK_ENABLE</a>   0x06</td></tr>
|
||||
<tr class="memdesc:a236252fc0474aa6a348cb3535cc0e1cb"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt/Alert setting and checking register. <br /></td></tr>
|
||||
<tr class="separator:a236252fc0474aa6a348cb3535cc0e1cb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae5429afea49535f76b96c42b432fe0dd"><td class="memItemLeft" align="right" valign="top"><a id="ae5429afea49535f76b96c42b432fe0dd"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#ae5429afea49535f76b96c42b432fe0dd">INA260_REG_ALERT_LIMIT</a>   0x07</td></tr>
|
||||
<tr class="memdesc:ae5429afea49535f76b96c42b432fe0dd"><td class="mdescLeft"> </td><td class="mdescRight">Alert limit value register. <br /></td></tr>
|
||||
<tr class="separator:ae5429afea49535f76b96c42b432fe0dd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4bba8476d96c8ec3acdfa7d251cfdc50"><td class="memItemLeft" align="right" valign="top"><a id="a4bba8476d96c8ec3acdfa7d251cfdc50"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a4bba8476d96c8ec3acdfa7d251cfdc50">INA260_REG_MFG_UID</a>   0xFE</td></tr>
|
||||
<tr class="memdesc:a4bba8476d96c8ec3acdfa7d251cfdc50"><td class="mdescLeft"> </td><td class="mdescRight">Manufacturer ID Register. <br /></td></tr>
|
||||
<tr class="separator:a4bba8476d96c8ec3acdfa7d251cfdc50"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1bd9bfa37a3a2563f02e7d74ba85ad47"><td class="memItemLeft" align="right" valign="top"><a id="a1bd9bfa37a3a2563f02e7d74ba85ad47"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a1bd9bfa37a3a2563f02e7d74ba85ad47">INA260_REG_DIE_UID</a>   0xFF</td></tr>
|
||||
<tr class="memdesc:a1bd9bfa37a3a2563f02e7d74ba85ad47"><td class="mdescLeft"> </td><td class="mdescRight">Die ID and Revision Register. <br /></td></tr>
|
||||
<tr class="separator:a1bd9bfa37a3a2563f02e7d74ba85ad47"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a1cec82280da7a4282a7776cae8ae7a7e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed">_mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e">INA260_MeasurementMode</a></td></tr>
|
||||
<tr class="memdesc:a1cec82280da7a4282a7776cae8ae7a7e"><td class="mdescLeft"> </td><td class="mdescRight">Mode options. <a href="#a1cec82280da7a4282a7776cae8ae7a7e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1cec82280da7a4282a7776cae8ae7a7e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a391d71a6de673e02f6f3e2ae1ca8b0d4"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136">_conversion_time</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a></td></tr>
|
||||
<tr class="memdesc:a391d71a6de673e02f6f3e2ae1ca8b0d4"><td class="mdescLeft"> </td><td class="mdescRight">Conversion Time options. <a href="#a391d71a6de673e02f6f3e2ae1ca8b0d4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a391d71a6de673e02f6f3e2ae1ca8b0d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abfd899e392f3e211d1382005d256af2b"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983">_count</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b">INA260_AveragingCount</a></td></tr>
|
||||
<tr class="memdesc:abfd899e392f3e211d1382005d256af2b"><td class="mdescLeft"> </td><td class="mdescRight">Averaging Count options. <a href="#abfd899e392f3e211d1382005d256af2b">More...</a><br /></td></tr>
|
||||
<tr class="separator:abfd899e392f3e211d1382005d256af2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a12a65fe04878e416fbbe6115bae95636"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755">_alert_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636">INA260_AlertType</a></td></tr>
|
||||
<tr class="memdesc:a12a65fe04878e416fbbe6115bae95636"><td class="mdescLeft"> </td><td class="mdescRight">Alert trigger options. <a href="#a12a65fe04878e416fbbe6115bae95636">More...</a><br /></td></tr>
|
||||
<tr class="separator:a12a65fe04878e416fbbe6115bae95636"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41e05d8458403344ff83c616d1d2442f"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1">_alert_polarity</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f">INA260_AlertPolarity</a></td></tr>
|
||||
<tr class="memdesc:a41e05d8458403344ff83c616d1d2442f"><td class="mdescLeft"> </td><td class="mdescRight">Alert pin polarity options. <a href="#a41e05d8458403344ff83c616d1d2442f">More...</a><br /></td></tr>
|
||||
<tr class="separator:a41e05d8458403344ff83c616d1d2442f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9b2256e950b0ce450a044e1265a035df"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4">_alert_latch</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df">INA260_AlertLatch</a></td></tr>
|
||||
<tr class="memdesc:a9b2256e950b0ce450a044e1265a035df"><td class="mdescLeft"> </td><td class="mdescRight">Alert pin latch options. <a href="#a9b2256e950b0ce450a044e1265a035df">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9b2256e950b0ce450a044e1265a035df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a47fee6bde6c02f718872a60b664b99ed"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed">_mode</a> { <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99edacaefeb60611cb1b70adf4d23963968be">INA260_MODE_SHUTDOWN</a> = 0x00,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda7bc5f43b291837b003d3dc058f3fa908">INA260_MODE_TRIGGERED</a> = 0x03,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda37fc980311c099d0d6d8cfe50da85f05">INA260_MODE_CONTINUOUS</a> = 0x07
|
||||
}<tr class="memdesc:a47fee6bde6c02f718872a60b664b99ed"><td class="mdescLeft"> </td><td class="mdescRight">Mode options. <a href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:a47fee6bde6c02f718872a60b664b99ed"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3d5299b93dd7a0c86b731c95366d7136"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136">_conversion_time</a> { <br />
|
||||
  <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a610d6e82beee51b340a348494f1d8e06">INA260_TIME_140_us</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ac93ffa019dc1e9d9695bf39af3f383a8">INA260_TIME_204_us</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a455356e4020e5adeecec8f5d3e8be01d">INA260_TIME_332_us</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a10ad51585f0628a4c17a5fb93d88b35a">INA260_TIME_588_us</a>,
|
||||
<br />
|
||||
  <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ab34058cb56fe99d7d323d222adff0d80">INA260_TIME_1_1_ms</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a937eb65f3ee0cfb9f0f5ebafaf94f7fb">INA260_TIME_2_116_ms</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136af5bb430cab8c191318c7e9bca05c3f5f">INA260_TIME_4_156_ms</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a59c87f164f16b5b619968670d4d4d38b">INA260_TIME_8_244_ms</a>
|
||||
<br />
|
||||
}<tr class="memdesc:a3d5299b93dd7a0c86b731c95366d7136"><td class="mdescLeft"> </td><td class="mdescRight">Conversion Time options. <a href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:a3d5299b93dd7a0c86b731c95366d7136"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a69c4cff6b9a1cd95c71fc56b8dd9a983"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983">_count</a> { <br />
|
||||
  <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ab62238135734cf291631e0ae0aa05ef6">INA260_COUNT_1</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a003c48d8e2868bc50b7db479b2f24b8f">INA260_COUNT_4</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a83998e29e993880121a05ed771a62810">INA260_COUNT_16</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ada66de95a695ae5ed649657ee6f5ccdb">INA260_COUNT_64</a>,
|
||||
<br />
|
||||
  <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae389d386e88a24fc49cac56d8a3c715f">INA260_COUNT_128</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a457fe3ca31d53294c4a0c45dc94a0f46">INA260_COUNT_256</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a65f11ff6d25f4ee91b8de4b0ee23f319">INA260_COUNT_512</a>,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae8e9edc1f173353d7102d6d22b89b802">INA260_COUNT_1024</a>
|
||||
<br />
|
||||
}<tr class="memdesc:a69c4cff6b9a1cd95c71fc56b8dd9a983"><td class="mdescLeft"> </td><td class="mdescRight">Averaging Count options. <a href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:a69c4cff6b9a1cd95c71fc56b8dd9a983"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f2f5888fded8924162ff8ef86505755"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755">_alert_type</a> { <br />
|
||||
  <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a7cabea1a22091f1a3c65e521dbff2f5d">INA260_ALERT_CONVERSION_READY</a> = 0x1,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a80d3ce4e0bfe8aa1e19700ff095f15ff">INA260_ALERT_OVERPOWER</a> = 0x2,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755accfffbcd60ba659f57a5de8612482bdd">INA260_ALERT_UNDERVOLTAGE</a> = 0x4,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6cc75273596f2f32231c446f84422250">INA260_ALERT_OVERVOLTAGE</a> = 0x8,
|
||||
<br />
|
||||
  <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a01323c7253f7175a852ebe508ac37d69">INA260_ALERT_UNDERCURRENT</a> = 0x10,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a3445803f3896af0ac3bbd592ca4d798b">INA260_ALERT_OVERCURRENT</a> = 0x20,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6f6ffc97363472edc6097a2c0825737e">INA260_ALERT_NONE</a> = 0x0
|
||||
<br />
|
||||
}<tr class="memdesc:a3f2f5888fded8924162ff8ef86505755"><td class="mdescLeft"> </td><td class="mdescRight">Alert trigger options. <a href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:a3f2f5888fded8924162ff8ef86505755"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af92dcd4b13a0d2dfc9665dadc6aa53d1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1">_alert_polarity</a> { <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1acf9facd1a121b78da758a0bbdaf57773">INA260_ALERT_POLARITY_NORMAL</a> = 0x0,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1a01a54e76ff53bb20652cb2491a84a0bc">INA260_ALERT_POLARITY_INVERTED</a> = 0x1
|
||||
}<tr class="memdesc:af92dcd4b13a0d2dfc9665dadc6aa53d1"><td class="mdescLeft"> </td><td class="mdescRight">Alert pin polarity options. <a href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:af92dcd4b13a0d2dfc9665dadc6aa53d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd786f6e7ca4587a28a8f3b73a4964e4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4">_alert_latch</a> { <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4af78def6113e5fb9c29471ccf564d4247">INA260_ALERT_LATCH_ENABLED</a> = 0x1,
|
||||
<a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4a10799fbad20849e8946c23f994ee88dd">INA260_ALERT_LATCH_TRANSPARENT</a> = 0x0
|
||||
}<tr class="memdesc:abd786f6e7ca4587a28a8f3b73a4964e4"><td class="mdescLeft"> </td><td class="mdescRight">Alert pin latch options. <a href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4">More...</a><br /></td></tr>
|
||||
</td></tr>
|
||||
<tr class="separator:abd786f6e7ca4587a28a8f3b73a4964e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>I2C Driver for INA260 Current and Power sensor</p>
|
||||
<p>This is a library for the Adafruit INA260 breakout: <a href="http://www.adafruit.com/products/4226">http://www.adafruit.com/products/4226</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>
|
||||
<p>BSD license (see license.txt) </p>
|
||||
</div><h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a id="a1cec82280da7a4282a7776cae8ae7a7e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1cec82280da7a4282a7776cae8ae7a7e">◆ </a></span>INA260_MeasurementMode</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed">_mode</a> <a class="el" href="_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e">INA260_MeasurementMode</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Mode options. </p>
|
||||
<p>Allowed values for setMode. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a391d71a6de673e02f6f3e2ae1ca8b0d4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a391d71a6de673e02f6f3e2ae1ca8b0d4">◆ </a></span>INA260_ConversionTime</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136">_conversion_time</a> <a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Conversion Time options. </p>
|
||||
<p>Allowed values for setCurrentConversionTime and setVoltageConversionTime. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abfd899e392f3e211d1382005d256af2b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abfd899e392f3e211d1382005d256af2b">◆ </a></span>INA260_AveragingCount</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983">_count</a> <a class="el" href="_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b">INA260_AveragingCount</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Averaging Count options. </p>
|
||||
<p>Allowed values forsetAveragingCount. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a12a65fe04878e416fbbe6115bae95636"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a12a65fe04878e416fbbe6115bae95636">◆ </a></span>INA260_AlertType</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755">_alert_type</a> <a class="el" href="_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636">INA260_AlertType</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Alert trigger options. </p>
|
||||
<p>Allowed values for setAlertType. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a41e05d8458403344ff83c616d1d2442f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a41e05d8458403344ff83c616d1d2442f">◆ </a></span>INA260_AlertPolarity</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1">_alert_polarity</a> <a class="el" href="_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f">INA260_AlertPolarity</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Alert pin polarity options. </p>
|
||||
<p>Allowed values for setAlertPolarity. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9b2256e950b0ce450a044e1265a035df"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9b2256e950b0ce450a044e1265a035df">◆ </a></span>INA260_AlertLatch</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef enum <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4">_alert_latch</a> <a class="el" href="_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df">INA260_AlertLatch</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Alert pin latch options. </p>
|
||||
<p>Allowed values for setAlertLatch. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a id="a47fee6bde6c02f718872a60b664b99ed"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a47fee6bde6c02f718872a60b664b99ed">◆ </a></span>_mode</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed">_mode</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Mode options. </p>
|
||||
<p>Allowed values for setMode. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a47fee6bde6c02f718872a60b664b99edacaefeb60611cb1b70adf4d23963968be"></a>INA260_MODE_SHUTDOWN </td><td class="fielddoc"><p>SHUTDOWN: Minimize quiescient current and turn off current into the device inputs. Set another mode to exit shutown mode </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a47fee6bde6c02f718872a60b664b99eda7bc5f43b291837b003d3dc058f3fa908"></a>INA260_MODE_TRIGGERED </td><td class="fielddoc"><p>TRIGGERED: Trigger a one-shot measurement of current and bus voltage. Set the TRIGGERED mode again to take a new measurement </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a47fee6bde6c02f718872a60b664b99eda37fc980311c099d0d6d8cfe50da85f05"></a>INA260_MODE_CONTINUOUS </td><td class="fielddoc"><p>CONTINUOUS: (Default) Continuously update the current, bus voltage and power registers with new measurements </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3d5299b93dd7a0c86b731c95366d7136"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3d5299b93dd7a0c86b731c95366d7136">◆ </a></span>_conversion_time</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136">_conversion_time</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Conversion Time options. </p>
|
||||
<p>Allowed values for setCurrentConversionTime and setVoltageConversionTime. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3d5299b93dd7a0c86b731c95366d7136a610d6e82beee51b340a348494f1d8e06"></a>INA260_TIME_140_us </td><td class="fielddoc"><p>Measurement time: 140us. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3d5299b93dd7a0c86b731c95366d7136ac93ffa019dc1e9d9695bf39af3f383a8"></a>INA260_TIME_204_us </td><td class="fielddoc"><p>Measurement time: 204us. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3d5299b93dd7a0c86b731c95366d7136a455356e4020e5adeecec8f5d3e8be01d"></a>INA260_TIME_332_us </td><td class="fielddoc"><p>Measurement time: 332us. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3d5299b93dd7a0c86b731c95366d7136a10ad51585f0628a4c17a5fb93d88b35a"></a>INA260_TIME_588_us </td><td class="fielddoc"><p>Measurement time: 588us. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3d5299b93dd7a0c86b731c95366d7136ab34058cb56fe99d7d323d222adff0d80"></a>INA260_TIME_1_1_ms </td><td class="fielddoc"><p>Measurement time: 1.1ms (Default) </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3d5299b93dd7a0c86b731c95366d7136a937eb65f3ee0cfb9f0f5ebafaf94f7fb"></a>INA260_TIME_2_116_ms </td><td class="fielddoc"><p>Measurement time: 2.116ms. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3d5299b93dd7a0c86b731c95366d7136af5bb430cab8c191318c7e9bca05c3f5f"></a>INA260_TIME_4_156_ms </td><td class="fielddoc"><p>Measurement time: 4.156ms. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3d5299b93dd7a0c86b731c95366d7136a59c87f164f16b5b619968670d4d4d38b"></a>INA260_TIME_8_244_ms </td><td class="fielddoc"><p>Measurement time: 8.224ms. </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a69c4cff6b9a1cd95c71fc56b8dd9a983"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a69c4cff6b9a1cd95c71fc56b8dd9a983">◆ </a></span>_count</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983">_count</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Averaging Count options. </p>
|
||||
<p>Allowed values forsetAveragingCount. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a69c4cff6b9a1cd95c71fc56b8dd9a983ab62238135734cf291631e0ae0aa05ef6"></a>INA260_COUNT_1 </td><td class="fielddoc"><p>Window size: 1 sample (Default) </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a69c4cff6b9a1cd95c71fc56b8dd9a983a003c48d8e2868bc50b7db479b2f24b8f"></a>INA260_COUNT_4 </td><td class="fielddoc"><p>Window size: 4 samples. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a69c4cff6b9a1cd95c71fc56b8dd9a983a83998e29e993880121a05ed771a62810"></a>INA260_COUNT_16 </td><td class="fielddoc"><p>Window size: 16 samples. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a69c4cff6b9a1cd95c71fc56b8dd9a983ada66de95a695ae5ed649657ee6f5ccdb"></a>INA260_COUNT_64 </td><td class="fielddoc"><p>Window size: 64 samples. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a69c4cff6b9a1cd95c71fc56b8dd9a983ae389d386e88a24fc49cac56d8a3c715f"></a>INA260_COUNT_128 </td><td class="fielddoc"><p>Window size: 128 samples. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a69c4cff6b9a1cd95c71fc56b8dd9a983a457fe3ca31d53294c4a0c45dc94a0f46"></a>INA260_COUNT_256 </td><td class="fielddoc"><p>Window size: 256 samples. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a69c4cff6b9a1cd95c71fc56b8dd9a983a65f11ff6d25f4ee91b8de4b0ee23f319"></a>INA260_COUNT_512 </td><td class="fielddoc"><p>Window size: 512 samples. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a69c4cff6b9a1cd95c71fc56b8dd9a983ae8e9edc1f173353d7102d6d22b89b802"></a>INA260_COUNT_1024 </td><td class="fielddoc"><p>Window size: 1024 samples. </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3f2f5888fded8924162ff8ef86505755"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3f2f5888fded8924162ff8ef86505755">◆ </a></span>_alert_type</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755">_alert_type</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Alert trigger options. </p>
|
||||
<p>Allowed values for setAlertType. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3f2f5888fded8924162ff8ef86505755a7cabea1a22091f1a3c65e521dbff2f5d"></a>INA260_ALERT_CONVERSION_READY </td><td class="fielddoc"><p>Trigger on conversion ready. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3f2f5888fded8924162ff8ef86505755a80d3ce4e0bfe8aa1e19700ff095f15ff"></a>INA260_ALERT_OVERPOWER </td><td class="fielddoc"><p>Trigger on power over limit. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3f2f5888fded8924162ff8ef86505755accfffbcd60ba659f57a5de8612482bdd"></a>INA260_ALERT_UNDERVOLTAGE </td><td class="fielddoc"><p>Trigger on bus voltage under limit. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3f2f5888fded8924162ff8ef86505755a6cc75273596f2f32231c446f84422250"></a>INA260_ALERT_OVERVOLTAGE </td><td class="fielddoc"><p>Trigger on bus voltage over limit. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3f2f5888fded8924162ff8ef86505755a01323c7253f7175a852ebe508ac37d69"></a>INA260_ALERT_UNDERCURRENT </td><td class="fielddoc"><p>Trigger on current under limit. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3f2f5888fded8924162ff8ef86505755a3445803f3896af0ac3bbd592ca4d798b"></a>INA260_ALERT_OVERCURRENT </td><td class="fielddoc"><p>Trigger on current over limit. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a3f2f5888fded8924162ff8ef86505755a6f6ffc97363472edc6097a2c0825737e"></a>INA260_ALERT_NONE </td><td class="fielddoc"><p>Do not trigger alert pin (Default) </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af92dcd4b13a0d2dfc9665dadc6aa53d1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af92dcd4b13a0d2dfc9665dadc6aa53d1">◆ </a></span>_alert_polarity</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1">_alert_polarity</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Alert pin polarity options. </p>
|
||||
<p>Allowed values for setAlertPolarity. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af92dcd4b13a0d2dfc9665dadc6aa53d1acf9facd1a121b78da758a0bbdaf57773"></a>INA260_ALERT_POLARITY_NORMAL </td><td class="fielddoc"><p>Active high open-collector (Default) </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af92dcd4b13a0d2dfc9665dadc6aa53d1a01a54e76ff53bb20652cb2491a84a0bc"></a>INA260_ALERT_POLARITY_INVERTED </td><td class="fielddoc"><p>Active low open-collector. </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abd786f6e7ca4587a28a8f3b73a4964e4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abd786f6e7ca4587a28a8f3b73a4964e4">◆ </a></span>_alert_latch</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4">_alert_latch</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Alert pin latch options. </p>
|
||||
<p>Allowed values for setAlertLatch. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abd786f6e7ca4587a28a8f3b73a4964e4af78def6113e5fb9c29471ccf564d4247"></a>INA260_ALERT_LATCH_ENABLED </td><td class="fielddoc"><p>Alert will latch until Mask/Enable register is read </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="abd786f6e7ca4587a28a8f3b73a4964e4a10799fbad20849e8946c23f994ee88dd"></a>INA260_ALERT_LATCH_TRANSPARENT </td><td class="fielddoc"><p>Alert will reset when fault is cleared </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
144
html/_adafruit___i_n_a260_8h_source.html
Normal file
78
html/annotated.html
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
<!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 INA260 Arduino Library: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___i_n_a260.html" target="_self">Adafruit_INA260</a></td><td class="desc">Class that stores state and functions for interacting with INA260 Current and Power Sensor </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/bc_s.png
Normal file
|
After Width: | Height: | Size: 676 B |
BIN
html/bdwn.png
Normal file
|
After Width: | Height: | Size: 147 B |
103
html/class_adafruit___i_n_a260-members.html
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
<!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 INA260 Arduino Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_INA260 Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#ac28134478079c838bb7dd9e2240dd5e6">Adafruit_INA260</a>()</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a5cc6a3a41501da9eb10d64f87ea5a9a1">alertFunctionFlag</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a0f25b4fee742919f41f274aa4cd8568c">AlertLimit</a></td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a4102240728c4a3a9c794522288f5e0a2">begin</a>(uint8_t i2c_addr=INA260_I2CADDR_DEFAULT, TwoWire *theWire=&Wire)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a876e31da7c9c8fe7cebb82067e6a3325">Config</a></td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a11ac8551529f6d081f73a072ee701e3f">conversionReady</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a73242c10cf2e63a46f00a0de9d0d8d96">getAlertLatch</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a87d722ffd18f5455aaa0cc7312b50e7e">getAlertLimit</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#afecb963228f635398e605e8525ba3474">getAlertPolarity</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a6555fdcf891de0269c9f83b55fc9a50b">getAlertType</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a103255e8ac9c6f58ee48f433eb4a9872">getAveragingCount</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#af94cf45669834336fb333e5375b49732">getCurrentConversionTime</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a151f7105fdfa5c3a2ab75aa0ea1ce27b">getMode</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a13c908457f8a5e9c0d9f6884e689fc43">getVoltageConversionTime</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#af32e6d682edb6ab4f6dc76b3c2b3dbaa">MaskEnable</a></td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#ade32336f058e508b2f10daeeb094069f">readBusVoltage</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a1b2ad4640b9708932f16579eb245e478">readCurrent</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a0ff1c21d200eb2020ac28ce98eebd2ec">readPower</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a733d6f4f8cf1879f6736929bb3fc10cc">reset</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a55a39c0aec70a51bb2794c25e1c365a6">setAlertLatch</a>(INA260_AlertLatch state)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a6a5db186e08a831a03b72faa5923fb3a">setAlertLimit</a>(float limit)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#aa64769a7deb7b605c22ff2559130f7d8">setAlertPolarity</a>(INA260_AlertPolarity polarity)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a564a6fbdcfee18adbe4423b61a2d668d">setAlertType</a>(INA260_AlertType alert)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#ad4a633143be0c45fffb3a60119280c63">setAveragingCount</a>(INA260_AveragingCount count)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a11383dfa1af267122cab429cae0a650f">setCurrentConversionTime</a>(INA260_ConversionTime time)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a3e827dd44a17a9a1be69486ae883ce0a">setMode</a>(INA260_MeasurementMode mode)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html#a9f85d6155fe69742e992b50ded9121f5">setVoltageConversionTime</a>(INA260_ConversionTime time)</td><td class="entry"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
701
html/class_adafruit___i_n_a260.html
Normal file
|
|
@ -0,0 +1,701 @@
|
|||
<!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 INA260 Arduino Library: Adafruit_INA260 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 INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="class_adafruit___i_n_a260-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_INA260 Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Class that stores state and functions for interacting with INA260 Current and Power Sensor.
|
||||
<a href="class_adafruit___i_n_a260.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="_adafruit___i_n_a260_8h_source.html">Adafruit_INA260.h</a>></code></p>
|
||||
<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:ac28134478079c838bb7dd9e2240dd5e6"><td class="memItemLeft" align="right" valign="top"><a id="ac28134478079c838bb7dd9e2240dd5e6"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#ac28134478079c838bb7dd9e2240dd5e6">Adafruit_INA260</a> ()</td></tr>
|
||||
<tr class="memdesc:ac28134478079c838bb7dd9e2240dd5e6"><td class="mdescLeft"> </td><td class="mdescRight">Instantiates a new INA260 class. <br /></td></tr>
|
||||
<tr class="separator:ac28134478079c838bb7dd9e2240dd5e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4102240728c4a3a9c794522288f5e0a2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a4102240728c4a3a9c794522288f5e0a2">begin</a> (uint8_t i2c_addr=<a class="el" href="_adafruit___i_n_a260_8h.html#a8f6ea354642738c59d5ae434b553e502">INA260_I2CADDR_DEFAULT</a>, TwoWire *theWire=&Wire)</td></tr>
|
||||
<tr class="memdesc:a4102240728c4a3a9c794522288f5e0a2"><td class="mdescLeft"> </td><td class="mdescRight">Sets up the HW. <a href="#a4102240728c4a3a9c794522288f5e0a2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4102240728c4a3a9c794522288f5e0a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a733d6f4f8cf1879f6736929bb3fc10cc"><td class="memItemLeft" align="right" valign="top"><a id="a733d6f4f8cf1879f6736929bb3fc10cc"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a733d6f4f8cf1879f6736929bb3fc10cc">reset</a> (void)</td></tr>
|
||||
<tr class="memdesc:a733d6f4f8cf1879f6736929bb3fc10cc"><td class="mdescLeft"> </td><td class="mdescRight">Resets the harware. All registers are set to default values, the same as a power-on reset. <br /></td></tr>
|
||||
<tr class="separator:a733d6f4f8cf1879f6736929bb3fc10cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1b2ad4640b9708932f16579eb245e478"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a1b2ad4640b9708932f16579eb245e478">readCurrent</a> (void)</td></tr>
|
||||
<tr class="memdesc:a1b2ad4640b9708932f16579eb245e478"><td class="mdescLeft"> </td><td class="mdescRight">Reads and scales the current value of the Current register. <a href="#a1b2ad4640b9708932f16579eb245e478">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1b2ad4640b9708932f16579eb245e478"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ade32336f058e508b2f10daeeb094069f"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#ade32336f058e508b2f10daeeb094069f">readBusVoltage</a> (void)</td></tr>
|
||||
<tr class="memdesc:ade32336f058e508b2f10daeeb094069f"><td class="mdescLeft"> </td><td class="mdescRight">Reads and scales the current value of the Bus Voltage register. <a href="#ade32336f058e508b2f10daeeb094069f">More...</a><br /></td></tr>
|
||||
<tr class="separator:ade32336f058e508b2f10daeeb094069f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0ff1c21d200eb2020ac28ce98eebd2ec"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a0ff1c21d200eb2020ac28ce98eebd2ec">readPower</a> (void)</td></tr>
|
||||
<tr class="memdesc:a0ff1c21d200eb2020ac28ce98eebd2ec"><td class="mdescLeft"> </td><td class="mdescRight">Reads and scales the current value of the Power register. <a href="#a0ff1c21d200eb2020ac28ce98eebd2ec">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0ff1c21d200eb2020ac28ce98eebd2ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3e827dd44a17a9a1be69486ae883ce0a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a3e827dd44a17a9a1be69486ae883ce0a">setMode</a> (<a class="el" href="_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e">INA260_MeasurementMode</a> mode)</td></tr>
|
||||
<tr class="memdesc:a3e827dd44a17a9a1be69486ae883ce0a"><td class="mdescLeft"> </td><td class="mdescRight">Sets a new measurement mode. <a href="#a3e827dd44a17a9a1be69486ae883ce0a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3e827dd44a17a9a1be69486ae883ce0a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a151f7105fdfa5c3a2ab75aa0ea1ce27b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e">INA260_MeasurementMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a151f7105fdfa5c3a2ab75aa0ea1ce27b">getMode</a> (void)</td></tr>
|
||||
<tr class="memdesc:a151f7105fdfa5c3a2ab75aa0ea1ce27b"><td class="mdescLeft"> </td><td class="mdescRight">Returns the current measurement mode. <a href="#a151f7105fdfa5c3a2ab75aa0ea1ce27b">More...</a><br /></td></tr>
|
||||
<tr class="separator:a151f7105fdfa5c3a2ab75aa0ea1ce27b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a11ac8551529f6d081f73a072ee701e3f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a11ac8551529f6d081f73a072ee701e3f">conversionReady</a> (void)</td></tr>
|
||||
<tr class="memdesc:a11ac8551529f6d081f73a072ee701e3f"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the most recent one shot measurement has completed. <a href="#a11ac8551529f6d081f73a072ee701e3f">More...</a><br /></td></tr>
|
||||
<tr class="separator:a11ac8551529f6d081f73a072ee701e3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5cc6a3a41501da9eb10d64f87ea5a9a1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a5cc6a3a41501da9eb10d64f87ea5a9a1">alertFunctionFlag</a> (void)</td></tr>
|
||||
<tr class="memdesc:a5cc6a3a41501da9eb10d64f87ea5a9a1"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the Alert Flag is set. <a href="#a5cc6a3a41501da9eb10d64f87ea5a9a1">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5cc6a3a41501da9eb10d64f87ea5a9a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a87d722ffd18f5455aaa0cc7312b50e7e"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a87d722ffd18f5455aaa0cc7312b50e7e">getAlertLimit</a> (void)</td></tr>
|
||||
<tr class="memdesc:a87d722ffd18f5455aaa0cc7312b50e7e"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current alert limit setting. <a href="#a87d722ffd18f5455aaa0cc7312b50e7e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a87d722ffd18f5455aaa0cc7312b50e7e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6a5db186e08a831a03b72faa5923fb3a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a6a5db186e08a831a03b72faa5923fb3a">setAlertLimit</a> (float limit)</td></tr>
|
||||
<tr class="memdesc:a6a5db186e08a831a03b72faa5923fb3a"><td class="mdescLeft"> </td><td class="mdescRight">Sets the Alert Limit. <a href="#a6a5db186e08a831a03b72faa5923fb3a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6a5db186e08a831a03b72faa5923fb3a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a73242c10cf2e63a46f00a0de9d0d8d96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df">INA260_AlertLatch</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a73242c10cf2e63a46f00a0de9d0d8d96">getAlertLatch</a> (void)</td></tr>
|
||||
<tr class="memdesc:a73242c10cf2e63a46f00a0de9d0d8d96"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current alert latch setting. <a href="#a73242c10cf2e63a46f00a0de9d0d8d96">More...</a><br /></td></tr>
|
||||
<tr class="separator:a73242c10cf2e63a46f00a0de9d0d8d96"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a55a39c0aec70a51bb2794c25e1c365a6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a55a39c0aec70a51bb2794c25e1c365a6">setAlertLatch</a> (<a class="el" href="_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df">INA260_AlertLatch</a> state)</td></tr>
|
||||
<tr class="memdesc:a55a39c0aec70a51bb2794c25e1c365a6"><td class="mdescLeft"> </td><td class="mdescRight">Sets Alert Latch Bit. <a href="#a55a39c0aec70a51bb2794c25e1c365a6">More...</a><br /></td></tr>
|
||||
<tr class="separator:a55a39c0aec70a51bb2794c25e1c365a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afecb963228f635398e605e8525ba3474"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f">INA260_AlertPolarity</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#afecb963228f635398e605e8525ba3474">getAlertPolarity</a> (void)</td></tr>
|
||||
<tr class="memdesc:afecb963228f635398e605e8525ba3474"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current alert polarity setting. <a href="#afecb963228f635398e605e8525ba3474">More...</a><br /></td></tr>
|
||||
<tr class="separator:afecb963228f635398e605e8525ba3474"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa64769a7deb7b605c22ff2559130f7d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#aa64769a7deb7b605c22ff2559130f7d8">setAlertPolarity</a> (<a class="el" href="_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f">INA260_AlertPolarity</a> polarity)</td></tr>
|
||||
<tr class="memdesc:aa64769a7deb7b605c22ff2559130f7d8"><td class="mdescLeft"> </td><td class="mdescRight">Sets Alert Polarity Bit. <a href="#aa64769a7deb7b605c22ff2559130f7d8">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa64769a7deb7b605c22ff2559130f7d8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6555fdcf891de0269c9f83b55fc9a50b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636">INA260_AlertType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a6555fdcf891de0269c9f83b55fc9a50b">getAlertType</a> (void)</td></tr>
|
||||
<tr class="memdesc:a6555fdcf891de0269c9f83b55fc9a50b"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current parameter that asserts the ALERT pin. <a href="#a6555fdcf891de0269c9f83b55fc9a50b">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6555fdcf891de0269c9f83b55fc9a50b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a564a6fbdcfee18adbe4423b61a2d668d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a564a6fbdcfee18adbe4423b61a2d668d">setAlertType</a> (<a class="el" href="_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636">INA260_AlertType</a> alert)</td></tr>
|
||||
<tr class="memdesc:a564a6fbdcfee18adbe4423b61a2d668d"><td class="mdescLeft"> </td><td class="mdescRight">Sets which parameter asserts the ALERT pin. <a href="#a564a6fbdcfee18adbe4423b61a2d668d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a564a6fbdcfee18adbe4423b61a2d668d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af94cf45669834336fb333e5375b49732"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#af94cf45669834336fb333e5375b49732">getCurrentConversionTime</a> (void)</td></tr>
|
||||
<tr class="memdesc:af94cf45669834336fb333e5375b49732"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current current conversion time. <a href="#af94cf45669834336fb333e5375b49732">More...</a><br /></td></tr>
|
||||
<tr class="separator:af94cf45669834336fb333e5375b49732"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a11383dfa1af267122cab429cae0a650f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a11383dfa1af267122cab429cae0a650f">setCurrentConversionTime</a> (<a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a> time)</td></tr>
|
||||
<tr class="memdesc:a11383dfa1af267122cab429cae0a650f"><td class="mdescLeft"> </td><td class="mdescRight">Sets the current conversion time. <a href="#a11383dfa1af267122cab429cae0a650f">More...</a><br /></td></tr>
|
||||
<tr class="separator:a11383dfa1af267122cab429cae0a650f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13c908457f8a5e9c0d9f6884e689fc43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a13c908457f8a5e9c0d9f6884e689fc43">getVoltageConversionTime</a> (void)</td></tr>
|
||||
<tr class="memdesc:a13c908457f8a5e9c0d9f6884e689fc43"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current bus voltage conversion time. <a href="#a13c908457f8a5e9c0d9f6884e689fc43">More...</a><br /></td></tr>
|
||||
<tr class="separator:a13c908457f8a5e9c0d9f6884e689fc43"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9f85d6155fe69742e992b50ded9121f5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a9f85d6155fe69742e992b50ded9121f5">setVoltageConversionTime</a> (<a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a> time)</td></tr>
|
||||
<tr class="memdesc:a9f85d6155fe69742e992b50ded9121f5"><td class="mdescLeft"> </td><td class="mdescRight">Sets the bus voltage conversion time. <a href="#a9f85d6155fe69742e992b50ded9121f5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9f85d6155fe69742e992b50ded9121f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a103255e8ac9c6f58ee48f433eb4a9872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b">INA260_AveragingCount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a103255e8ac9c6f58ee48f433eb4a9872">getAveragingCount</a> (void)</td></tr>
|
||||
<tr class="memdesc:a103255e8ac9c6f58ee48f433eb4a9872"><td class="mdescLeft"> </td><td class="mdescRight">Reads the current number of averaging samples. <a href="#a103255e8ac9c6f58ee48f433eb4a9872">More...</a><br /></td></tr>
|
||||
<tr class="separator:a103255e8ac9c6f58ee48f433eb4a9872"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4a633143be0c45fffb3a60119280c63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#ad4a633143be0c45fffb3a60119280c63">setAveragingCount</a> (<a class="el" href="_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b">INA260_AveragingCount</a> count)</td></tr>
|
||||
<tr class="memdesc:ad4a633143be0c45fffb3a60119280c63"><td class="mdescLeft"> </td><td class="mdescRight">Sets the number of averaging samples. <a href="#ad4a633143be0c45fffb3a60119280c63">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad4a633143be0c45fffb3a60119280c63"><td class="memSeparator" colspan="2"> </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:a876e31da7c9c8fe7cebb82067e6a3325"><td class="memItemLeft" align="right" valign="top"><a id="a876e31da7c9c8fe7cebb82067e6a3325"></a>
|
||||
Adafruit_I2CRegister * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a876e31da7c9c8fe7cebb82067e6a3325">Config</a></td></tr>
|
||||
<tr class="memdesc:a876e31da7c9c8fe7cebb82067e6a3325"><td class="mdescLeft"> </td><td class="mdescRight">BusIO Register for Config. <br /></td></tr>
|
||||
<tr class="separator:a876e31da7c9c8fe7cebb82067e6a3325"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af32e6d682edb6ab4f6dc76b3c2b3dbaa"><td class="memItemLeft" align="right" valign="top"><a id="af32e6d682edb6ab4f6dc76b3c2b3dbaa"></a>
|
||||
Adafruit_I2CRegister * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#af32e6d682edb6ab4f6dc76b3c2b3dbaa">MaskEnable</a></td></tr>
|
||||
<tr class="memdesc:af32e6d682edb6ab4f6dc76b3c2b3dbaa"><td class="mdescLeft"> </td><td class="mdescRight">BusIO Register for MaskEnable. <br /></td></tr>
|
||||
<tr class="separator:af32e6d682edb6ab4f6dc76b3c2b3dbaa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f25b4fee742919f41f274aa4cd8568c"><td class="memItemLeft" align="right" valign="top"><a id="a0f25b4fee742919f41f274aa4cd8568c"></a>
|
||||
Adafruit_I2CRegister * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___i_n_a260.html#a0f25b4fee742919f41f274aa4cd8568c">AlertLimit</a></td></tr>
|
||||
<tr class="memdesc:a0f25b4fee742919f41f274aa4cd8568c"><td class="mdescLeft"> </td><td class="mdescRight">BusIO Register for AlertLimit. <br /></td></tr>
|
||||
<tr class="separator:a0f25b4fee742919f41f274aa4cd8568c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Class that stores state and functions for interacting with INA260 Current and Power Sensor. </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a4102240728c4a3a9c794522288f5e0a2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4102240728c4a3a9c794522288f5e0a2">◆ </a></span>begin()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_INA260::begin </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>i2c_address</em> = <code><a class="el" href="_adafruit___i_n_a260_8h.html#a8f6ea354642738c59d5ae434b553e502">INA260_I2CADDR_DEFAULT</a></code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">TwoWire * </td>
|
||||
<td class="paramname"><em>theWire</em> = <code>&Wire</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets up the HW. </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">theWire</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="a1b2ad4640b9708932f16579eb245e478"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1b2ad4640b9708932f16579eb245e478">◆ </a></span>readCurrent()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float Adafruit_INA260::readCurrent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads and scales the current value of the Current register. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current current measurement in mA </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ade32336f058e508b2f10daeeb094069f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ade32336f058e508b2f10daeeb094069f">◆ </a></span>readBusVoltage()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float Adafruit_INA260::readBusVoltage </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads and scales the current value of the Bus Voltage register. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current bus voltage measurement in mV </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0ff1c21d200eb2020ac28ce98eebd2ec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0ff1c21d200eb2020ac28ce98eebd2ec">◆ </a></span>readPower()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float Adafruit_INA260::readPower </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads and scales the current value of the Power register. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current Power calculation in mW </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3e827dd44a17a9a1be69486ae883ce0a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3e827dd44a17a9a1be69486ae883ce0a">◆ </a></span>setMode()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_INA260::setMode </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e">INA260_MeasurementMode</a> </td>
|
||||
<td class="paramname"><em>new_mode</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets a new measurement mode. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">new_mode</td><td>The new mode to be set </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a151f7105fdfa5c3a2ab75aa0ea1ce27b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a151f7105fdfa5c3a2ab75aa0ea1ce27b">◆ </a></span>getMode()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e">INA260_MeasurementMode</a> Adafruit_INA260::getMode </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the current measurement mode. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current mode </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a11ac8551529f6d081f73a072ee701e3f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a11ac8551529f6d081f73a072ee701e3f">◆ </a></span>conversionReady()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_INA260::conversionReady </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks if the most recent one shot measurement has completed. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if the conversion has completed </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5cc6a3a41501da9eb10d64f87ea5a9a1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5cc6a3a41501da9eb10d64f87ea5a9a1">◆ </a></span>alertFunctionFlag()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_INA260::alertFunctionFlag </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks if the Alert Flag is set. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>true if the flag is set </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a87d722ffd18f5455aaa0cc7312b50e7e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a87d722ffd18f5455aaa0cc7312b50e7e">◆ </a></span>getAlertLimit()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float Adafruit_INA260::getAlertLimit </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads the current alert limit setting. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current bus alert limit setting </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6a5db186e08a831a03b72faa5923fb3a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6a5db186e08a831a03b72faa5923fb3a">◆ </a></span>setAlertLimit()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_INA260::setAlertLimit </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>limit</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets the Alert Limit. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">limit</td><td>The new limit that triggers the alert </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a73242c10cf2e63a46f00a0de9d0d8d96"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a73242c10cf2e63a46f00a0de9d0d8d96">◆ </a></span>getAlertLatch()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df">INA260_AlertLatch</a> Adafruit_INA260::getAlertLatch </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads the current alert latch setting. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current bus alert latch setting </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a55a39c0aec70a51bb2794c25e1c365a6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a55a39c0aec70a51bb2794c25e1c365a6">◆ </a></span>setAlertLatch()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_INA260::setAlertLatch </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df">INA260_AlertLatch</a> </td>
|
||||
<td class="paramname"><em>state</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets Alert Latch Bit. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">state</td><td>The parameter which asserts the ALERT pin </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afecb963228f635398e605e8525ba3474"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afecb963228f635398e605e8525ba3474">◆ </a></span>getAlertPolarity()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f">INA260_AlertPolarity</a> Adafruit_INA260::getAlertPolarity </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads the current alert polarity setting. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current bus alert polarity setting </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa64769a7deb7b605c22ff2559130f7d8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa64769a7deb7b605c22ff2559130f7d8">◆ </a></span>setAlertPolarity()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_INA260::setAlertPolarity </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f">INA260_AlertPolarity</a> </td>
|
||||
<td class="paramname"><em>polarity</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets Alert Polarity Bit. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">polarity</td><td>The polarity of the alert pin </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6555fdcf891de0269c9f83b55fc9a50b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6555fdcf891de0269c9f83b55fc9a50b">◆ </a></span>getAlertType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636">INA260_AlertType</a> Adafruit_INA260::getAlertType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads the current parameter that asserts the ALERT pin. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current parameter that asserts the ALERT PIN </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a564a6fbdcfee18adbe4423b61a2d668d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a564a6fbdcfee18adbe4423b61a2d668d">◆ </a></span>setAlertType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_INA260::setAlertType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636">INA260_AlertType</a> </td>
|
||||
<td class="paramname"><em>alert</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets which parameter asserts the ALERT pin. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">alert</td><td>The parameter which asserts the ALERT pin </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af94cf45669834336fb333e5375b49732"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af94cf45669834336fb333e5375b49732">◆ </a></span>getCurrentConversionTime()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a> Adafruit_INA260::getCurrentConversionTime </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads the current current conversion time. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current current conversion time </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a11383dfa1af267122cab429cae0a650f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a11383dfa1af267122cab429cae0a650f">◆ </a></span>setCurrentConversionTime()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_INA260::setCurrentConversionTime </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a> </td>
|
||||
<td class="paramname"><em>time</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets the current conversion time. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">time</td><td>The new current conversion time </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a13c908457f8a5e9c0d9f6884e689fc43"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a13c908457f8a5e9c0d9f6884e689fc43">◆ </a></span>getVoltageConversionTime()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a> Adafruit_INA260::getVoltageConversionTime </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads the current bus voltage conversion time. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current bus voltage conversion time </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9f85d6155fe69742e992b50ded9121f5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9f85d6155fe69742e992b50ded9121f5">◆ </a></span>setVoltageConversionTime()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_INA260::setVoltageConversionTime </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">INA260_ConversionTime</a> </td>
|
||||
<td class="paramname"><em>time</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets the bus voltage conversion time. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">time</td><td>The new bus voltage conversion time </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a103255e8ac9c6f58ee48f433eb4a9872"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a103255e8ac9c6f58ee48f433eb4a9872">◆ </a></span>getAveragingCount()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b">INA260_AveragingCount</a> Adafruit_INA260::getAveragingCount </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads the current number of averaging samples. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The current number of averaging samples </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad4a633143be0c45fffb3a60119280c63"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad4a633143be0c45fffb3a60119280c63">◆ </a></span>setAveragingCount()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Adafruit_INA260::setAveragingCount </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b">INA260_AveragingCount</a> </td>
|
||||
<td class="paramname"><em>count</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets the number of averaging samples. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">count</td><td>The number of samples to be averaged </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___i_n_a260_8h_source.html">Adafruit_INA260.h</a></li>
|
||||
<li><a class="el" href="_adafruit___i_n_a260_8cpp.html">Adafruit_INA260.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
82
html/classes.html
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit INA260 Arduino Library: Class Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  a  </div></td></tr></table>
|
||||
</td><td></td></tr>
|
||||
<tr><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="class_adafruit___i_n_a260.html">Adafruit_INA260</a>   </td><td></td></tr>
|
||||
<tr><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/closed.png
Normal file
|
After Width: | Height: | Size: 132 B |
BIN
html/doc.png
Normal file
|
After Width: | Height: | Size: 746 B |
1596
html/doxygen.css
Normal file
BIN
html/doxygen.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
97
html/dynsections.js
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function() {
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||
a.html('▼');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||
a.html('►');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
currentRowSpans.filter(".arrow").html('►');
|
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||
currentRowSpans.filter(".arrow").html('▼');
|
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span");
|
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
childRowsSpans.filter(".arrow").html('►');
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
|
||||
79
html/files.html
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit INA260 Arduino Library: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="_adafruit___i_n_a260_8cpp.html" target="_self">Adafruit_INA260.cpp</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_adafruit___i_n_a260_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_adafruit___i_n_a260_8h.html" target="_self">Adafruit_INA260.h</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
BIN
html/folderclosed.png
Normal file
|
After Width: | Height: | Size: 616 B |
BIN
html/folderopen.png
Normal file
|
After Width: | Height: | Size: 597 B |
152
html/functions.html
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
<!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 INA260 Arduino Library: Class Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
|
||||
<li>Adafruit_INA260()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#ac28134478079c838bb7dd9e2240dd5e6">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>alertFunctionFlag()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a5cc6a3a41501da9eb10d64f87ea5a9a1">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>AlertLimit
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a0f25b4fee742919f41f274aa4cd8568c">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>begin()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a4102240728c4a3a9c794522288f5e0a2">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>Config
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a876e31da7c9c8fe7cebb82067e6a3325">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>conversionReady()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a11ac8551529f6d081f73a072ee701e3f">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAlertLatch()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a73242c10cf2e63a46f00a0de9d0d8d96">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAlertLimit()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a87d722ffd18f5455aaa0cc7312b50e7e">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAlertPolarity()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#afecb963228f635398e605e8525ba3474">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAlertType()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a6555fdcf891de0269c9f83b55fc9a50b">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAveragingCount()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a103255e8ac9c6f58ee48f433eb4a9872">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getCurrentConversionTime()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#af94cf45669834336fb333e5375b49732">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getMode()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a151f7105fdfa5c3a2ab75aa0ea1ce27b">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getVoltageConversionTime()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a13c908457f8a5e9c0d9f6884e689fc43">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>MaskEnable
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#af32e6d682edb6ab4f6dc76b3c2b3dbaa">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>readBusVoltage()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#ade32336f058e508b2f10daeeb094069f">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>readCurrent()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a1b2ad4640b9708932f16579eb245e478">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>readPower()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a0ff1c21d200eb2020ac28ce98eebd2ec">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>reset()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a733d6f4f8cf1879f6736929bb3fc10cc">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAlertLatch()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a55a39c0aec70a51bb2794c25e1c365a6">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAlertLimit()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a6a5db186e08a831a03b72faa5923fb3a">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAlertPolarity()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#aa64769a7deb7b605c22ff2559130f7d8">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAlertType()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a564a6fbdcfee18adbe4423b61a2d668d">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAveragingCount()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#ad4a633143be0c45fffb3a60119280c63">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setCurrentConversionTime()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a11383dfa1af267122cab429cae0a650f">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setMode()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a3e827dd44a17a9a1be69486ae883ce0a">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setVoltageConversionTime()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a9f85d6155fe69742e992b50ded9121f5">Adafruit_INA260</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
143
html/functions_func.html
Normal file
|
|
@ -0,0 +1,143 @@
|
|||
<!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 INA260 Arduino Library: Class Members - Functions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>Adafruit_INA260()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#ac28134478079c838bb7dd9e2240dd5e6">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>alertFunctionFlag()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a5cc6a3a41501da9eb10d64f87ea5a9a1">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>begin()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a4102240728c4a3a9c794522288f5e0a2">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>conversionReady()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a11ac8551529f6d081f73a072ee701e3f">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAlertLatch()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a73242c10cf2e63a46f00a0de9d0d8d96">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAlertLimit()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a87d722ffd18f5455aaa0cc7312b50e7e">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAlertPolarity()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#afecb963228f635398e605e8525ba3474">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAlertType()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a6555fdcf891de0269c9f83b55fc9a50b">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getAveragingCount()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a103255e8ac9c6f58ee48f433eb4a9872">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getCurrentConversionTime()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#af94cf45669834336fb333e5375b49732">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getMode()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a151f7105fdfa5c3a2ab75aa0ea1ce27b">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>getVoltageConversionTime()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a13c908457f8a5e9c0d9f6884e689fc43">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>readBusVoltage()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#ade32336f058e508b2f10daeeb094069f">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>readCurrent()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a1b2ad4640b9708932f16579eb245e478">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>readPower()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a0ff1c21d200eb2020ac28ce98eebd2ec">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>reset()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a733d6f4f8cf1879f6736929bb3fc10cc">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAlertLatch()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a55a39c0aec70a51bb2794c25e1c365a6">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAlertLimit()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a6a5db186e08a831a03b72faa5923fb3a">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAlertPolarity()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#aa64769a7deb7b605c22ff2559130f7d8">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAlertType()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a564a6fbdcfee18adbe4423b61a2d668d">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setAveragingCount()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#ad4a633143be0c45fffb3a60119280c63">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setCurrentConversionTime()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a11383dfa1af267122cab429cae0a650f">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setMode()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a3e827dd44a17a9a1be69486ae883ce0a">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>setVoltageConversionTime()
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a9f85d6155fe69742e992b50ded9121f5">Adafruit_INA260</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
80
html/functions_vars.html
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit INA260 Arduino 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 INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>AlertLimit
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a0f25b4fee742919f41f274aa4cd8568c">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>Config
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#a876e31da7c9c8fe7cebb82067e6a3325">Adafruit_INA260</a>
|
||||
</li>
|
||||
<li>MaskEnable
|
||||
: <a class="el" href="class_adafruit___i_n_a260.html#af32e6d682edb6ab4f6dc76b3c2b3dbaa">Adafruit_INA260</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
230
html/globals.html
Normal file
|
|
@ -0,0 +1,230 @@
|
|||
<!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 INA260 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div>
|
||||
|
||||
<h3><a id="index__"></a>- _ -</h3><ul>
|
||||
<li>_alert_latch
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_alert_polarity
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_alert_type
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_conversion_time
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_count
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_mode
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>INA260_ALERT_CONVERSION_READY
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a7cabea1a22091f1a3c65e521dbff2f5d">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_LATCH_ENABLED
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4af78def6113e5fb9c29471ccf564d4247">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_LATCH_TRANSPARENT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4a10799fbad20849e8946c23f994ee88dd">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_NONE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6f6ffc97363472edc6097a2c0825737e">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_OVERCURRENT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a3445803f3896af0ac3bbd592ca4d798b">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_OVERPOWER
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a80d3ce4e0bfe8aa1e19700ff095f15ff">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_OVERVOLTAGE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6cc75273596f2f32231c446f84422250">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_POLARITY_INVERTED
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1a01a54e76ff53bb20652cb2491a84a0bc">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_POLARITY_NORMAL
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1acf9facd1a121b78da758a0bbdaf57773">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_UNDERCURRENT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a01323c7253f7175a852ebe508ac37d69">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_UNDERVOLTAGE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755accfffbcd60ba659f57a5de8612482bdd">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_AlertLatch
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_AlertPolarity
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_AlertType
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_AveragingCount
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ConversionTime
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_1
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ab62238135734cf291631e0ae0aa05ef6">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_1024
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae8e9edc1f173353d7102d6d22b89b802">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_128
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae389d386e88a24fc49cac56d8a3c715f">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_16
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a83998e29e993880121a05ed771a62810">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_256
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a457fe3ca31d53294c4a0c45dc94a0f46">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_4
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a003c48d8e2868bc50b7db479b2f24b8f">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_512
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a65f11ff6d25f4ee91b8de4b0ee23f319">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_64
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ada66de95a695ae5ed649657ee6f5ccdb">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_I2CADDR_DEFAULT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a8f6ea354642738c59d5ae434b553e502">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_MeasurementMode
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_MODE_CONTINUOUS
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda37fc980311c099d0d6d8cfe50da85f05">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_MODE_SHUTDOWN
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99edacaefeb60611cb1b70adf4d23963968be">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_MODE_TRIGGERED
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda7bc5f43b291837b003d3dc058f3fa908">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_ALERT_LIMIT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#ae5429afea49535f76b96c42b432fe0dd">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_BUSVOLTAGE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a99e318be6fb8aadd292bc74117eec64d">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_CONFIG
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a24da104b112d0646f7c26b7c3439fdd7">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_CURRENT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a25b4102fb2d42e2f02de5f743967ea94">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_DIE_UID
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a1bd9bfa37a3a2563f02e7d74ba85ad47">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_MASK_ENABLE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a236252fc0474aa6a348cb3535cc0e1cb">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_MFG_UID
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a4bba8476d96c8ec3acdfa7d251cfdc50">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_POWER
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#ac1358d52bfbdd2265fc7571601be2f68">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_140_us
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a610d6e82beee51b340a348494f1d8e06">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_1_1_ms
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ab34058cb56fe99d7d323d222adff0d80">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_204_us
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ac93ffa019dc1e9d9695bf39af3f383a8">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_2_116_ms
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a937eb65f3ee0cfb9f0f5ebafaf94f7fb">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_332_us
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a455356e4020e5adeecec8f5d3e8be01d">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_4_156_ms
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136af5bb430cab8c191318c7e9bca05c3f5f">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_588_us
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a10ad51585f0628a4c17a5fb93d88b35a">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_8_244_ms
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a59c87f164f16b5b619968670d4d4d38b">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
98
html/globals_defs.html
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
<!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 INA260 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>INA260_I2CADDR_DEFAULT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a8f6ea354642738c59d5ae434b553e502">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_ALERT_LIMIT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#ae5429afea49535f76b96c42b432fe0dd">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_BUSVOLTAGE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a99e318be6fb8aadd292bc74117eec64d">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_CONFIG
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a24da104b112d0646f7c26b7c3439fdd7">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_CURRENT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a25b4102fb2d42e2f02de5f743967ea94">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_DIE_UID
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a1bd9bfa37a3a2563f02e7d74ba85ad47">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_MASK_ENABLE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a236252fc0474aa6a348cb3535cc0e1cb">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_MFG_UID
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a4bba8476d96c8ec3acdfa7d251cfdc50">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_REG_POWER
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#ac1358d52bfbdd2265fc7571601be2f68">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
89
html/globals_enum.html
Normal 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 INA260 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>_alert_latch
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_alert_polarity
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_alert_type
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_conversion_time
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_count
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>_mode
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
161
html/globals_eval.html
Normal file
|
|
@ -0,0 +1,161 @@
|
|||
<!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 INA260 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>INA260_ALERT_CONVERSION_READY
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a7cabea1a22091f1a3c65e521dbff2f5d">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_LATCH_ENABLED
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4af78def6113e5fb9c29471ccf564d4247">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_LATCH_TRANSPARENT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4a10799fbad20849e8946c23f994ee88dd">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_NONE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6f6ffc97363472edc6097a2c0825737e">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_OVERCURRENT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a3445803f3896af0ac3bbd592ca4d798b">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_OVERPOWER
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a80d3ce4e0bfe8aa1e19700ff095f15ff">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_OVERVOLTAGE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6cc75273596f2f32231c446f84422250">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_POLARITY_INVERTED
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1a01a54e76ff53bb20652cb2491a84a0bc">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_POLARITY_NORMAL
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1acf9facd1a121b78da758a0bbdaf57773">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_UNDERCURRENT
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a01323c7253f7175a852ebe508ac37d69">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ALERT_UNDERVOLTAGE
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755accfffbcd60ba659f57a5de8612482bdd">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_1
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ab62238135734cf291631e0ae0aa05ef6">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_1024
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae8e9edc1f173353d7102d6d22b89b802">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_128
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae389d386e88a24fc49cac56d8a3c715f">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_16
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a83998e29e993880121a05ed771a62810">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_256
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a457fe3ca31d53294c4a0c45dc94a0f46">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_4
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a003c48d8e2868bc50b7db479b2f24b8f">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_512
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a65f11ff6d25f4ee91b8de4b0ee23f319">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_COUNT_64
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ada66de95a695ae5ed649657ee6f5ccdb">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_MODE_CONTINUOUS
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda37fc980311c099d0d6d8cfe50da85f05">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_MODE_SHUTDOWN
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99edacaefeb60611cb1b70adf4d23963968be">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_MODE_TRIGGERED
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda7bc5f43b291837b003d3dc058f3fa908">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_140_us
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a610d6e82beee51b340a348494f1d8e06">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_1_1_ms
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ab34058cb56fe99d7d323d222adff0d80">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_204_us
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ac93ffa019dc1e9d9695bf39af3f383a8">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_2_116_ms
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a937eb65f3ee0cfb9f0f5ebafaf94f7fb">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_332_us
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a455356e4020e5adeecec8f5d3e8be01d">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_4_156_ms
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136af5bb430cab8c191318c7e9bca05c3f5f">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_588_us
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a10ad51585f0628a4c17a5fb93d88b35a">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_TIME_8_244_ms
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a59c87f164f16b5b619968670d4d4d38b">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
89
html/globals_type.html
Normal 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 INA260 Arduino Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>INA260_AlertLatch
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_AlertPolarity
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_AlertType
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_AveragingCount
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_ConversionTime
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
<li>INA260_MeasurementMode
|
||||
: <a class="el" href="_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e">Adafruit_INA260.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
90
html/index.html
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
<!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 INA260 Arduino Library: Adafruit INA260 I2C Current and Power sensor</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit INA260 Arduino Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit INA260 I2C Current and Power sensor </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><h1><a class="anchor" id="intro_sec"></a>
|
||||
Introduction</h1>
|
||||
<p>I2C Driver for the INA260 I2C Current and Power sensor</p>
|
||||
<p>This is a library for the Adafruit INA260 breakout: <a href="http://www.adafruit.com/products/4226">http://www.adafruit.com/products/4226</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="dependencies"></a>
|
||||
Dependencies</h1>
|
||||
<p>This library depends on the Adafruit BusIO library</p>
|
||||
<h1><a class="anchor" id="author"></a>
|
||||
Author</h1>
|
||||
<p>Bryan Siepert for Adafruit Industries</p>
|
||||
<h1><a class="anchor" id="license"></a>
|
||||
License</h1>
|
||||
<p>BSD (see license.txt)</p>
|
||||
<h1><a class="anchor" id="HISTORY"></a>
|
||||
HISTORY</h1>
|
||||
<p>v1.0 - First release </p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
87
html/jquery.js
vendored
Normal file
26
html/menu.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||
function makeTree(data,relPath) {
|
||||
var result='';
|
||||
if ('children' in data) {
|
||||
result+='<ul>';
|
||||
for (var i in data.children) {
|
||||
result+='<li><a href="'+relPath+data.children[i].url+'">'+
|
||||
data.children[i].text+'</a>'+
|
||||
makeTree(data.children[i],relPath)+'</li>';
|
||||
}
|
||||
result+='</ul>';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
if (searchEnabled) {
|
||||
if (serverSide) {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
|
||||
} else {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
|
||||
}
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
||||
19
html/menudata.js
Normal 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 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:"_",url:"globals.html#index__"},
|
||||
{text:"i",url:"globals.html#index_i"}]},
|
||||
{text:"Typedefs",url:"globals_type.html"},
|
||||
{text:"Enumerations",url:"globals_enum.html"},
|
||||
{text:"Enumerator",url:"globals_eval.html"},
|
||||
{text:"Macros",url:"globals_defs.html"}]}]}]}
|
||||
BIN
html/nav_f.png
Normal file
|
After Width: | Height: | Size: 153 B |
BIN
html/nav_g.png
Normal file
|
After Width: | Height: | Size: 95 B |
BIN
html/nav_h.png
Normal file
|
After Width: | Height: | Size: 98 B |
BIN
html/open.png
Normal file
|
After Width: | Height: | Size: 123 B |
26
html/search/all_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
9
html/search/all_0.js
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['_5falert_5flatch',['_alert_latch',['../_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4',1,'Adafruit_INA260.h']]],
|
||||
['_5falert_5fpolarity',['_alert_polarity',['../_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1',1,'Adafruit_INA260.h']]],
|
||||
['_5falert_5ftype',['_alert_type',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755',1,'Adafruit_INA260.h']]],
|
||||
['_5fconversion_5ftime',['_conversion_time',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136',1,'Adafruit_INA260.h']]],
|
||||
['_5fcount',['_count',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983',1,'Adafruit_INA260.h']]],
|
||||
['_5fmode',['_mode',['../_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed',1,'Adafruit_INA260.h']]]
|
||||
];
|
||||
26
html/search/all_1.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
9
html/search/all_1.js
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fina260',['Adafruit_INA260',['../class_adafruit___i_n_a260.html',1,'Adafruit_INA260'],['../class_adafruit___i_n_a260.html#ac28134478079c838bb7dd9e2240dd5e6',1,'Adafruit_INA260::Adafruit_INA260()']]],
|
||||
['adafruit_5fina260_2ecpp',['Adafruit_INA260.cpp',['../_adafruit___i_n_a260_8cpp.html',1,'']]],
|
||||
['adafruit_5fina260_2eh',['Adafruit_INA260.h',['../_adafruit___i_n_a260_8h.html',1,'']]],
|
||||
['alertfunctionflag',['alertFunctionFlag',['../class_adafruit___i_n_a260.html#a5cc6a3a41501da9eb10d64f87ea5a9a1',1,'Adafruit_INA260']]],
|
||||
['alertlimit',['AlertLimit',['../class_adafruit___i_n_a260.html#a0f25b4fee742919f41f274aa4cd8568c',1,'Adafruit_INA260']]],
|
||||
['adafruit_20ina260_20i2c_20current_20and_20power_20sensor',['Adafruit INA260 I2C Current and Power sensor',['../index.html',1,'']]]
|
||||
];
|
||||
26
html/search/all_2.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_2.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['begin',['begin',['../class_adafruit___i_n_a260.html#a4102240728c4a3a9c794522288f5e0a2',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/all_3.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
html/search/all_3.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['config',['Config',['../class_adafruit___i_n_a260.html#a876e31da7c9c8fe7cebb82067e6a3325',1,'Adafruit_INA260']]],
|
||||
['conversionready',['conversionReady',['../class_adafruit___i_n_a260.html#a11ac8551529f6d081f73a072ee701e3f',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/all_4.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
11
html/search/all_4.js
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
var searchData=
|
||||
[
|
||||
['getalertlatch',['getAlertLatch',['../class_adafruit___i_n_a260.html#a73242c10cf2e63a46f00a0de9d0d8d96',1,'Adafruit_INA260']]],
|
||||
['getalertlimit',['getAlertLimit',['../class_adafruit___i_n_a260.html#a87d722ffd18f5455aaa0cc7312b50e7e',1,'Adafruit_INA260']]],
|
||||
['getalertpolarity',['getAlertPolarity',['../class_adafruit___i_n_a260.html#afecb963228f635398e605e8525ba3474',1,'Adafruit_INA260']]],
|
||||
['getalerttype',['getAlertType',['../class_adafruit___i_n_a260.html#a6555fdcf891de0269c9f83b55fc9a50b',1,'Adafruit_INA260']]],
|
||||
['getaveragingcount',['getAveragingCount',['../class_adafruit___i_n_a260.html#a103255e8ac9c6f58ee48f433eb4a9872',1,'Adafruit_INA260']]],
|
||||
['getcurrentconversiontime',['getCurrentConversionTime',['../class_adafruit___i_n_a260.html#af94cf45669834336fb333e5375b49732',1,'Adafruit_INA260']]],
|
||||
['getmode',['getMode',['../class_adafruit___i_n_a260.html#a151f7105fdfa5c3a2ab75aa0ea1ce27b',1,'Adafruit_INA260']]],
|
||||
['getvoltageconversiontime',['getVoltageConversionTime',['../class_adafruit___i_n_a260.html#a13c908457f8a5e9c0d9f6884e689fc43',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/all_5.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
48
html/search/all_5.js
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
var searchData=
|
||||
[
|
||||
['ina260_5falert_5fconversion_5fready',['INA260_ALERT_CONVERSION_READY',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a7cabea1a22091f1a3c65e521dbff2f5d',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5flatch_5fenabled',['INA260_ALERT_LATCH_ENABLED',['../_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4af78def6113e5fb9c29471ccf564d4247',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5flatch_5ftransparent',['INA260_ALERT_LATCH_TRANSPARENT',['../_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4a10799fbad20849e8946c23f994ee88dd',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fnone',['INA260_ALERT_NONE',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6f6ffc97363472edc6097a2c0825737e',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fovercurrent',['INA260_ALERT_OVERCURRENT',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a3445803f3896af0ac3bbd592ca4d798b',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5foverpower',['INA260_ALERT_OVERPOWER',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a80d3ce4e0bfe8aa1e19700ff095f15ff',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fovervoltage',['INA260_ALERT_OVERVOLTAGE',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6cc75273596f2f32231c446f84422250',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fpolarity_5finverted',['INA260_ALERT_POLARITY_INVERTED',['../_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1a01a54e76ff53bb20652cb2491a84a0bc',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fpolarity_5fnormal',['INA260_ALERT_POLARITY_NORMAL',['../_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1acf9facd1a121b78da758a0bbdaf57773',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fundercurrent',['INA260_ALERT_UNDERCURRENT',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a01323c7253f7175a852ebe508ac37d69',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fundervoltage',['INA260_ALERT_UNDERVOLTAGE',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755accfffbcd60ba659f57a5de8612482bdd',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falertlatch',['INA260_AlertLatch',['../_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falertpolarity',['INA260_AlertPolarity',['../_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falerttype',['INA260_AlertType',['../_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5faveragingcount',['INA260_AveragingCount',['../_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fconversiontime',['INA260_ConversionTime',['../_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f1',['INA260_COUNT_1',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ab62238135734cf291631e0ae0aa05ef6',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f1024',['INA260_COUNT_1024',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae8e9edc1f173353d7102d6d22b89b802',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f128',['INA260_COUNT_128',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae389d386e88a24fc49cac56d8a3c715f',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f16',['INA260_COUNT_16',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a83998e29e993880121a05ed771a62810',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f256',['INA260_COUNT_256',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a457fe3ca31d53294c4a0c45dc94a0f46',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f4',['INA260_COUNT_4',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a003c48d8e2868bc50b7db479b2f24b8f',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f512',['INA260_COUNT_512',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a65f11ff6d25f4ee91b8de4b0ee23f319',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f64',['INA260_COUNT_64',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ada66de95a695ae5ed649657ee6f5ccdb',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fi2caddr_5fdefault',['INA260_I2CADDR_DEFAULT',['../_adafruit___i_n_a260_8h.html#a8f6ea354642738c59d5ae434b553e502',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fmeasurementmode',['INA260_MeasurementMode',['../_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fmode_5fcontinuous',['INA260_MODE_CONTINUOUS',['../_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda37fc980311c099d0d6d8cfe50da85f05',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fmode_5fshutdown',['INA260_MODE_SHUTDOWN',['../_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99edacaefeb60611cb1b70adf4d23963968be',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fmode_5ftriggered',['INA260_MODE_TRIGGERED',['../_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda7bc5f43b291837b003d3dc058f3fa908',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5falert_5flimit',['INA260_REG_ALERT_LIMIT',['../_adafruit___i_n_a260_8h.html#ae5429afea49535f76b96c42b432fe0dd',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fbusvoltage',['INA260_REG_BUSVOLTAGE',['../_adafruit___i_n_a260_8h.html#a99e318be6fb8aadd292bc74117eec64d',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fconfig',['INA260_REG_CONFIG',['../_adafruit___i_n_a260_8h.html#a24da104b112d0646f7c26b7c3439fdd7',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fcurrent',['INA260_REG_CURRENT',['../_adafruit___i_n_a260_8h.html#a25b4102fb2d42e2f02de5f743967ea94',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fdie_5fuid',['INA260_REG_DIE_UID',['../_adafruit___i_n_a260_8h.html#a1bd9bfa37a3a2563f02e7d74ba85ad47',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fmask_5fenable',['INA260_REG_MASK_ENABLE',['../_adafruit___i_n_a260_8h.html#a236252fc0474aa6a348cb3535cc0e1cb',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fmfg_5fuid',['INA260_REG_MFG_UID',['../_adafruit___i_n_a260_8h.html#a4bba8476d96c8ec3acdfa7d251cfdc50',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fpower',['INA260_REG_POWER',['../_adafruit___i_n_a260_8h.html#ac1358d52bfbdd2265fc7571601be2f68',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f140_5fus',['INA260_TIME_140_us',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a610d6e82beee51b340a348494f1d8e06',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f1_5f1_5fms',['INA260_TIME_1_1_ms',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ab34058cb56fe99d7d323d222adff0d80',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f204_5fus',['INA260_TIME_204_us',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ac93ffa019dc1e9d9695bf39af3f383a8',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f2_5f116_5fms',['INA260_TIME_2_116_ms',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a937eb65f3ee0cfb9f0f5ebafaf94f7fb',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f332_5fus',['INA260_TIME_332_us',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a455356e4020e5adeecec8f5d3e8be01d',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f4_5f156_5fms',['INA260_TIME_4_156_ms',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136af5bb430cab8c191318c7e9bca05c3f5f',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f588_5fus',['INA260_TIME_588_us',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a10ad51585f0628a4c17a5fb93d88b35a',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f8_5f244_5fms',['INA260_TIME_8_244_ms',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a59c87f164f16b5b619968670d4d4d38b',1,'Adafruit_INA260.h']]]
|
||||
];
|
||||
26
html/search/all_6.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/all_6.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['maskenable',['MaskEnable',['../class_adafruit___i_n_a260.html#af32e6d682edb6ab4f6dc76b3c2b3dbaa',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/all_7.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_7.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
7
html/search/all_7.js
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
var searchData=
|
||||
[
|
||||
['readbusvoltage',['readBusVoltage',['../class_adafruit___i_n_a260.html#ade32336f058e508b2f10daeeb094069f',1,'Adafruit_INA260']]],
|
||||
['readcurrent',['readCurrent',['../class_adafruit___i_n_a260.html#a1b2ad4640b9708932f16579eb245e478',1,'Adafruit_INA260']]],
|
||||
['readpower',['readPower',['../class_adafruit___i_n_a260.html#a0ff1c21d200eb2020ac28ce98eebd2ec',1,'Adafruit_INA260']]],
|
||||
['reset',['reset',['../class_adafruit___i_n_a260.html#a733d6f4f8cf1879f6736929bb3fc10cc',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/all_8.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_8.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
11
html/search/all_8.js
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
var searchData=
|
||||
[
|
||||
['setalertlatch',['setAlertLatch',['../class_adafruit___i_n_a260.html#a55a39c0aec70a51bb2794c25e1c365a6',1,'Adafruit_INA260']]],
|
||||
['setalertlimit',['setAlertLimit',['../class_adafruit___i_n_a260.html#a6a5db186e08a831a03b72faa5923fb3a',1,'Adafruit_INA260']]],
|
||||
['setalertpolarity',['setAlertPolarity',['../class_adafruit___i_n_a260.html#aa64769a7deb7b605c22ff2559130f7d8',1,'Adafruit_INA260']]],
|
||||
['setalerttype',['setAlertType',['../class_adafruit___i_n_a260.html#a564a6fbdcfee18adbe4423b61a2d668d',1,'Adafruit_INA260']]],
|
||||
['setaveragingcount',['setAveragingCount',['../class_adafruit___i_n_a260.html#ad4a633143be0c45fffb3a60119280c63',1,'Adafruit_INA260']]],
|
||||
['setcurrentconversiontime',['setCurrentConversionTime',['../class_adafruit___i_n_a260.html#a11383dfa1af267122cab429cae0a650f',1,'Adafruit_INA260']]],
|
||||
['setmode',['setMode',['../class_adafruit___i_n_a260.html#a3e827dd44a17a9a1be69486ae883ce0a',1,'Adafruit_INA260']]],
|
||||
['setvoltageconversiontime',['setVoltageConversionTime',['../class_adafruit___i_n_a260.html#a9f85d6155fe69742e992b50ded9121f5',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/classes_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="classes_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/classes_0.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fina260',['Adafruit_INA260',['../class_adafruit___i_n_a260.html',1,'']]]
|
||||
];
|
||||
BIN
html/search/close.png
Normal file
|
After Width: | Height: | Size: 273 B |
26
html/search/defines_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
12
html/search/defines_0.js
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
var searchData=
|
||||
[
|
||||
['ina260_5fi2caddr_5fdefault',['INA260_I2CADDR_DEFAULT',['../_adafruit___i_n_a260_8h.html#a8f6ea354642738c59d5ae434b553e502',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5falert_5flimit',['INA260_REG_ALERT_LIMIT',['../_adafruit___i_n_a260_8h.html#ae5429afea49535f76b96c42b432fe0dd',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fbusvoltage',['INA260_REG_BUSVOLTAGE',['../_adafruit___i_n_a260_8h.html#a99e318be6fb8aadd292bc74117eec64d',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fconfig',['INA260_REG_CONFIG',['../_adafruit___i_n_a260_8h.html#a24da104b112d0646f7c26b7c3439fdd7',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fcurrent',['INA260_REG_CURRENT',['../_adafruit___i_n_a260_8h.html#a25b4102fb2d42e2f02de5f743967ea94',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fdie_5fuid',['INA260_REG_DIE_UID',['../_adafruit___i_n_a260_8h.html#a1bd9bfa37a3a2563f02e7d74ba85ad47',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fmask_5fenable',['INA260_REG_MASK_ENABLE',['../_adafruit___i_n_a260_8h.html#a236252fc0474aa6a348cb3535cc0e1cb',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fmfg_5fuid',['INA260_REG_MFG_UID',['../_adafruit___i_n_a260_8h.html#a4bba8476d96c8ec3acdfa7d251cfdc50',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5freg_5fpower',['INA260_REG_POWER',['../_adafruit___i_n_a260_8h.html#ac1358d52bfbdd2265fc7571601be2f68',1,'Adafruit_INA260.h']]]
|
||||
];
|
||||
26
html/search/enums_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enums_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
9
html/search/enums_0.js
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['_5falert_5flatch',['_alert_latch',['../_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4',1,'Adafruit_INA260.h']]],
|
||||
['_5falert_5fpolarity',['_alert_polarity',['../_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1',1,'Adafruit_INA260.h']]],
|
||||
['_5falert_5ftype',['_alert_type',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755',1,'Adafruit_INA260.h']]],
|
||||
['_5fconversion_5ftime',['_conversion_time',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136',1,'Adafruit_INA260.h']]],
|
||||
['_5fcount',['_count',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983',1,'Adafruit_INA260.h']]],
|
||||
['_5fmode',['_mode',['../_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99ed',1,'Adafruit_INA260.h']]]
|
||||
];
|
||||
26
html/search/enumvalues_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enumvalues_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
33
html/search/enumvalues_0.js
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
var searchData=
|
||||
[
|
||||
['ina260_5falert_5fconversion_5fready',['INA260_ALERT_CONVERSION_READY',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a7cabea1a22091f1a3c65e521dbff2f5d',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5flatch_5fenabled',['INA260_ALERT_LATCH_ENABLED',['../_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4af78def6113e5fb9c29471ccf564d4247',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5flatch_5ftransparent',['INA260_ALERT_LATCH_TRANSPARENT',['../_adafruit___i_n_a260_8h.html#abd786f6e7ca4587a28a8f3b73a4964e4a10799fbad20849e8946c23f994ee88dd',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fnone',['INA260_ALERT_NONE',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6f6ffc97363472edc6097a2c0825737e',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fovercurrent',['INA260_ALERT_OVERCURRENT',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a3445803f3896af0ac3bbd592ca4d798b',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5foverpower',['INA260_ALERT_OVERPOWER',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a80d3ce4e0bfe8aa1e19700ff095f15ff',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fovervoltage',['INA260_ALERT_OVERVOLTAGE',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a6cc75273596f2f32231c446f84422250',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fpolarity_5finverted',['INA260_ALERT_POLARITY_INVERTED',['../_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1a01a54e76ff53bb20652cb2491a84a0bc',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fpolarity_5fnormal',['INA260_ALERT_POLARITY_NORMAL',['../_adafruit___i_n_a260_8h.html#af92dcd4b13a0d2dfc9665dadc6aa53d1acf9facd1a121b78da758a0bbdaf57773',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fundercurrent',['INA260_ALERT_UNDERCURRENT',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755a01323c7253f7175a852ebe508ac37d69',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falert_5fundervoltage',['INA260_ALERT_UNDERVOLTAGE',['../_adafruit___i_n_a260_8h.html#a3f2f5888fded8924162ff8ef86505755accfffbcd60ba659f57a5de8612482bdd',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f1',['INA260_COUNT_1',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ab62238135734cf291631e0ae0aa05ef6',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f1024',['INA260_COUNT_1024',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae8e9edc1f173353d7102d6d22b89b802',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f128',['INA260_COUNT_128',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ae389d386e88a24fc49cac56d8a3c715f',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f16',['INA260_COUNT_16',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a83998e29e993880121a05ed771a62810',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f256',['INA260_COUNT_256',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a457fe3ca31d53294c4a0c45dc94a0f46',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f4',['INA260_COUNT_4',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a003c48d8e2868bc50b7db479b2f24b8f',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f512',['INA260_COUNT_512',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983a65f11ff6d25f4ee91b8de4b0ee23f319',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fcount_5f64',['INA260_COUNT_64',['../_adafruit___i_n_a260_8h.html#a69c4cff6b9a1cd95c71fc56b8dd9a983ada66de95a695ae5ed649657ee6f5ccdb',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fmode_5fcontinuous',['INA260_MODE_CONTINUOUS',['../_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda37fc980311c099d0d6d8cfe50da85f05',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fmode_5fshutdown',['INA260_MODE_SHUTDOWN',['../_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99edacaefeb60611cb1b70adf4d23963968be',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fmode_5ftriggered',['INA260_MODE_TRIGGERED',['../_adafruit___i_n_a260_8h.html#a47fee6bde6c02f718872a60b664b99eda7bc5f43b291837b003d3dc058f3fa908',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f140_5fus',['INA260_TIME_140_us',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a610d6e82beee51b340a348494f1d8e06',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f1_5f1_5fms',['INA260_TIME_1_1_ms',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ab34058cb56fe99d7d323d222adff0d80',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f204_5fus',['INA260_TIME_204_us',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136ac93ffa019dc1e9d9695bf39af3f383a8',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f2_5f116_5fms',['INA260_TIME_2_116_ms',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a937eb65f3ee0cfb9f0f5ebafaf94f7fb',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f332_5fus',['INA260_TIME_332_us',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a455356e4020e5adeecec8f5d3e8be01d',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f4_5f156_5fms',['INA260_TIME_4_156_ms',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136af5bb430cab8c191318c7e9bca05c3f5f',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f588_5fus',['INA260_TIME_588_us',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a10ad51585f0628a4c17a5fb93d88b35a',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5ftime_5f8_5f244_5fms',['INA260_TIME_8_244_ms',['../_adafruit___i_n_a260_8h.html#a3d5299b93dd7a0c86b731c95366d7136a59c87f164f16b5b619968670d4d4d38b',1,'Adafruit_INA260.h']]]
|
||||
];
|
||||
26
html/search/files_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="files_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
html/search/files_0.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fina260_2ecpp',['Adafruit_INA260.cpp',['../_adafruit___i_n_a260_8cpp.html',1,'']]],
|
||||
['adafruit_5fina260_2eh',['Adafruit_INA260.h',['../_adafruit___i_n_a260_8h.html',1,'']]]
|
||||
];
|
||||
26
html/search/functions_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
html/search/functions_0.js
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fina260',['Adafruit_INA260',['../class_adafruit___i_n_a260.html#ac28134478079c838bb7dd9e2240dd5e6',1,'Adafruit_INA260']]],
|
||||
['alertfunctionflag',['alertFunctionFlag',['../class_adafruit___i_n_a260.html#a5cc6a3a41501da9eb10d64f87ea5a9a1',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/functions_1.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_1.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['begin',['begin',['../class_adafruit___i_n_a260.html#a4102240728c4a3a9c794522288f5e0a2',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/functions_2.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
4
html/search/functions_2.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['conversionready',['conversionReady',['../class_adafruit___i_n_a260.html#a11ac8551529f6d081f73a072ee701e3f',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/functions_3.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
11
html/search/functions_3.js
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
var searchData=
|
||||
[
|
||||
['getalertlatch',['getAlertLatch',['../class_adafruit___i_n_a260.html#a73242c10cf2e63a46f00a0de9d0d8d96',1,'Adafruit_INA260']]],
|
||||
['getalertlimit',['getAlertLimit',['../class_adafruit___i_n_a260.html#a87d722ffd18f5455aaa0cc7312b50e7e',1,'Adafruit_INA260']]],
|
||||
['getalertpolarity',['getAlertPolarity',['../class_adafruit___i_n_a260.html#afecb963228f635398e605e8525ba3474',1,'Adafruit_INA260']]],
|
||||
['getalerttype',['getAlertType',['../class_adafruit___i_n_a260.html#a6555fdcf891de0269c9f83b55fc9a50b',1,'Adafruit_INA260']]],
|
||||
['getaveragingcount',['getAveragingCount',['../class_adafruit___i_n_a260.html#a103255e8ac9c6f58ee48f433eb4a9872',1,'Adafruit_INA260']]],
|
||||
['getcurrentconversiontime',['getCurrentConversionTime',['../class_adafruit___i_n_a260.html#af94cf45669834336fb333e5375b49732',1,'Adafruit_INA260']]],
|
||||
['getmode',['getMode',['../class_adafruit___i_n_a260.html#a151f7105fdfa5c3a2ab75aa0ea1ce27b',1,'Adafruit_INA260']]],
|
||||
['getvoltageconversiontime',['getVoltageConversionTime',['../class_adafruit___i_n_a260.html#a13c908457f8a5e9c0d9f6884e689fc43',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/functions_4.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
7
html/search/functions_4.js
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
var searchData=
|
||||
[
|
||||
['readbusvoltage',['readBusVoltage',['../class_adafruit___i_n_a260.html#ade32336f058e508b2f10daeeb094069f',1,'Adafruit_INA260']]],
|
||||
['readcurrent',['readCurrent',['../class_adafruit___i_n_a260.html#a1b2ad4640b9708932f16579eb245e478',1,'Adafruit_INA260']]],
|
||||
['readpower',['readPower',['../class_adafruit___i_n_a260.html#a0ff1c21d200eb2020ac28ce98eebd2ec',1,'Adafruit_INA260']]],
|
||||
['reset',['reset',['../class_adafruit___i_n_a260.html#a733d6f4f8cf1879f6736929bb3fc10cc',1,'Adafruit_INA260']]]
|
||||
];
|
||||
26
html/search/functions_5.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
11
html/search/functions_5.js
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
var searchData=
|
||||
[
|
||||
['setalertlatch',['setAlertLatch',['../class_adafruit___i_n_a260.html#a55a39c0aec70a51bb2794c25e1c365a6',1,'Adafruit_INA260']]],
|
||||
['setalertlimit',['setAlertLimit',['../class_adafruit___i_n_a260.html#a6a5db186e08a831a03b72faa5923fb3a',1,'Adafruit_INA260']]],
|
||||
['setalertpolarity',['setAlertPolarity',['../class_adafruit___i_n_a260.html#aa64769a7deb7b605c22ff2559130f7d8',1,'Adafruit_INA260']]],
|
||||
['setalerttype',['setAlertType',['../class_adafruit___i_n_a260.html#a564a6fbdcfee18adbe4423b61a2d668d',1,'Adafruit_INA260']]],
|
||||
['setaveragingcount',['setAveragingCount',['../class_adafruit___i_n_a260.html#ad4a633143be0c45fffb3a60119280c63',1,'Adafruit_INA260']]],
|
||||
['setcurrentconversiontime',['setCurrentConversionTime',['../class_adafruit___i_n_a260.html#a11383dfa1af267122cab429cae0a650f',1,'Adafruit_INA260']]],
|
||||
['setmode',['setMode',['../class_adafruit___i_n_a260.html#a3e827dd44a17a9a1be69486ae883ce0a',1,'Adafruit_INA260']]],
|
||||
['setvoltageconversiontime',['setVoltageConversionTime',['../class_adafruit___i_n_a260.html#a9f85d6155fe69742e992b50ded9121f5',1,'Adafruit_INA260']]]
|
||||
];
|
||||
BIN
html/search/mag_sel.png
Normal file
|
After Width: | Height: | Size: 563 B |
12
html/search/nomatches.html
Normal 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>
|
||||
26
html/search/pages_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="pages_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>
|
||||
4
html/search/pages_0.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_20ina260_20i2c_20current_20and_20power_20sensor',['Adafruit INA260 I2C Current and Power sensor',['../index.html',1,'']]]
|
||||
];
|
||||
271
html/search/search.css
Normal file
|
|
@ -0,0 +1,271 @@
|
|||
/*---------------- Search Box */
|
||||
|
||||
#FSearchBox {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#MSearchBox {
|
||||
white-space : nowrap;
|
||||
float: none;
|
||||
margin-top: 8px;
|
||||
right: 0px;
|
||||
width: 170px;
|
||||
height: 24px;
|
||||
z-index: 102;
|
||||
}
|
||||
|
||||
#MSearchBox .left
|
||||
{
|
||||
display:block;
|
||||
position:absolute;
|
||||
left:10px;
|
||||
width:20px;
|
||||
height:19px;
|
||||
background:url('search_l.png') no-repeat;
|
||||
background-position:right;
|
||||
}
|
||||
|
||||
#MSearchSelect {
|
||||
display:block;
|
||||
position:absolute;
|
||||
width:20px;
|
||||
height:19px;
|
||||
}
|
||||
|
||||
.left #MSearchSelect {
|
||||
left:4px;
|
||||
}
|
||||
|
||||
.right #MSearchSelect {
|
||||
right:5px;
|
||||
}
|
||||
|
||||
#MSearchField {
|
||||
display:block;
|
||||
position:absolute;
|
||||
height:19px;
|
||||
background:url('search_m.png') repeat-x;
|
||||
border:none;
|
||||
width:115px;
|
||||
margin-left:20px;
|
||||
padding-left:4px;
|
||||
color: #909090;
|
||||
outline: none;
|
||||
font: 9pt Arial, Verdana, sans-serif;
|
||||
-webkit-border-radius: 0px;
|
||||
}
|
||||
|
||||
#FSearchBox #MSearchField {
|
||||
margin-left:15px;
|
||||
}
|
||||
|
||||
#MSearchBox .right {
|
||||
display:block;
|
||||
position:absolute;
|
||||
right:10px;
|
||||
top:8px;
|
||||
width:20px;
|
||||
height:19px;
|
||||
background:url('search_r.png') no-repeat;
|
||||
background-position:left;
|
||||
}
|
||||
|
||||
#MSearchClose {
|
||||
display: none;
|
||||
position: absolute;
|
||||
top: 4px;
|
||||
background : none;
|
||||
border: none;
|
||||
margin: 0px 4px 0px 0px;
|
||||
padding: 0px 0px;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.left #MSearchClose {
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
.right #MSearchClose {
|
||||
right: 2px;
|
||||
}
|
||||
|
||||
.MSearchBoxActive #MSearchField {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
/*---------------- Search filter selection */
|
||||
|
||||
#MSearchSelectWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid #90A5CE;
|
||||
background-color: #F9FAFC;
|
||||
z-index: 10001;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.SelectItem {
|
||||
font: 8pt Arial, Verdana, sans-serif;
|
||||
padding-left: 2px;
|
||||
padding-right: 12px;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
span.SelectionMark {
|
||||
margin-right: 4px;
|
||||
font-family: monospace;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem {
|
||||
display: block;
|
||||
outline-style: none;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
padding-left: 6px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
|
||||
a.SelectItem:focus,
|
||||
a.SelectItem:active {
|
||||
color: #000000;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.SelectItem:hover {
|
||||
color: #FFFFFF;
|
||||
background-color: #3D578C;
|
||||
outline-style: none;
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/*---------------- Search results window */
|
||||
|
||||
iframe#MSearchResults {
|
||||
width: 60ex;
|
||||
height: 15em;
|
||||
}
|
||||
|
||||
#MSearchResultsWindow {
|
||||
display: none;
|
||||
position: absolute;
|
||||
left: 0; top: 0;
|
||||
border: 1px solid #000;
|
||||
background-color: #EEF1F7;
|
||||
z-index:10000;
|
||||
}
|
||||
|
||||
/* ----------------------------------- */
|
||||
|
||||
|
||||
#SRIndex {
|
||||
clear:both;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
|
||||
.SREntry {
|
||||
font-size: 10pt;
|
||||
padding-left: 1ex;
|
||||
}
|
||||
|
||||
.SRPage .SREntry {
|
||||
font-size: 8pt;
|
||||
padding: 1px 5px;
|
||||
}
|
||||
|
||||
body.SRPage {
|
||||
margin: 5px 2px;
|
||||
}
|
||||
|
||||
.SRChildren {
|
||||
padding-left: 3ex; padding-bottom: .5em
|
||||
}
|
||||
|
||||
.SRPage .SRChildren {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.SRSymbol {
|
||||
font-weight: bold;
|
||||
color: #425E97;
|
||||
font-family: Arial, Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRScope {
|
||||
display: block;
|
||||
color: #425E97;
|
||||
font-family: Arial, Verdana, sans-serif;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
a.SRSymbol:focus, a.SRSymbol:active,
|
||||
a.SRScope:focus, a.SRScope:active {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span.SRScope {
|
||||
padding-left: 4px;
|
||||
}
|
||||
|
||||
.SRPage .SRStatus {
|
||||
padding: 2px 5px;
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.SRResult {
|
||||
display: none;
|
||||
}
|
||||
|
||||
DIV.searchresults {
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
/*---------------- External search page results */
|
||||
|
||||
.searchresult {
|
||||
background-color: #F0F3F8;
|
||||
}
|
||||
|
||||
.pages b {
|
||||
color: white;
|
||||
padding: 5px 5px 3px 5px;
|
||||
background-image: url("../tab_a.png");
|
||||
background-repeat: repeat-x;
|
||||
text-shadow: 0 1px 1px #000000;
|
||||
}
|
||||
|
||||
.pages {
|
||||
line-height: 17px;
|
||||
margin-left: 4px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.hl {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#searchresults {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.searchpages {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
791
html/search/search.js
Normal file
|
|
@ -0,0 +1,791 @@
|
|||
function convertToId(search)
|
||||
{
|
||||
var result = '';
|
||||
for (i=0;i<search.length;i++)
|
||||
{
|
||||
var c = search.charAt(i);
|
||||
var cn = c.charCodeAt(0);
|
||||
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
|
||||
{
|
||||
result+=c;
|
||||
}
|
||||
else if (cn<16)
|
||||
{
|
||||
result+="_0"+cn.toString(16);
|
||||
}
|
||||
else
|
||||
{
|
||||
result+="_"+cn.toString(16);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
function getXPos(item)
|
||||
{
|
||||
var x = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
x += item.offsetLeft;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return x;
|
||||
}
|
||||
|
||||
function getYPos(item)
|
||||
{
|
||||
var y = 0;
|
||||
if (item.offsetWidth)
|
||||
{
|
||||
while (item && item!=document.body)
|
||||
{
|
||||
y += item.offsetTop;
|
||||
item = item.offsetParent;
|
||||
}
|
||||
}
|
||||
return y;
|
||||
}
|
||||
|
||||
/* A class handling everything associated with the search panel.
|
||||
|
||||
Parameters:
|
||||
name - The name of the global variable that will be
|
||||
storing this instance. Is needed to be able to set timeouts.
|
||||
resultPath - path to use for external files
|
||||
*/
|
||||
function SearchBox(name, resultsPath, inFrame, label)
|
||||
{
|
||||
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||
|
||||
// ---------- Instance variables
|
||||
this.name = name;
|
||||
this.resultsPath = resultsPath;
|
||||
this.keyTimeout = 0;
|
||||
this.keyTimeoutLength = 500;
|
||||
this.closeSelectionTimeout = 300;
|
||||
this.lastSearchValue = "";
|
||||
this.lastResultsPage = "";
|
||||
this.hideTimeout = 0;
|
||||
this.searchIndex = 0;
|
||||
this.searchActive = false;
|
||||
this.insideFrame = inFrame;
|
||||
this.searchLabel = label;
|
||||
|
||||
// ----------- DOM Elements
|
||||
|
||||
this.DOMSearchField = function()
|
||||
{ return document.getElementById("MSearchField"); }
|
||||
|
||||
this.DOMSearchSelect = function()
|
||||
{ return document.getElementById("MSearchSelect"); }
|
||||
|
||||
this.DOMSearchSelectWindow = function()
|
||||
{ return document.getElementById("MSearchSelectWindow"); }
|
||||
|
||||
this.DOMPopupSearchResults = function()
|
||||
{ return document.getElementById("MSearchResults"); }
|
||||
|
||||
this.DOMPopupSearchResultsWindow = function()
|
||||
{ return document.getElementById("MSearchResultsWindow"); }
|
||||
|
||||
this.DOMSearchClose = function()
|
||||
{ return document.getElementById("MSearchClose"); }
|
||||
|
||||
this.DOMSearchBox = function()
|
||||
{ return document.getElementById("MSearchBox"); }
|
||||
|
||||
// ------------ Event Handlers
|
||||
|
||||
// Called when focus is added or removed from the search field.
|
||||
this.OnSearchFieldFocus = function(isActive)
|
||||
{
|
||||
this.Activate(isActive);
|
||||
}
|
||||
|
||||
this.OnSearchSelectShow = function()
|
||||
{
|
||||
var searchSelectWindow = this.DOMSearchSelectWindow();
|
||||
var searchField = this.DOMSearchSelect();
|
||||
|
||||
if (this.insideFrame)
|
||||
{
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
left += searchField.offsetWidth + 6;
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
left -= searchSelectWindow.offsetWidth;
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
}
|
||||
else
|
||||
{
|
||||
var left = getXPos(searchField);
|
||||
var top = getYPos(searchField);
|
||||
top += searchField.offsetHeight;
|
||||
|
||||
// show search selection popup
|
||||
searchSelectWindow.style.display='block';
|
||||
searchSelectWindow.style.left = left + 'px';
|
||||
searchSelectWindow.style.top = top + 'px';
|
||||
}
|
||||
|
||||
// stop selection hide timer
|
||||
if (this.hideTimeout)
|
||||
{
|
||||
clearTimeout(this.hideTimeout);
|
||||
this.hideTimeout=0;
|
||||
}
|
||||
return false; // to avoid "image drag" default event
|
||||
}
|
||||
|
||||
this.OnSearchSelectHide = function()
|
||||
{
|
||||
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
|
||||
this.closeSelectionTimeout);
|
||||
}
|
||||
|
||||
// Called when the content of the search field is changed.
|
||||
this.OnSearchFieldChange = function(evt)
|
||||
{
|
||||
if (this.keyTimeout) // kill running timer
|
||||
{
|
||||
clearTimeout(this.keyTimeout);
|
||||
this.keyTimeout = 0;
|
||||
}
|
||||
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 || e.keyCode==13)
|
||||
{
|
||||
if (e.shiftKey==1)
|
||||
{
|
||||
this.OnSearchSelectShow();
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
child.focus();
|
||||
return;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
else if (window.frames.MSearchResults.searchResults)
|
||||
{
|
||||
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
}
|
||||
else if (e.keyCode==27) // Escape out of the search field
|
||||
{
|
||||
this.DOMSearchField().blur();
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
this.Activate(false);
|
||||
return;
|
||||
}
|
||||
|
||||
// strip whitespaces
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
|
||||
if (searchValue != this.lastSearchValue) // search value has changed
|
||||
{
|
||||
if (searchValue != "") // non-empty search
|
||||
{
|
||||
// set timer for search update
|
||||
this.keyTimeout = setTimeout(this.name + '.Search()',
|
||||
this.keyTimeoutLength);
|
||||
}
|
||||
else // empty search field
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.lastSearchValue = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.SelectItemCount = function(id)
|
||||
{
|
||||
var count=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
count++;
|
||||
}
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
this.SelectItemSet = function(id)
|
||||
{
|
||||
var i,j=0;
|
||||
var win=this.DOMSearchSelectWindow();
|
||||
for (i=0;i<win.childNodes.length;i++)
|
||||
{
|
||||
var child = win.childNodes[i]; // get span within a
|
||||
if (child.className=='SelectItem')
|
||||
{
|
||||
var node = child.firstChild;
|
||||
if (j==id)
|
||||
{
|
||||
node.innerHTML='•';
|
||||
}
|
||||
else
|
||||
{
|
||||
node.innerHTML=' ';
|
||||
}
|
||||
j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Called when an search filter selection is made.
|
||||
// set item with index id as the active item
|
||||
this.OnSelectItem = function(id)
|
||||
{
|
||||
this.searchIndex = id;
|
||||
this.SelectItemSet(id);
|
||||
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||
if (searchValue!="" && this.searchActive) // something was found -> do a search
|
||||
{
|
||||
this.Search();
|
||||
}
|
||||
}
|
||||
|
||||
this.OnSearchSelectKey = function(evt)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
|
||||
{
|
||||
this.searchIndex++;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==38 && this.searchIndex>0) // Up
|
||||
{
|
||||
this.searchIndex--;
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
}
|
||||
else if (e.keyCode==13 || e.keyCode==27)
|
||||
{
|
||||
this.OnSelectItem(this.searchIndex);
|
||||
this.CloseSelectionWindow();
|
||||
this.DOMSearchField().focus();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// --------- Actions
|
||||
|
||||
// Closes the results window.
|
||||
this.CloseResultsWindow = function()
|
||||
{
|
||||
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||
this.DOMSearchClose().style.display = 'none';
|
||||
this.Activate(false);
|
||||
}
|
||||
|
||||
this.CloseSelectionWindow = function()
|
||||
{
|
||||
this.DOMSearchSelectWindow().style.display = 'none';
|
||||
}
|
||||
|
||||
// Performs a search.
|
||||
this.Search = function()
|
||||
{
|
||||
this.keyTimeout = 0;
|
||||
|
||||
// strip leading whitespace
|
||||
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||
|
||||
var code = searchValue.toLowerCase().charCodeAt(0);
|
||||
var idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
|
||||
{
|
||||
idxChar = searchValue.substr(0, 2);
|
||||
}
|
||||
|
||||
var resultsPage;
|
||||
var resultsPageWithSearch;
|
||||
var hasResultsPage;
|
||||
|
||||
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||
if (idx!=-1)
|
||||
{
|
||||
var hexCode=idx.toString(16);
|
||||
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
|
||||
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
|
||||
hasResultsPage = true;
|
||||
}
|
||||
else // nothing available for this search term
|
||||
{
|
||||
resultsPage = this.resultsPath + '/nomatches.html';
|
||||
resultsPageWithSearch = resultsPage;
|
||||
hasResultsPage = false;
|
||||
}
|
||||
|
||||
window.frames.MSearchResults.location = resultsPageWithSearch;
|
||||
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||
|
||||
if (domPopupSearchResultsWindow.style.display!='block')
|
||||
{
|
||||
var domSearchBox = this.DOMSearchBox();
|
||||
this.DOMSearchClose().style.display = 'inline';
|
||||
if (this.insideFrame)
|
||||
{
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
domPopupSearchResultsWindow.style.position = 'relative';
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
|
||||
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||
domPopupSearchResults.style.width = width + 'px';
|
||||
}
|
||||
else
|
||||
{
|
||||
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
|
||||
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
|
||||
domPopupSearchResultsWindow.style.display = 'block';
|
||||
left -= domPopupSearchResults.offsetWidth;
|
||||
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||
}
|
||||
}
|
||||
|
||||
this.lastSearchValue = searchValue;
|
||||
this.lastResultsPage = resultsPage;
|
||||
}
|
||||
|
||||
// -------- Activation Functions
|
||||
|
||||
// Activates or deactivates the search panel, resetting things to
|
||||
// their default values if necessary.
|
||||
this.Activate = function(isActive)
|
||||
{
|
||||
if (isActive || // open it
|
||||
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||
)
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||
|
||||
var searchField = this.DOMSearchField();
|
||||
|
||||
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
|
||||
{
|
||||
searchField.value = '';
|
||||
this.searchActive = true;
|
||||
}
|
||||
}
|
||||
else if (!isActive) // directly remove the panel
|
||||
{
|
||||
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||
this.DOMSearchField().value = this.searchLabel;
|
||||
this.searchActive = false;
|
||||
this.lastSearchValue = ''
|
||||
this.lastResultsPage = '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
||||
// The class that handles everything on the search results page.
|
||||
function SearchResults(name)
|
||||
{
|
||||
// The number of matches from the last run of <Search()>.
|
||||
this.lastMatchCount = 0;
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
|
||||
// Toggles the visibility of the passed element ID.
|
||||
this.FindChildElement = function(id)
|
||||
{
|
||||
var parentElement = document.getElementById(id);
|
||||
var element = parentElement.firstChild;
|
||||
|
||||
while (element && element!=parentElement)
|
||||
{
|
||||
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
|
||||
{
|
||||
return element;
|
||||
}
|
||||
|
||||
if (element.nodeName == 'DIV' && element.hasChildNodes())
|
||||
{
|
||||
element = element.firstChild;
|
||||
}
|
||||
else if (element.nextSibling)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
else
|
||||
{
|
||||
do
|
||||
{
|
||||
element = element.parentNode;
|
||||
}
|
||||
while (element && element!=parentElement && !element.nextSibling);
|
||||
|
||||
if (element && element!=parentElement)
|
||||
{
|
||||
element = element.nextSibling;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.Toggle = function(id)
|
||||
{
|
||||
var element = this.FindChildElement(id);
|
||||
if (element)
|
||||
{
|
||||
if (element.style.display == 'block')
|
||||
{
|
||||
element.style.display = 'none';
|
||||
}
|
||||
else
|
||||
{
|
||||
element.style.display = 'block';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Searches for the passed string. If there is no parameter,
|
||||
// it takes it from the URL query.
|
||||
//
|
||||
// Always returns true, since other documents may try to call it
|
||||
// and that may or may not be possible.
|
||||
this.Search = function(search)
|
||||
{
|
||||
if (!search) // get search word from URL
|
||||
{
|
||||
search = window.location.search;
|
||||
search = search.substring(1); // Remove the leading '?'
|
||||
search = unescape(search);
|
||||
}
|
||||
|
||||
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||
search = search.toLowerCase();
|
||||
search = convertToId(search);
|
||||
|
||||
var resultRows = document.getElementsByTagName("div");
|
||||
var matches = 0;
|
||||
|
||||
var i = 0;
|
||||
while (i < resultRows.length)
|
||||
{
|
||||
var row = resultRows.item(i);
|
||||
if (row.className == "SRResult")
|
||||
{
|
||||
var rowMatchName = row.id.toLowerCase();
|
||||
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||
|
||||
if (search.length<=rowMatchName.length &&
|
||||
rowMatchName.substr(0, search.length)==search)
|
||||
{
|
||||
row.style.display = 'block';
|
||||
matches++;
|
||||
}
|
||||
else
|
||||
{
|
||||
row.style.display = 'none';
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
document.getElementById("Searching").style.display='none';
|
||||
if (matches == 0) // no results
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='block';
|
||||
}
|
||||
else // at least one result
|
||||
{
|
||||
document.getElementById("NoMatches").style.display='none';
|
||||
}
|
||||
this.lastMatchCount = matches;
|
||||
return true;
|
||||
}
|
||||
|
||||
// return the first item with index index or higher that is visible
|
||||
this.NavNext = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index++;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.NavPrev = function(index)
|
||||
{
|
||||
var focusItem;
|
||||
while (1)
|
||||
{
|
||||
var focusName = 'Item'+index;
|
||||
focusItem = document.getElementById(focusName);
|
||||
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if (!focusItem) // last element
|
||||
{
|
||||
break;
|
||||
}
|
||||
focusItem=null;
|
||||
index--;
|
||||
}
|
||||
return focusItem;
|
||||
}
|
||||
|
||||
this.ProcessKeys = function(e)
|
||||
{
|
||||
if (e.type == "keydown")
|
||||
{
|
||||
this.repeatOn = false;
|
||||
this.lastKey = e.keyCode;
|
||||
}
|
||||
else if (e.type == "keypress")
|
||||
{
|
||||
if (!this.repeatOn)
|
||||
{
|
||||
if (this.lastKey) this.repeatOn = true;
|
||||
return false; // ignore first keypress after keydown
|
||||
}
|
||||
}
|
||||
else if (e.type == "keyup")
|
||||
{
|
||||
this.lastKey = 0;
|
||||
this.repeatOn = false;
|
||||
}
|
||||
return this.lastKey!=0;
|
||||
}
|
||||
|
||||
this.Nav = function(evt,itemIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
var newIndex = itemIndex-1;
|
||||
var focusItem = this.NavPrev(newIndex);
|
||||
if (focusItem)
|
||||
{
|
||||
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||
if (child && child.style.display == 'block') // children visible
|
||||
{
|
||||
var n=0;
|
||||
var tmpElem;
|
||||
while (1) // search for last child
|
||||
{
|
||||
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||
if (tmpElem)
|
||||
{
|
||||
focusItem = tmpElem;
|
||||
}
|
||||
else // found it!
|
||||
{
|
||||
break;
|
||||
}
|
||||
n++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (focusItem)
|
||||
{
|
||||
focusItem.focus();
|
||||
}
|
||||
else // return focus to search field
|
||||
{
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = itemIndex+1;
|
||||
var focusItem;
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem && elem.style.display == 'block') // children visible
|
||||
{
|
||||
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||
}
|
||||
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||
if (focusItem) focusItem.focus();
|
||||
}
|
||||
else if (this.lastKey==39) // Right
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'block';
|
||||
}
|
||||
else if (this.lastKey==37) // Left
|
||||
{
|
||||
var item = document.getElementById('Item'+itemIndex);
|
||||
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||
if (elem) elem.style.display = 'none';
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
parent.searchBox.CloseResultsWindow();
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
this.NavChild = function(evt,itemIndex,childIndex)
|
||||
{
|
||||
var e = (evt) ? evt : window.event; // for IE
|
||||
if (e.keyCode==13) return true;
|
||||
if (!this.ProcessKeys(e)) return false;
|
||||
|
||||
if (this.lastKey==38) // Up
|
||||
{
|
||||
if (childIndex>0)
|
||||
{
|
||||
var newIndex = childIndex-1;
|
||||
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||
}
|
||||
else // already at first child, jump to parent
|
||||
{
|
||||
document.getElementById('Item'+itemIndex).focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==40) // Down
|
||||
{
|
||||
var newIndex = childIndex+1;
|
||||
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||
if (!elem) // last child, jump to parent next parent
|
||||
{
|
||||
elem = this.NavNext(itemIndex+1);
|
||||
}
|
||||
if (elem)
|
||||
{
|
||||
elem.focus();
|
||||
}
|
||||
}
|
||||
else if (this.lastKey==27) // Escape
|
||||
{
|
||||
parent.searchBox.CloseResultsWindow();
|
||||
parent.document.getElementById("MSearchField").focus();
|
||||
}
|
||||
else if (this.lastKey==13) // Enter
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function setKeyActions(elem,action)
|
||||
{
|
||||
elem.setAttribute('onkeydown',action);
|
||||
elem.setAttribute('onkeypress',action);
|
||||
elem.setAttribute('onkeyup',action);
|
||||
}
|
||||
|
||||
function setClassAttr(elem,attr)
|
||||
{
|
||||
elem.setAttribute('class',attr);
|
||||
elem.setAttribute('className',attr);
|
||||
}
|
||||
|
||||
function createResults()
|
||||
{
|
||||
var results = document.getElementById("SRResults");
|
||||
for (var e=0; e<searchData.length; e++)
|
||||
{
|
||||
var id = searchData[e][0];
|
||||
var srResult = document.createElement('div');
|
||||
srResult.setAttribute('id','SR_'+id);
|
||||
setClassAttr(srResult,'SRResult');
|
||||
var srEntry = document.createElement('div');
|
||||
setClassAttr(srEntry,'SREntry');
|
||||
var srLink = document.createElement('a');
|
||||
srLink.setAttribute('id','Item'+e);
|
||||
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
|
||||
setClassAttr(srLink,'SRSymbol');
|
||||
srLink.innerHTML = searchData[e][1][0];
|
||||
srEntry.appendChild(srLink);
|
||||
if (searchData[e][1].length==2) // single result
|
||||
{
|
||||
srLink.setAttribute('href',searchData[e][1][1][0]);
|
||||
if (searchData[e][1][1][1])
|
||||
{
|
||||
srLink.setAttribute('target','_parent');
|
||||
}
|
||||
var srScope = document.createElement('span');
|
||||
setClassAttr(srScope,'SRScope');
|
||||
srScope.innerHTML = searchData[e][1][1][2];
|
||||
srEntry.appendChild(srScope);
|
||||
}
|
||||
else // multiple results
|
||||
{
|
||||
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||
var srChildren = document.createElement('div');
|
||||
setClassAttr(srChildren,'SRChildren');
|
||||
for (var c=0; c<searchData[e][1].length-1; c++)
|
||||
{
|
||||
var srChild = document.createElement('a');
|
||||
srChild.setAttribute('id','Item'+e+'_c'+c);
|
||||
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
|
||||
setClassAttr(srChild,'SRScope');
|
||||
srChild.setAttribute('href',searchData[e][1][c+1][0]);
|
||||
if (searchData[e][1][c+1][1])
|
||||
{
|
||||
srChild.setAttribute('target','_parent');
|
||||
}
|
||||
srChild.innerHTML = searchData[e][1][c+1][2];
|
||||
srChildren.appendChild(srChild);
|
||||
}
|
||||
srEntry.appendChild(srChildren);
|
||||
}
|
||||
srResult.appendChild(srEntry);
|
||||
results.appendChild(srResult);
|
||||
}
|
||||
}
|
||||
|
||||
function init_search()
|
||||
{
|
||||
var results = document.getElementById("MSearchSelectWindow");
|
||||
for (var key in indexSectionLabels)
|
||||
{
|
||||
var link = document.createElement('a');
|
||||
link.setAttribute('class','SelectItem');
|
||||
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
|
||||
link.href='javascript:void(0)';
|
||||
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key];
|
||||
results.appendChild(link);
|
||||
}
|
||||
searchBox.OnSelectItem(0);
|
||||
}
|
||||
|
||||
BIN
html/search/search_l.png
Normal file
|
After Width: | Height: | Size: 604 B |
BIN
html/search/search_m.png
Normal file
|
After Width: | Height: | Size: 158 B |
BIN
html/search/search_r.png
Normal file
|
After Width: | Height: | Size: 612 B |
42
html/search/searchdata.js
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
var indexSectionsWithContent =
|
||||
{
|
||||
0: "_abcgimrs",
|
||||
1: "a",
|
||||
2: "a",
|
||||
3: "abcgrs",
|
||||
4: "acm",
|
||||
5: "i",
|
||||
6: "_",
|
||||
7: "i",
|
||||
8: "i",
|
||||
9: "a"
|
||||
};
|
||||
|
||||
var indexSectionNames =
|
||||
{
|
||||
0: "all",
|
||||
1: "classes",
|
||||
2: "files",
|
||||
3: "functions",
|
||||
4: "variables",
|
||||
5: "typedefs",
|
||||
6: "enums",
|
||||
7: "enumvalues",
|
||||
8: "defines",
|
||||
9: "pages"
|
||||
};
|
||||
|
||||
var indexSectionLabels =
|
||||
{
|
||||
0: "All",
|
||||
1: "Classes",
|
||||
2: "Files",
|
||||
3: "Functions",
|
||||
4: "Variables",
|
||||
5: "Typedefs",
|
||||
6: "Enumerations",
|
||||
7: "Enumerator",
|
||||
8: "Macros",
|
||||
9: "Pages"
|
||||
};
|
||||
|
||||
26
html/search/typedefs_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="typedefs_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
9
html/search/typedefs_0.js
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['ina260_5falertlatch',['INA260_AlertLatch',['../_adafruit___i_n_a260_8h.html#a9b2256e950b0ce450a044e1265a035df',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falertpolarity',['INA260_AlertPolarity',['../_adafruit___i_n_a260_8h.html#a41e05d8458403344ff83c616d1d2442f',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5falerttype',['INA260_AlertType',['../_adafruit___i_n_a260_8h.html#a12a65fe04878e416fbbe6115bae95636',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5faveragingcount',['INA260_AveragingCount',['../_adafruit___i_n_a260_8h.html#abfd899e392f3e211d1382005d256af2b',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fconversiontime',['INA260_ConversionTime',['../_adafruit___i_n_a260_8h.html#a391d71a6de673e02f6f3e2ae1ca8b0d4',1,'Adafruit_INA260.h']]],
|
||||
['ina260_5fmeasurementmode',['INA260_MeasurementMode',['../_adafruit___i_n_a260_8h.html#a1cec82280da7a4282a7776cae8ae7a7e',1,'Adafruit_INA260.h']]]
|
||||
];
|
||||
26
html/search/variables_0.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="variables_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>
|
||||
4
html/search/variables_0.js
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
var searchData=
|
||||
[
|
||||
['alertlimit',['AlertLimit',['../class_adafruit___i_n_a260.html#a0f25b4fee742919f41f274aa4cd8568c',1,'Adafruit_INA260']]]
|
||||
];
|
||||