From 01a2f061178a455c42e9bf6f5a998479d8d7b6ce Mon Sep 17 00:00:00 2001 From: GOB52 Date: Tue, 4 Mar 2025 14:25:40 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20m5stack/?= =?UTF-8?q?M5Unit-ANADIG@3fbd370e770439c154233839ad0d5a7a2afa383f=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _m5_unit_unified_a_n_a_d_i_g_8hpp.html | 14 +- _m5_unit_unified_a_n_a_d_i_g_8hpp_source.html | 41 +- annotated.html | 23 +- annotated_dup.js | 9 +- classes.html | 8 +- ...m5_1_1unit_1_1_unit_a_d_s1100-members.html | 152 +++++ classm5_1_1unit_1_1_unit_a_d_s1100.html | 543 ++++++++++++++++++ classm5_1_1unit_1_1_unit_a_d_s1100.js | 14 + classm5_1_1unit_1_1_unit_a_d_s1100.png | Bin 0 -> 2123 bytes ...m5_1_1unit_1_1_unit_a_d_s1110-members.html | 58 +- classm5_1_1unit_1_1_unit_a_d_s1110.html | 270 +++++---- classm5_1_1unit_1_1_unit_a_d_s1110.js | 6 +- classm5_1_1unit_1_1_unit_a_d_s1110.png | Bin 1485 -> 2121 bytes ..._1_1unit_1_1_unit_a_d_s11_x_x-members.html | 140 +++++ classm5_1_1unit_1_1_unit_a_d_s11_x_x.html | 314 ++++++++++ classm5_1_1unit_1_1_unit_a_d_s11_x_x.js | 9 + classm5_1_1unit_1_1_unit_a_d_s11_x_x.png | Bin 0 -> 2248 bytes classm5_1_1unit_1_1_unit_g_p8413-members.html | 2 +- classm5_1_1unit_1_1_unit_g_p8413.html | 2 +- ...m5_1_1unit_1_1_unit_m_c_p4725-members.html | 2 +- classm5_1_1unit_1_1_unit_m_c_p4725.html | 2 +- dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- dir_b9225a18e54a15d8544a67849bf5de50.html | 14 +- dir_b9225a18e54a15d8544a67849bf5de50.js | 6 +- doxygen_crawl.html | 96 +++- files.html | 18 +- functions.html | 39 +- functions_func.html | 24 +- functions_vars.html | 13 +- hierarchy.html | 23 +- hierarchy.js | 12 +- index.html | 2 +- menudata.js | 1 + namespaceads1100.html | 117 ++++ namespaceads1110.html | 117 ++++ namespaceads11xx.html | 117 ++++ namespacegp8413.html | 2 +- namespacem5.html | 2 +- namespacemcp4725.html | 7 +- namespaces.html | 13 +- namespaces_dup.js | 3 + namespaceunit.html | 2 +- navtreeindex0.js | 233 ++++---- search/all_0.js | 5 +- search/all_1.js | 6 +- search/all_2.js | 6 +- search/all_3.js | 7 +- search/all_4.js | 7 +- search/all_5.js | 7 +- search/all_6.js | 7 +- search/all_7.js | 6 +- search/all_8.js | 9 +- search/all_9.js | 19 +- search/all_a.js | 26 +- search/all_b.js | 17 +- search/all_c.js | 18 +- search/all_d.js | 11 +- search/all_e.js | 10 +- search/all_f.js | 4 + search/classes_0.js | 4 +- search/classes_1.js | 2 +- search/classes_2.js | 8 +- search/enums_2.js | 2 +- search/enums_3.js | 2 +- search/enumvalues_0.js | 8 +- search/enumvalues_3.js | 12 +- search/files_1.js | 16 +- search/functions_0.js | 2 +- search/functions_1.js | 4 +- search/functions_2.js | 2 +- search/functions_4.js | 2 +- search/functions_6.js | 4 +- search/functions_7.js | 4 +- search/functions_9.js | 4 +- search/namespaces_0.js | 4 +- search/namespaces_1.js | 3 +- search/namespaces_2.js | 3 +- search/namespaces_3.js | 4 + search/searchdata.js | 6 +- search/variables_0.js | 2 +- search/variables_1.js | 4 +- search/variables_2.js | 7 +- search/variables_3.js | 4 +- search/variables_4.js | 4 + search/variables_5.js | 4 + ...1_unit_a_d_s1100_1_1config__t-members.html | 18 +- ...1unit_1_1_unit_a_d_s1100_1_1config__t.html | 146 +++++ ...1_1unit_1_1_unit_a_d_s1100_1_1config__t.js | 8 + ...1_unit_a_d_s1110_1_1config__t-members.html | 9 +- ...1unit_1_1_unit_a_d_s1110_1_1config__t.html | 8 +- ...1_1unit_1_1_unit_a_d_s1110_1_1config__t.js | 1 + ...1_unit_a_d_s11_x_x_1_1_config-members.html | 125 ++++ ...1unit_1_1_unit_a_d_s11_x_x_1_1_config.html | 68 +-- ...1_1_unit_g_p8413_1_1config__t-members.html | 2 +- ...1_1unit_1_1_unit_g_p8413_1_1config__t.html | 2 +- ...1_unit_m_c_p4725_1_1config__t-members.html | 2 +- ...1unit_1_1_unit_m_c_p4725_1_1config__t.html | 2 +- structm5_1_1unit_1_1ads1110_1_1_data.js | 7 - ...5_1_1unit_1_1ads11xx_1_1_data-members.html | 27 +- ... structm5_1_1unit_1_1ads11xx_1_1_data.html | 64 ++- structm5_1_1unit_1_1ads11xx_1_1_data.js | 10 + unit___a_d_s1100_8cpp.html | 128 +++++ unit___a_d_s1100_8hpp.html | 198 +++++++ unit___a_d_s1100_8hpp.js | 11 + unit___a_d_s1100_8hpp_source.html | 257 +++++++++ unit___a_d_s1110_8cpp.html | 8 +- unit___a_d_s1110_8cpp.js | 4 - unit___a_d_s1110_8hpp.html | 65 +-- unit___a_d_s1110_8hpp.js | 7 - unit___a_d_s1110_8hpp_source.html | 307 ++++------ unit___a_d_s11xx_8cpp.html | 128 +++++ unit___a_d_s11xx_8hpp.html | 193 +++++++ unit___a_d_s11xx_8hpp.js | 12 + unit___a_d_s11xx_8hpp_source.html | 307 ++++++++++ unit___g_p8413_8cpp.html | 2 +- unit___g_p8413_8hpp.html | 2 +- unit___g_p8413_8hpp_source.html | 2 +- unit___m_c_p4725_8cpp.html | 2 +- unit___m_c_p4725_8hpp.html | 4 +- unit___m_c_p4725_8hpp_source.html | 4 +- 120 files changed, 4047 insertions(+), 851 deletions(-) create mode 100644 classm5_1_1unit_1_1_unit_a_d_s1100-members.html create mode 100644 classm5_1_1unit_1_1_unit_a_d_s1100.html create mode 100644 classm5_1_1unit_1_1_unit_a_d_s1100.js create mode 100644 classm5_1_1unit_1_1_unit_a_d_s1100.png create mode 100644 classm5_1_1unit_1_1_unit_a_d_s11_x_x-members.html create mode 100644 classm5_1_1unit_1_1_unit_a_d_s11_x_x.html create mode 100644 classm5_1_1unit_1_1_unit_a_d_s11_x_x.js create mode 100644 classm5_1_1unit_1_1_unit_a_d_s11_x_x.png create mode 100644 namespaceads1100.html create mode 100644 namespaceads1110.html create mode 100644 namespaceads11xx.html create mode 100644 search/all_f.js create mode 100644 search/namespaces_3.js create mode 100644 search/variables_4.js create mode 100644 search/variables_5.js rename structm5_1_1unit_1_1ads1110_1_1_data-members.html => structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t-members.html (71%) create mode 100644 structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html create mode 100644 structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.js create mode 100644 structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config-members.html rename struct_config.html => structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html (54%) delete mode 100644 structm5_1_1unit_1_1ads1110_1_1_data.js rename struct_config-members.html => structm5_1_1unit_1_1ads11xx_1_1_data-members.html (55%) rename structm5_1_1unit_1_1ads1110_1_1_data.html => structm5_1_1unit_1_1ads11xx_1_1_data.html (58%) create mode 100644 structm5_1_1unit_1_1ads11xx_1_1_data.js create mode 100644 unit___a_d_s1100_8cpp.html create mode 100644 unit___a_d_s1100_8hpp.html create mode 100644 unit___a_d_s1100_8hpp.js create mode 100644 unit___a_d_s1100_8hpp_source.html delete mode 100644 unit___a_d_s1110_8cpp.js create mode 100644 unit___a_d_s11xx_8cpp.html create mode 100644 unit___a_d_s11xx_8hpp.html create mode 100644 unit___a_d_s11xx_8hpp.js create mode 100644 unit___a_d_s11xx_8hpp_source.html diff --git a/_m5_unit_unified_a_n_a_d_i_g_8hpp.html b/_m5_unit_unified_a_n_a_d_i_g_8hpp.html index 4ab3faf..86d14db 100644 --- a/_m5_unit_unified_a_n_a_d_i_g_8hpp.html +++ b/_m5_unit_unified_a_n_a_d_i_g_8hpp.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
@@ -105,7 +105,8 @@

Main header of M5UnitANADIG using M5UnitUnified. More...

-
#include "unit/unit_ADS1110.hpp"
+ @@ -131,6 +132,15 @@ using m5::unit::UnitDAC2 = m5::unit::UnitGP8413   + +using m5::unit::HatADC = m5::unit::UnitADS1100 +  + +using m5::unit::HatADC11 = m5::unit::UnitADS1110 +  + +using m5::unit::HatDAC2 = m5::unit::UnitGP8413

Detailed Description

Main header of M5UnitANADIG using M5UnitUnified.

diff --git a/_m5_unit_unified_a_n_a_d_i_g_8hpp_source.html b/_m5_unit_unified_a_n_a_d_i_g_8hpp_source.html index 8520b5d..542297e 100644 --- a/_m5_unit_unified_a_n_a_d_i_g_8hpp_source.html +++ b/_m5_unit_unified_a_n_a_d_i_g_8hpp_source.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
@@ -107,26 +107,33 @@
13#ifndef M5_UNIT_UNIFIED_ANADIG_HPP
14#define M5_UNIT_UNIFIED_ANADIG_HPP
15
-
16#include "unit/unit_ADS1110.hpp"
-
17#include "unit/unit_MCP4725.hpp"
-
18#include "unit/unit_GP8413.hpp"
-
19
-
24namespace m5 {
-
25
-
30namespace unit {
-
31
-
32using UnitADC11 = m5::unit::UnitADS1110;
-
33using UnitDAC = m5::unit::UnitMCP4725;
-
34using UnitDAC2 = m5::unit::UnitGP8413;
-
35
-
36} // namespace unit
-
37} // namespace m5
-
38#endif
-
16-bit, self-calibrating, delta-sigma A/D converter
Definition unit_ADS1110.hpp:74
+
16#include "unit/unit_ADS1100.hpp"
+
17#include "unit/unit_ADS1110.hpp"
+
18#include "unit/unit_MCP4725.hpp"
+
19#include "unit/unit_GP8413.hpp"
+
20
+
25namespace m5 {
+
26
+
31namespace unit {
+
32
+
33using UnitADC11 = m5::unit::UnitADS1110;
+
34using UnitDAC = m5::unit::UnitMCP4725;
+
35using UnitDAC2 = m5::unit::UnitGP8413;
+
36
+
37using HatADC = m5::unit::UnitADS1100;
+
38using HatADC11 = m5::unit::UnitADS1110;
+
39using HatDAC2 = m5::unit::UnitGP8413;
+
40
+
41} // namespace unit
+
42} // namespace m5
+
43#endif
+
16-bit, self-calibrating, delta-sigma A/D converter
Definition unit_ADS1100.hpp:41
+
16-bit, self-calibrating, delta-sigma A/D converter
Definition unit_ADS1110.hpp:41
Digital-to-analog signal conversion unit.
Definition unit_GP8413.hpp:39
Digital-to-analog signal conversion unit.
Definition unit_MCP4725.hpp:36
Top level namespace of M5stack.
Unit-related namespace.
+
ADS1100 Unit for M5UnitUnified.
ADS1110 Unit for M5UnitUnified.
GP8413 Unit for M5UnitUnified.
MCP4725 Unit for M5UnitUnified.
diff --git a/annotated.html b/annotated.html index f27692d..2fdc85b 100644 --- a/annotated.html +++ b/annotated.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
@@ -103,15 +103,18 @@
[detail level 1234]
- - - - - - - - - + + + + + + + + + + + +
 Nm5Top level namespace of M5stack
 Nunit
 Nads1110
 CDataMeasurement data group
 CUnitADS111016-bit, self-calibrating, delta-sigma A/D converter
 Cconfig_tSettings for begin
 CUnitGP8413Digital-to-analog signal conversion unit
 Cconfig_tSettings for begin
 CUnitMCP4725Digital-to-analog signal conversion unit
 Cconfig_tSettings for begin
 CConfig
 Nads11xx
 CDataMeasurement data group
 CUnitADS110016-bit, self-calibrating, delta-sigma A/D converter
 Cconfig_tSettings for begin
 CUnitADS111016-bit, self-calibrating, delta-sigma A/D converter
 Cconfig_tSettings for begin
 CUnitADS11XXBase class of ADS1100,ADS1110
 CConfig
 CUnitGP8413Digital-to-analog signal conversion unit
 Cconfig_tSettings for begin
 CUnitMCP4725Digital-to-analog signal conversion unit
 Cconfig_tSettings for begin
diff --git a/annotated_dup.js b/annotated_dup.js index e19fcf4..c0bb349 100644 --- a/annotated_dup.js +++ b/annotated_dup.js @@ -2,13 +2,14 @@ var annotated_dup = [ [ "m5", "namespacem5.html", [ [ "unit", null, [ - [ "ads1110", null, [ - [ "Data", "structm5_1_1unit_1_1ads1110_1_1_data.html", "structm5_1_1unit_1_1ads1110_1_1_data" ] + [ "ads11xx", null, [ + [ "Data", "structm5_1_1unit_1_1ads11xx_1_1_data.html", "structm5_1_1unit_1_1ads11xx_1_1_data" ] ] ], + [ "UnitADS1100", "classm5_1_1unit_1_1_unit_a_d_s1100.html", "classm5_1_1unit_1_1_unit_a_d_s1100" ], [ "UnitADS1110", "classm5_1_1unit_1_1_unit_a_d_s1110.html", "classm5_1_1unit_1_1_unit_a_d_s1110" ], + [ "UnitADS11XX", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html", "classm5_1_1unit_1_1_unit_a_d_s11_x_x" ], [ "UnitGP8413", "classm5_1_1unit_1_1_unit_g_p8413.html", "classm5_1_1unit_1_1_unit_g_p8413" ], [ "UnitMCP4725", "classm5_1_1unit_1_1_unit_m_c_p4725.html", "classm5_1_1unit_1_1_unit_m_c_p4725" ] ] ] - ] ], - [ "Config", "struct_config.html", null ] + ] ] ]; \ No newline at end of file diff --git a/classes.html b/classes.html index 85439b9..8773f17 100644 --- a/classes.html +++ b/classes.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
@@ -103,13 +103,13 @@
C
-
Config
UnitADS1110::config_t (m5::unit)
UnitGP8413::config_t (m5::unit)
UnitMCP4725::config_t (m5::unit)
+
UnitADS11XX::Config (m5::unit)
UnitADS1100::config_t (m5::unit)
UnitADS1110::config_t (m5::unit)
UnitGP8413::config_t (m5::unit)
UnitMCP4725::config_t (m5::unit)
D
-
Data (m5::unit::ads1110)
+
Data (m5::unit::ads11xx)
U
-
UnitADS1110 (m5::unit)
UnitGP8413 (m5::unit)
UnitMCP4725 (m5::unit)
+
UnitADS1100 (m5::unit)
UnitADS1110 (m5::unit)
UnitADS11XX (m5::unit)
UnitGP8413 (m5::unit)
UnitMCP4725 (m5::unit)
diff --git a/classm5_1_1unit_1_1_unit_a_d_s1100-members.html b/classm5_1_1unit_1_1_unit_a_d_s1100-members.html new file mode 100644 index 0000000..224407f --- /dev/null +++ b/classm5_1_1unit_1_1_unit_a_d_s1100-members.html @@ -0,0 +1,152 @@ + + + + + + + +M5Unit-ANADIG: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
m5::unit::UnitADS1100 Member List
+
+
+ +

This is the complete list of members for m5::unit::UnitADS1100, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_data (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_factor (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_pga (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_rate (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_vdd (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
begin() override (defined in m5::unit::UnitADS1100)m5::unit::UnitADS1100virtual
config()m5::unit::UnitADS1100inline
config(const config_t &cfg)m5::unit::UnitADS1100inline
differentialValue() constm5::unit::UnitADS11XXinline
differentialVoltage() constm5::unit::UnitADS11XXinline
generalReset() overridem5::unit::UnitADS1100virtual
get_interval(const uint8_t rate) override (defined in m5::unit::UnitADS1100)m5::unit::UnitADS1100protectedvirtual
is_data_ready() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitADS11XX, ads11xx::Data) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
measure_singleshot(ads11xx::Data &data, const uint8_t cfg_value) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
measure_singleshot(ads11xx::Data &data) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
measureSingleshot(ads1100::Data &data, const ads1100::Sampling rate, const ads1100::PGA pga)m5::unit::UnitADS1100
measureSingleshot(ads1100::Data &data)m5::unit::UnitADS1100inline
read_config(uint8_t &v) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
read_if_ready_in_periodic(uint8_t v[2]) override (defined in m5::unit::UnitADS1100)m5::unit::UnitADS1100protectedvirtual
read_measurement(uint8_t v[2]) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
readPGA(ads11xx::PGA &pga)m5::unit::UnitADS11XX
readSamplingRate(ads1100::Sampling &rate)m5::unit::UnitADS1100
start_periodic_measurement(const ads1100::Sampling rate, const ads1100::PGA pga) (defined in m5::unit::UnitADS1100)m5::unit::UnitADS1100protected
start_periodic_measurement(const uint8_t cfg_value) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
start_periodic_measurement() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
startPeriodicMeasurement(const ads1100::Sampling rate, const ads1100::PGA pga)m5::unit::UnitADS1100inline
startPeriodicMeasurement()m5::unit::UnitADS1100inline
stop_periodic_measurement() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
stopPeriodicMeasurement()m5::unit::UnitADS1100inline
UnitADS1100(const float vdd=3.3f, const float factor=0.25f, const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitADS1100)m5::unit::UnitADS1100inlineexplicit
UnitADS11XX(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXinlineexplicit
update(const bool force=false) override (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXvirtual
write_config(const uint8_t v) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
writePGA(const ads11xx::PGA pga)m5::unit::UnitADS11XX
writeSamplingRate(const ads1100::Sampling rate)m5::unit::UnitADS1100
~UnitADS1100() (defined in m5::unit::UnitADS1100)m5::unit::UnitADS1100inlinevirtual
~UnitADS11XX() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXinlinevirtual
+
+ + + + diff --git a/classm5_1_1unit_1_1_unit_a_d_s1100.html b/classm5_1_1unit_1_1_unit_a_d_s1100.html new file mode 100644 index 0000000..231c437 --- /dev/null +++ b/classm5_1_1unit_1_1_unit_a_d_s1100.html @@ -0,0 +1,543 @@ + + + + + + + +M5Unit-ANADIG: m5::unit::UnitADS1100 Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
m5::unit::UnitADS1100 Class Reference
+
+
+ +

16-bit, self-calibrating, delta-sigma A/D converter + More...

+ +

#include <unit_ADS1100.hpp>

+
+Inheritance diagram for m5::unit::UnitADS1100:
+
+
+ + +m5::unit::UnitADS11XX + +
+ + + + + +

+Classes

struct  config_t
 Settings for begin. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

UnitADS1100 (const float vdd=3.3f, const float factor=0.25f, const uint8_t addr=DEFAULT_ADDRESS)
 
virtual bool begin () override
 
virtual bool generalReset () override
 General reset.
 
Settings for begin
+config_t config ()
 Gets the configration.
 
+void config (const config_t &cfg)
 Set the configration.
 
Settings
bool readSamplingRate (ads1100::Sampling &rate)
 Read the Sampling rate.
 
bool writeSamplingRate (const ads1100::Sampling rate)
 Write the Sampling rate.
 
Periodic measurement
bool startPeriodicMeasurement (const ads1100::Sampling rate, const ads1100::PGA pga)
 Start periodic measurement.
 
+bool startPeriodicMeasurement ()
 Start periodic measurement using current settings.
 
bool stopPeriodicMeasurement ()
 Stop periodic measurement.
 
Single shot measurement
bool measureSingleshot (ads1100::Data &data, const ads1100::Sampling rate, const ads1100::PGA pga)
 Measurement single shot.
 
+bool measureSingleshot (ads1100::Data &data)
 Measurement single shot using current settings.
 
- Public Member Functions inherited from m5::unit::UnitADS11XX
UnitADS11XX (const uint8_t addr=DEFAULT_ADDRESS)
 
+virtual void update (const bool force=false) override
 
+int16_t differentialValue () const
 Oldest measured differential value.
 
+float differentialVoltage () const
 Oldest measured differential voltage(mV)
 
bool readPGA (ads11xx::PGA &pga)
 Read the PGA.
 
bool writePGA (const ads11xx::PGA pga)
 Write the PGA.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

+bool start_periodic_measurement (const ads1100::Sampling rate, const ads1100::PGA pga)
 
virtual bool read_if_ready_in_periodic (uint8_t v[2]) override
 
virtual uint32_t get_interval (const uint8_t rate) override
 
- Protected Member Functions inherited from m5::unit::UnitADS11XX
+bool start_periodic_measurement (const uint8_t cfg_value)
 
+bool start_periodic_measurement ()
 
+bool stop_periodic_measurement ()
 
+bool measure_singleshot (ads11xx::Data &data, const uint8_t cfg_value)
 
+bool measure_singleshot (ads11xx::Data &data)
 
+bool read_config (uint8_t &v)
 
+bool write_config (const uint8_t v)
 
+bool read_measurement (uint8_t v[2])
 
+bool is_data_ready ()
 
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER (UnitADS11XX, ads11xx::Data)
 
+ + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from m5::unit::UnitADS11XX
+std::unique_ptr< m5::container::CircularBuffer< ads11xx::Data > > _data {}
 
+ads11xx::PGA _pga {}
 
+uint8_t _rate {}
 
+float _vdd {2.048f}
 
+float _factor {1.0f}
 
+

Detailed Description

+

16-bit, self-calibrating, delta-sigma A/D converter

+

Member Function Documentation

+ +

◆ begin()

+ +
+
+ + + + + +
+ + + + + + + +
bool m5::unit::UnitADS1100::begin ()
+
+overridevirtual
+
+ +

Reimplemented from m5::unit::UnitADS11XX.

+ +
+
+ +

◆ generalReset()

+ +
+
+ + + + + +
+ + + + + + + +
bool m5::unit::UnitADS1100::generalReset ()
+
+overridevirtual
+
+ +

General reset.

+

Reset using I2C general call

Returns
True if successful
+
Warning
This is a reset by General command, the command is also sent to all devices with I2C connections
+ +

Reimplemented from m5::unit::UnitADS11XX.

+ +
+
+ +

◆ get_interval()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t m5::unit::UnitADS1100::get_interval (const uint8_t rate)
+
+overrideprotectedvirtual
+
+ +

Reimplemented from m5::unit::UnitADS11XX.

+ +
+
+ +

◆ measureSingleshot()

+ +
+
+ + + + + + + + + + + + + + + + +
bool m5::unit::UnitADS1100::measureSingleshot (ads1100::Data & data,
const ads1100::Sampling rate,
const ads1100::PGA pga )
+
+ +

Measurement single shot.

+
Parameters
+ + + + +
[out]dataMeasuerd data
rateData sampling rate
pgaProgrammable Gain Amplifier
+
+
+
Returns
True if successful
+
Note
Blocked until the end of measurement
+
+Blocking time depends on rate value
+
Warning
During periodic detection runs, an error is returned
+
+Each setting is overwritten
+ +
+
+ +

◆ read_if_ready_in_periodic()

+ +
+
+ + + + + +
+ + + + + + + +
bool m5::unit::UnitADS1100::read_if_ready_in_periodic (uint8_t v[2])
+
+overrideprotectedvirtual
+
+ +

Reimplemented from m5::unit::UnitADS11XX.

+ +
+
+ +

◆ readSamplingRate()

+ +
+
+ + + + + + + +
bool m5::unit::UnitADS1100::readSamplingRate (ads1100::Sampling & rate)
+
+ +

Read the Sampling rate.

+
Parameters
+ + +
[out]rateSampling rate
+
+
+
Returns
True if successful
+ +
+
+ +

◆ startPeriodicMeasurement()

+ +
+
+ + + + + +
+ + + + + + + + + + + +
bool m5::unit::UnitADS1100::startPeriodicMeasurement (const ads1100::Sampling rate,
const ads1100::PGA pga )
+
+inline
+
+ +

Start periodic measurement.

+
Parameters
+ + + +
rateData sampling rate
pgaProgrammable Gain Amplifier
+
+
+
Returns
True if successful
+ +
+
+ +

◆ stopPeriodicMeasurement()

+ +
+
+ + + + + +
+ + + + + + + +
bool m5::unit::UnitADS1100::stopPeriodicMeasurement ()
+
+inline
+
+ +

Stop periodic measurement.

+
Returns
True if successful
+ +
+
+ +

◆ writeSamplingRate()

+ +
+
+ + + + + + + +
bool m5::unit::UnitADS1100::writeSamplingRate (const ads1100::Sampling rate)
+
+ +

Write the Sampling rate.

+
Parameters
+ + +
rateSampling rate
+
+
+
Returns
True if successful
+
Warning
During periodic detection runs, an error is returned
+ +
+
+
+
+ + + + diff --git a/classm5_1_1unit_1_1_unit_a_d_s1100.js b/classm5_1_1unit_1_1_unit_a_d_s1100.js new file mode 100644 index 0000000..b07440c --- /dev/null +++ b/classm5_1_1unit_1_1_unit_a_d_s1100.js @@ -0,0 +1,14 @@ +var classm5_1_1unit_1_1_unit_a_d_s1100 = +[ + [ "config_t", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t" ], + [ "config", "classm5_1_1unit_1_1_unit_a_d_s1100.html#ae97a609fb461d1e8100fdc22d37741f1", null ], + [ "config", "classm5_1_1unit_1_1_unit_a_d_s1100.html#a6c6bea346f2c2662e8a3167288432743", null ], + [ "generalReset", "classm5_1_1unit_1_1_unit_a_d_s1100.html#ab94b0a43c70875a2d43b5ff236494cd1", null ], + [ "measureSingleshot", "classm5_1_1unit_1_1_unit_a_d_s1100.html#a5cdfc3206063eb29e9107a568ae00cbc", null ], + [ "measureSingleshot", "classm5_1_1unit_1_1_unit_a_d_s1100.html#aad22e273963cea701459bf52784a81a9", null ], + [ "readSamplingRate", "classm5_1_1unit_1_1_unit_a_d_s1100.html#aa97cfde7ebff9173f1869cc35560d4c2", null ], + [ "startPeriodicMeasurement", "classm5_1_1unit_1_1_unit_a_d_s1100.html#ae02c0cb7a22f0eefdbaf666d88d04e06", null ], + [ "startPeriodicMeasurement", "classm5_1_1unit_1_1_unit_a_d_s1100.html#a1910e3468133e307919e4aa0a6a3ac1b", null ], + [ "stopPeriodicMeasurement", "classm5_1_1unit_1_1_unit_a_d_s1100.html#ab750de3755c5382438d6363481a466e5", null ], + [ "writeSamplingRate", "classm5_1_1unit_1_1_unit_a_d_s1100.html#a3659e01a142c72cc42d358d5f517db4d", null ] +]; \ No newline at end of file diff --git a/classm5_1_1unit_1_1_unit_a_d_s1100.png b/classm5_1_1unit_1_1_unit_a_d_s1100.png new file mode 100644 index 0000000000000000000000000000000000000000..ea5867b691cb6002e70e3429691f2f909f4a9738 GIT binary patch literal 2123 zcmc&#Ygm$J82$*4&D`v$mbRH4?4Y)-l9+QAnP{OwsVO4MX){M^fT#>{E1NbCi#*g! z%}dKn5i1Y#Lxi%-(mwPQg+4*-}-u^7*T2?%AOk~6+>sc``%_e%}?G5VO} zSD2$>6#XsBcArhBvqiX@T3;Wh3px04G|`aM#bq_rf|lF z{|RtwP>m_pVA3?JUQN z5-^mJSC&WliR7p20b_P;#CklvNi)Q^?vJp-a^_N>Hbz`zce36I)+Q}qzB*bX+s>)| zurN?|m}6T{)$W5T2jap;-E(|Pf(>0l;rq)R$Joy@RT2#tL?BTQ&xEJvs<`I9Mm{<5 zXVGTe1kF9d^rCAhJEwY#VVaOxkCpR{^j@0Ct_W`Q2)(2ryt<>gsJ?7=)(px&H0V&% z)Ux;i!{9h}s!1wH>#zQp9ez`*$m1XAZ?jANgxWyy&kk7a6x}~qH(-`frURK-^ROgai=sYi3+ic6kAZ{p@*VH8#|LJ_2*Ni+D3OO`idl#!=FoqtpbJfVi{^#)s z7Tc@-LGn4Mpi6q2q)|8ZJ<~kAMeR)FpKsYy`y?3?&$j8__91J%(6KO61FnwLv=|F- zOkMaw7U{Appa5U4rer$|Y!4T93F2lYbl!4-OzQi&yvY6@*jw*9yA^YM%*=6OrF0s4H>n!* zkP{PAWkv#&alds{sS>>d^e85}Q!eP<&M2GR*`VUkM5Z_`7mm)eepQksT)rdyF6i5R z8uxnbD~Zl{Lu<#VS|fPhaRgdhu}K=rX(j(Lcz&7ri}W$CfRX6v31e3Pikm=ykH11@ z+`4W$dS5+$9+@G6(V5+rt|s^FFRc%=Vss!(hWe1SyKk9VpA3J!)5dfa*&@sRgTPfM zQntEH1EFzkh}Pd;SoXy~z0gSF1yThh9ujZ`Ooq^#Em9EY0fi+QSSJFJ)+y#SD!_!i zpbGt8=wfOk(fQelMq(0z44A~Gr@2~L!IlR~YgATNcGv$LxP7J?n@&&bo1*i3240Ki zH?s(FXA)CgzSWX{>qh@TTKolG_d}WwLCY!x2DgM_&4bCS-!= zVj3q8X*Y1wg$V-zkH8(}p64JgI>qLy4wCJ)cjl~s2zTcC1GjCy9LYZDA=`z)u;(B4 ziqvehS%D0kl$p@u**vCI@;fxNKjzLG^U3#NaevZxO*vsn#$C}JQxq#mn`2&MLhZZ1 zF5iQpwSvfu$EQH~4Yho1(2W8iENV#WJN4~9>?|+O{8nM;uC7Q@o!v``l8!ff7&|z4 zks*ZFR-7g+&HOJK@^_l{4bgeUeA5Llr+So#fX6xm1u+2Rb6q1z2~TrI{mV&v18Ron zEYG5wx&j39cL)oS(R{`gA+-|$`%>oVC2(#3AN`z)_qkt|gLeTeL;zllD!52hour#u zr_v>;k*pv_%7GvaOr`xkb=QgJ*Wf2c{h$RykEv4YLMwus+uw{X8E5cA^urgYUd~cn z!W5%~!?`L&Vcp|t_2$}Smu;6l#i(r90~tq#D`5#u@e&eyUrbL`IomfJs#86T>imeI zuyjT5rVE+6wwB6F3I0JMTUlwFhrj6o+Xdwr&*Q{h@K!_=a(gG{NE(MGxRpX5STt8p zJDmw(08|HPrK!PRb0jfj-egyKgz@BdDZ89$b02ozrDj}-E?-`k8TI7FtgtrvS`l;j zK*-m1po=77?p58b&AN-!A`7^Vg^D7o_*W~TMh2|@1?BCu7XF$AzzlH?xz$XqT!>aK Qg};3Oy9bA<-bMcWXD4_N-T(jq literal 0 HcmV?d00001 diff --git a/classm5_1_1unit_1_1_unit_a_d_s1110-members.html b/classm5_1_1unit_1_1_unit_a_d_s1110-members.html index 3a0acc5..c8428e3 100644 --- a/classm5_1_1unit_1_1_unit_a_d_s1110-members.html +++ b/classm5_1_1unit_1_1_unit_a_d_s1110-members.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
@@ -102,32 +102,44 @@

This is the complete list of members for m5::unit::UnitADS1110, including all inherited members.

- - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + - + - - - - - - + + + + + + + +
begin() override (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110virtual
config()m5::unit::UnitADS1110inline
config(const config_t &cfg)m5::unit::UnitADS1110inline
differentialValue() constm5::unit::UnitADS1110inline
differentialVoltage() constm5::unit::UnitADS1110inline
generalReset()m5::unit::UnitADS1110
is_data_ready() (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitADS1110, ads1110::Data) (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
_data (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_factor (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_pga (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_rate (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_vdd (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
begin() override (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110virtual
config()m5::unit::UnitADS1110inline
config(const config_t &cfg)m5::unit::UnitADS1110inline
differentialValue() constm5::unit::UnitADS11XXinline
differentialVoltage() constm5::unit::UnitADS11XXinline
generalReset() overridem5::unit::UnitADS1110virtual
get_interval(const uint8_t rate) override (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protectedvirtual
is_data_ready() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitADS11XX, ads11xx::Data) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
measure_singleshot(ads11xx::Data &data, const uint8_t cfg_value) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
measure_singleshot(ads11xx::Data &data) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
measureSingleshot(ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)m5::unit::UnitADS1110
measureSingleshot(ads1110::Data &data)m5::unit::UnitADS1110
read_config(uint8_t &v) (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
read_measurement(uint8_t *v) (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
readPGA(ads1110::PGA &pga)m5::unit::UnitADS1110
readSamplingRate(ads1110::Sampling &rate)m5::unit::UnitADS1110
start_periodic_measurement(const ads1110::Sampling rate, const ads1110::PGA pga) (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
start_periodic_measurement() (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
measureSingleshot(ads1110::Data &data)m5::unit::UnitADS1110inline
read_config(uint8_t &v) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
read_if_ready_in_periodic(uint8_t v[2]) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotectedvirtual
read_measurement(uint8_t v[2]) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
readPGA(ads11xx::PGA &pga)m5::unit::UnitADS11XX
readSamplingRate(ads1110::Sampling &rate)m5::unit::UnitADS1110
start_periodic_measurement(const ads1110::Sampling rate, const ads1110::PGA pga) (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
start_periodic_measurement(const uint8_t cfg_value) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
start_periodic_measurement() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)m5::unit::UnitADS1110inline
startPeriodicMeasurement()m5::unit::UnitADS1110inline
stop_periodic_measurement() (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
stop_periodic_measurement() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
stopPeriodicMeasurement()m5::unit::UnitADS1110inline
UnitADS1110(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110inlineexplicit
update(const bool force=false) override (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110virtual
write_config(const uint8_t v) (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110protected
writePGA(const ads1110::PGA pga)m5::unit::UnitADS1110
writeSamplingRate(const ads1110::Sampling rate)m5::unit::UnitADS1110
~UnitADS1110() (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110inlinevirtual
UnitADS1110(const float factor=100.f/610.f, const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110inlineexplicit
UnitADS11XX(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXinlineexplicit
update(const bool force=false) override (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXvirtual
write_config(const uint8_t v) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
writePGA(const ads11xx::PGA pga)m5::unit::UnitADS11XX
writeSamplingRate(const ads1110::Sampling rate)m5::unit::UnitADS1110
~UnitADS1110() (defined in m5::unit::UnitADS1110)m5::unit::UnitADS1110inlinevirtual
~UnitADS11XX() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXinlinevirtual
diff --git a/classm5_1_1unit_1_1_unit_a_d_s1110.html b/classm5_1_1unit_1_1_unit_a_d_s1110.html index 1842ebe..5031051 100644 --- a/classm5_1_1unit_1_1_unit_a_d_s1110.html +++ b/classm5_1_1unit_1_1_unit_a_d_s1110.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
@@ -113,8 +113,11 @@ Inheritance diagram for m5::unit::UnitADS1110:
- -
+ + +m5::unit::UnitADS11XX + +
@@ -124,18 +127,14 @@

Classes

- - - + + + - - - - - + + + @@ -145,15 +144,6 @@ void  - - - - - - - @@ -161,14 +151,8 @@ - - - - - - - + - + +bool  + + + + + + + + + + + + + + + + +

Public Member Functions

UnitADS1110 (const uint8_t addr=DEFAULT_ADDRESS)
 
-virtual bool begin () override
UnitADS1110 (const float factor=100.f/610.f, const uint8_t addr=DEFAULT_ADDRESS)
 
virtual bool begin () override
 
-virtual void update (const bool force=false) override
 
bool generalReset ()
 General reset.
 
virtual bool generalReset () override
 General reset.
 
Settings for begin
config_t config ()
config (const config_t &cfg)
 Set the configration.
 
Measurement data by periodic
-int16_t differentialValue () const
 Oldest measured differential value.
 
-float differentialVoltage () const
 Oldest measured differential voltage(mV)
 
Settings
bool readSamplingRate (ads1110::Sampling &rate)
 Read the Sampling rate.
bool writeSamplingRate (const ads1110::Sampling rate)
 Write the Sampling rate.
 
bool readPGA (ads1110::PGA &pga)
 Read the PGA.
 
bool writePGA (const ads1110::PGA pga)
 Write the PGA.
 
Periodic measurement
bool startPeriodicMeasurement (const ads1110::Sampling rate, const ads1110::PGA pga)
bool startPeriodicMeasurement (const ads1110::Sampling rate, const ads1110::PGA pga)
 Start periodic measurement.
 
@@ -179,49 +163,134 @@
 Stop periodic measurement.
 
Single shot measurement
bool measureSingleshot (ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)
bool measureSingleshot (ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)
 Measurement single shot.
 
-bool measureSingleshot (ads1110::Data &data)
measureSingleshot (ads1110::Data &data)
 Measurement single shot using current settings.
 
- Public Member Functions inherited from m5::unit::UnitADS11XX
UnitADS11XX (const uint8_t addr=DEFAULT_ADDRESS)
 
+virtual void update (const bool force=false) override
 
+int16_t differentialValue () const
 Oldest measured differential value.
 
+float differentialVoltage () const
 Oldest measured differential voltage(mV)
 
bool readPGA (ads11xx::PGA &pga)
 Read the PGA.
 
bool writePGA (const ads11xx::PGA pga)
 Write the PGA.
 
- - - - - - - - +bool  - + + + + + - - + - - - + + + + + + + + + + + + + + + + + +

Protected Member Functions

-bool read_config (uint8_t &v)
 
-bool write_config (const uint8_t v)
 
-bool read_measurement (uint8_t *v)
 
-bool is_data_ready ()
 
-bool start_periodic_measurement (const ads1110::Sampling rate, const ads1110::PGA pga)
start_periodic_measurement (const ads1110::Sampling rate, const ads1110::PGA pga)
 
+
virtual uint32_t get_interval (const uint8_t rate) override
 
- Protected Member Functions inherited from m5::unit::UnitADS11XX
+bool start_periodic_measurement (const uint8_t cfg_value)
 
bool start_periodic_measurement ()
 
+
 
bool stop_periodic_measurement ()
 
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER (UnitADS1110, ads1110::Data)
 
 
+bool measure_singleshot (ads11xx::Data &data, const uint8_t cfg_value)
 
+bool measure_singleshot (ads11xx::Data &data)
 
+bool read_config (uint8_t &v)
 
+bool write_config (const uint8_t v)
 
+bool read_measurement (uint8_t v[2])
 
+bool is_data_ready ()
 
+virtual bool read_if_ready_in_periodic (uint8_t v[2])
 
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER (UnitADS11XX, ads11xx::Data)
 
+ + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from m5::unit::UnitADS11XX
+std::unique_ptr< m5::container::CircularBuffer< ads11xx::Data > > _data {}
 
+ads11xx::PGA _pga {}
 
+uint8_t _rate {}
 
+float _vdd {2.048f}
 
+float _factor {1.0f}
 

Detailed Description

16-bit, self-calibrating, delta-sigma A/D converter

Member Function Documentation

- -

◆ generalReset()

+ +

◆ begin()

+ + + + + +
+ + + + + + + +
bool m5::unit::UnitADS1110::begin ()
+
+overridevirtual
+
+ +

Reimplemented from m5::unit::UnitADS11XX.

+ +
+
+ +

◆ generalReset()

+ +
+
+ + + - + @@ -257,7 +360,7 @@

- +
@@ -230,12 +299,46 @@

+overridevirtual +

+
bool m5::unit::UnitADS1110::generalReset
+ + +

◆ get_interval()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t m5::unit::UnitADS1110::get_interval (const uint8_t rate)
+
+overrideprotectedvirtual
+
+ +

Reimplemented from m5::unit::UnitADS11XX.

+
@@ -247,7 +350,7 @@

bool m5::unit::UnitADS1110::measureSingleshot

(ads1110::Data & data, ads1110::Data & data,
const ads1110::PGA pga )const ads1110::PGA pga )
@@ -279,32 +382,6 @@

-

◆ readPGA()

- -
-
- - - - - - - -
bool m5::unit::UnitADS1110::readPGA (ads1110::PGA & pga)
-
- -

Read the PGA.

-
Parameters
- - -
[out]pgaPGA
-
-
-
Returns
True if successful
-
@@ -350,7 +427,7 @@

- const ads1110::PGA pga ) + const ads1110::PGA pga ) @@ -398,33 +475,6 @@

Returns
True if successful
-

-
- -

◆ writePGA()

- -
-
- - - - - - - -
bool m5::unit::UnitADS1110::writePGA (const ads1110::PGA pga)
-
- -

Write the PGA.

-
Parameters
- - -
pgaPGA
-
-
-
Returns
True if successful
-
Warning
During periodic detection runs, an error is returned
-
diff --git a/classm5_1_1unit_1_1_unit_a_d_s1110.js b/classm5_1_1unit_1_1_unit_a_d_s1110.js index e117462..14a87fe 100644 --- a/classm5_1_1unit_1_1_unit_a_d_s1110.js +++ b/classm5_1_1unit_1_1_unit_a_d_s1110.js @@ -3,16 +3,12 @@ var classm5_1_1unit_1_1_unit_a_d_s1110 = [ "config_t", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t" ], [ "config", "classm5_1_1unit_1_1_unit_a_d_s1110.html#a78a724a01c9decba8bd156dd29affbfd", null ], [ "config", "classm5_1_1unit_1_1_unit_a_d_s1110.html#abb3126cd483113516b5a87fca4ba4e39", null ], - [ "differentialValue", "classm5_1_1unit_1_1_unit_a_d_s1110.html#ac841407d4a0c9a54de337190556bda99", null ], - [ "differentialVoltage", "classm5_1_1unit_1_1_unit_a_d_s1110.html#ad90e173e3ebf106905f75a52561615d6", null ], - [ "generalReset", "classm5_1_1unit_1_1_unit_a_d_s1110.html#aafb7b0e79f9f23827d4e307e4da01d21", null ], + [ "generalReset", "classm5_1_1unit_1_1_unit_a_d_s1110.html#ae30f7cba44f5e2539a7037680acecc83", null ], [ "measureSingleshot", "classm5_1_1unit_1_1_unit_a_d_s1110.html#a14d8e2af4306a39d6d0cbe51059bd1c9", null ], [ "measureSingleshot", "classm5_1_1unit_1_1_unit_a_d_s1110.html#a9109b082b770a9df24a3578930f56f4c", null ], - [ "readPGA", "classm5_1_1unit_1_1_unit_a_d_s1110.html#a41f51ce9bf0c2ab55a877acbd6b62ff4", null ], [ "readSamplingRate", "classm5_1_1unit_1_1_unit_a_d_s1110.html#afec2fb796b6efa1826caa903706c9a2a", null ], [ "startPeriodicMeasurement", "classm5_1_1unit_1_1_unit_a_d_s1110.html#a34de1a9369d245be8a34445e81f8f86b", null ], [ "startPeriodicMeasurement", "classm5_1_1unit_1_1_unit_a_d_s1110.html#a37842a45e1f1fd86c771178aa0c4246a", null ], [ "stopPeriodicMeasurement", "classm5_1_1unit_1_1_unit_a_d_s1110.html#a4efa98da66075c6d984524dfda7d367b", null ], - [ "writePGA", "classm5_1_1unit_1_1_unit_a_d_s1110.html#ae953689610e5c02ab96d3b0d21f3054b", null ], [ "writeSamplingRate", "classm5_1_1unit_1_1_unit_a_d_s1110.html#a842b2513f92db85d43be3a518fc9b5da", null ] ]; \ No newline at end of file diff --git a/classm5_1_1unit_1_1_unit_a_d_s1110.png b/classm5_1_1unit_1_1_unit_a_d_s1110.png index 0ba0b1873487ed4db7cb0476eeff4c8e525c5a9b..dc7eb7fb5f3c544e9ad619cf93e9747dfb681504 100644 GIT binary patch literal 2121 zcmb_dYfuwc6kb3<5pfW$RD`KKbRrh0??@q45!t9111N&LiwYD$AfyID@Yxj5C`HjG zJd_{;22cbHF%Tc1ybI(p5Y|vEBoNqAUMq%>Zk#&fkJh%+?vK6S{mwb}&VJuHv)>au z_AEABX$SzoV$j`{2mrb;is=jV&^P0^oa^XfPT1$QTcgpSP%$z^VmvL}=7@GHk3t>RnQnb}5H5gv*uoVCYA{ zwrY52`YIbIe_qm~oU3dZJulT%)0CHv59LbUm<8d+4&45>ETTr7&$07e#7kznWC#gR zsncF!^OoeYLTUuGb@erN?)Z@!n$zn$59l_a=IMCvhBlm{_ES!h^P)6Hr7FrC>?v<6 z8C?%9mU5Hsz~1m9he^w(0s=>)kOk%%W=!HH+z@%9|2<3@cm3@B=XgYX-d5KZ&wFVx zZ>UK18l%z|u`Vz3yRDh>yi^6sc=Ob5$gz$vPNbZ4iy2zlQkzr7e*1O-l;xegJLvRx zwwb@qft?Faa}rG|{X6Cwj!j5DC+9!B>SWkGcv6~Y$#EfyAMzu)CS&dh30W1D58Y_<%~MJC5F@a$r#G|3)nEbGc@eoPb*GH%zvjiLQtX8o zODEw0d~umN@*Bp*XWWr~Lhkx7mMmZO>?T7foG%^E^Nc_4h7?bPTABY$JDd>hjoyqB5T#DUABtgBY<(h~KdJt- zd!1^3LbRLTqC`kC5yF&hHE7=<9}O{H(Q#R2(yb12mzeeuXlkj~fPx?75OirY%QU*kKZd3+%u&2JH4pvQ1PrNBU zl+?dVSpYXL-D3CFx0$jtnq0r~`v=2&W`^qB&g{RkPIWy1k=Z^azxJ)H`t?pnoJc)0 z*ksqcM$wA-sUgTBO2+L_&-^kR-rSoNY$K9zNm*Y*DCD6Iuo>K{qMsWoAm!0Tx7zSg0G4ABGYT{0g&6cTmZzs zxNo3H-DT{k|H3kFt)wK>*ijcncE(tN*{Z~poL(#VhMtk&gQShd+unsrxBUWy#*FCH z^k30SfAT@X``Uk=5X%oJ8>H|941gfONI>>61N0nq#1;ZzUkb^<5ikvcbc_V^e8~TW z#>r#3M_UGBxs$pAz^HGjNwAgGTl8SJV945Pd&tMZDP5>bveqi3eKetnyF#2$5HVwa z?%oCey8XFyI_yJEImp_9(CJx^JE{DNLrGM0k|)tgX42_8+F*K@8Xoef9cbW;AM`b) z{q~4cOp5k6w}$6O1~w89UNz&(qc#pTg>-dgS%eS1b?$C*)df0z?pz1EDL&U+#%&Ct~~T~MQ!9>Ri6Oiceq zkbfi^_o)3KDmq0+>uUQWUDVbw-hCL*??dAFJ*b;w%0G4$P_3R>itMu1ZO@?Y|L*qx z(lQ?$G8RX~H?lK{4(OKv#5OFG6$hU~)xAJ!$I35jt?)rmivH(RJtqD@U@j}}RUFSh z0=`h`U*ucc{8{9!;lrDovGQPTIcpbMpWJ8%Nt`0|^i_=>1#kff3 z49!&cKJs?KM{c*btoE*iTf<{AA&!&ap^-=pk6JHT(U=Bf#boO^3CJr|M literal 1485 zcmbtUX;4#F7=0mQqA1`p1F;x7MU-M8VMIhRn5sdHQnnCK3g{4x)U8N`?p4C&J@(?9KW+WX@>=iYn1xie?Z zch5&fggH6B=Li6R6MYvg1^^rolt(SZqV*)dN```aRCsKt-EK$e^GS0?VQ0-If1gxB ziRQUpuSd@Vd*Z6myG7|S5exv`zgs~Lh*Dugk`MR%IsawLSXHf_p5e4^!b19b(S|b#8E?S>BGIuo5YYzg z-;+EBHWHf$MXCcH;^wC3k)48EX(v8*Wrqh%*n$q z#b8j|<3QDTRl;naT%dH{)h|#lhSf#c1V$xqpM~{>7*Q?~;|r5HsrZ%kAa&{{FRJIo zF7uiJNT2q$s|UD}i#G^=?Fix3(qXJNTz*JK2aI<#Bn^rK$2G$l|CP}S3N_nw4 z!)?dLB~UVj95Ps#JR+hG-1fL-FUxQO4dUmK%R-#DrviCqk@F7lccTY%xrw znI`I0Er$8(94KqxNpqYjXij^H?8(WK(K`4fLP(NkS;$Vg_Tn^ig%`&( z-nSu(3to4TQ94$$_$;1!uWA0~XqFC1R%=R5d%-3Knkjs?E`L8rqCZQS?B1#E0r&KO zT-Q=<4Vh%eC5dn;@R}ny-L)3496w!Ei&v7%->2};fabjquYQ~3rR#o2;I_zJh#}+` z;R)xk_|nrTs*Drem^-6m7~Io#3|l{jxieiPUx6nS{6%wN6!%X1N6-JoyT(jK*|0Iw z-C2n72go=40G$5m-V6YndZI2^h-uywM{EZYS3%AP08#-H?+>`CKrBIckp*LxwEuVm z`FC=c-)0%`2fEH{!i&l_J3!9@>iU^ z7O*W&d6x@gG>2k!uRlLp`m_->!aG_yZE|6fzm(%qiz<@LpNZ%BV990Fwaw)Sl{?f( z36{uBSCi6?*m5YcV)j{(EWf9zIK#x3c0IsL%4Y4IAXd`>9%ehE5B^8;foCU;mXFaN ao5hngwT9IA?gsSZ1?Zs>G}-n8XMP2m*3LWt diff --git a/classm5_1_1unit_1_1_unit_a_d_s11_x_x-members.html b/classm5_1_1unit_1_1_unit_a_d_s11_x_x-members.html new file mode 100644 index 0000000..939c93b --- /dev/null +++ b/classm5_1_1unit_1_1_unit_a_d_s11_x_x-members.html @@ -0,0 +1,140 @@ + + + + + + + +M5Unit-ANADIG: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
m5::unit::UnitADS11XX Member List
+
+
+ +

This is the complete list of members for m5::unit::UnitADS11XX, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
_data (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_factor (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_pga (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_rate (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
_vdd (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
begin() override (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXvirtual
differentialValue() constm5::unit::UnitADS11XXinline
differentialVoltage() constm5::unit::UnitADS11XXinline
generalReset()m5::unit::UnitADS11XXvirtual
get_interval(const uint8_t) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXinlineprotectedvirtual
is_data_ready() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitADS11XX, ads11xx::Data) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
measure_singleshot(ads11xx::Data &data, const uint8_t cfg_value) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
measure_singleshot(ads11xx::Data &data) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
read_config(uint8_t &v) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
read_if_ready_in_periodic(uint8_t v[2]) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotectedvirtual
read_measurement(uint8_t v[2]) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
readPGA(ads11xx::PGA &pga)m5::unit::UnitADS11XX
start_periodic_measurement(const uint8_t cfg_value) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
start_periodic_measurement() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
stop_periodic_measurement() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
UnitADS11XX(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXinlineexplicit
update(const bool force=false) override (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXvirtual
write_config(const uint8_t v) (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXprotected
writePGA(const ads11xx::PGA pga)m5::unit::UnitADS11XX
~UnitADS11XX() (defined in m5::unit::UnitADS11XX)m5::unit::UnitADS11XXinlinevirtual
+
+ + + + diff --git a/classm5_1_1unit_1_1_unit_a_d_s11_x_x.html b/classm5_1_1unit_1_1_unit_a_d_s11_x_x.html new file mode 100644 index 0000000..d35005b --- /dev/null +++ b/classm5_1_1unit_1_1_unit_a_d_s11_x_x.html @@ -0,0 +1,314 @@ + + + + + + + +M5Unit-ANADIG: m5::unit::UnitADS11XX Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +

Base class of ADS1100,ADS1110. + More...

+ +

#include <unit_ADS11xx.hpp>

+
+Inheritance diagram for m5::unit::UnitADS11XX:
+
+
+ + +m5::unit::UnitADS1100 +m5::unit::UnitADS1110 + +
+ + + + +

+Classes

struct  Config
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

UnitADS11XX (const uint8_t addr=DEFAULT_ADDRESS)
 
+virtual bool begin () override
 
+virtual void update (const bool force=false) override
 
virtual bool generalReset ()
 General reset.
 
Measurement data by periodic
+int16_t differentialValue () const
 Oldest measured differential value.
 
+float differentialVoltage () const
 Oldest measured differential voltage(mV)
 
Settings
bool readPGA (ads11xx::PGA &pga)
 Read the PGA.
 
bool writePGA (const ads11xx::PGA pga)
 Write the PGA.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

+bool start_periodic_measurement (const uint8_t cfg_value)
 
+bool start_periodic_measurement ()
 
+bool stop_periodic_measurement ()
 
+bool measure_singleshot (ads11xx::Data &data, const uint8_t cfg_value)
 
+bool measure_singleshot (ads11xx::Data &data)
 
+bool read_config (uint8_t &v)
 
+bool write_config (const uint8_t v)
 
+bool read_measurement (uint8_t v[2])
 
+bool is_data_ready ()
 
+virtual bool read_if_ready_in_periodic (uint8_t v[2])
 
+virtual uint32_t get_interval (const uint8_t)
 
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER (UnitADS11XX, ads11xx::Data)
 
+ + + + + + + + + + + +

+Protected Attributes

+std::unique_ptr< m5::container::CircularBuffer< ads11xx::Data > > _data {}
 
+ads11xx::PGA _pga {}
 
+uint8_t _rate {}
 
+float _vdd {2.048f}
 
+float _factor {1.0f}
 
+

Detailed Description

+

Base class of ADS1100,ADS1110.

+

Member Function Documentation

+ +

◆ generalReset()

+ +
+
+ + + + + +
+ + + + + + + +
bool m5::unit::UnitADS11XX::generalReset ()
+
+virtual
+
+ +

General reset.

+

Reset using I2C general call

Returns
True if successful
+
Warning
This is a reset by General command, the command is also sent to all devices with I2C connections
+ +

Reimplemented in m5::unit::UnitADS1100, and m5::unit::UnitADS1110.

+ +
+
+ +

◆ readPGA()

+ +
+
+ + + + + + + +
bool m5::unit::UnitADS11XX::readPGA (ads11xx::PGA & pga)
+
+ +

Read the PGA.

+
Parameters
+ + +
[out]pgaPGA
+
+
+
Returns
True if successful
+ +
+
+ +

◆ writePGA()

+ +
+
+ + + + + + + +
bool m5::unit::UnitADS11XX::writePGA (const ads11xx::PGA pga)
+
+ +

Write the PGA.

+
Parameters
+ + +
pgaPGA
+
+
+
Returns
True if successful
+
Warning
During periodic detection runs, an error is returned
+ +
+
+
+
+ + + + diff --git a/classm5_1_1unit_1_1_unit_a_d_s11_x_x.js b/classm5_1_1unit_1_1_unit_a_d_s11_x_x.js new file mode 100644 index 0000000..ac140db --- /dev/null +++ b/classm5_1_1unit_1_1_unit_a_d_s11_x_x.js @@ -0,0 +1,9 @@ +var classm5_1_1unit_1_1_unit_a_d_s11_x_x = +[ + [ "Config", "structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html", null ], + [ "differentialValue", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a9b4861abd3061b4bfb0791d803b32a17", null ], + [ "differentialVoltage", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a3cdb73dc36d1e7d487db11f1a536647c", null ], + [ "generalReset", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a576528bb41e30975444d952affa440ce", null ], + [ "readPGA", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#ad206d7b394d0ea24375fc30907751b3e", null ], + [ "writePGA", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a2b2836409e05ae42d75a6684cb3de4ef", null ] +]; \ No newline at end of file diff --git a/classm5_1_1unit_1_1_unit_a_d_s11_x_x.png b/classm5_1_1unit_1_1_unit_a_d_s11_x_x.png new file mode 100644 index 0000000000000000000000000000000000000000..a8ce4160dd6ed289589f0280f12fda6d37b31543 GIT binary patch literal 2248 zcmb_eYgAKL7QO*7iUSmFs)H{`E2vNu5d|?kG?-B2Ay6t>0qGE}5paftpdkrJ!N61@ zh%iA#Vdw;;fP$dp3UPcvdB_+Z5#vpQK_P_P2neBskRI%s>5u8^>Z~>Q$G!WUz3-CE-?k~-0_k^@L3(QKitn~Gy-vCY>J-yK;XW0 z)2UTOog)f`0_?kWMU(^GQd($G7zEbupPeR`dm(5^m_N}sJO!hy$~+saJ(8BT17 z9`{V$&}iB@hE9IA)#F18`wM}oVxCcah+5XrUl+q_=r2BA-QaW_MIRu9b5RTiV-PLL zpfMQ1enJ?Q*dhoL#zRrmjm%)^!pmWpX(2`s0#1dZQ4g7FSxXd(a-OcPJyEMa&7U;O z6^YpKShSiGrKF!VJo5G*7rXsIb4(g>+bvo74;K_QMF!b7VSU>b`D6#1iU`OE!f8LI zn%Cg0u2zvz)c8Qdk({3Q)qUMKrIg+M@j2{WqC~xJ9g(;{M_4f}h26c)Rcnhfqss2N z38%bgrzG%MSa0O76w0;guHva3waY}#w|ZFH2Mg~Pi=CUWb_iWG-!cCUTD)#ka)5EJ zuWQF8?U8hLss82&y;`b>FYVcJCyK=xKxHEDJv!;;?xio$L7UfA(I}eOmV|t9pcSXF z+Hb|-yh$i@X(I6gNv$hp2WCHwbCkla4w&_-76Ku6-QSV2bN}pO8QFOcr?=C(UplC~ zs$auf7`mN9>F96~e1}JJPRx2YYx&*nCjBGzkiGwUW)H59lsgiJtjCQYU3A@iv*^6C z|LxmD$sX@KJ9c$zpBY9wNuw7|I0E(yt+)boc)@w-aZ+C|J8%$?Ft z)K*pc6pYoiODlzpjM|mkmKxz3`idM_zj|Vi4ml(0W3767ml8avF<~{6F0`}5kaGi# zPoi}3qQ9y2x5sy{+P&q?ApXf|?=qqHd79%v`43ujKH*-!;V7MRS8*&^rhc39;$qvG zu-Q7V+=H2y9jBKeSb_0NUBWZCbv8mVj3{rRhP|^-g|(jI#%nUFG-alRMR#N?1J#x2 zoeldPch$y8ONRxq0kKD>8d$p6&=~W|dhL$U30A;N?8}P&)WpSvorso^(43i+UXq;d zk`do%Q26Tf-V9?hJT2W0(2*Yo6vU<~Hi&u=#L(O(x_O0D0H|5HK+WuO@Bhd)UZG&8 z`}GPyW8?W>A?~m7J5?on-xK*Gw8Uz+XNRc%P^!HHgvq;5hb8;*Ona}7VYYc(E%5L$ zYhP!J^Ro=esKd4mIsQ4$G9>L6ll%h;$ZaDtE&M|dAB$fM|9wK}fua9JeW^!9TQ2BP zg+po32aw$ED75H4CJ%*76cCvKVNOBio@tOfBwp(St$|dQwvc5S4f_Fv^%0sbNi(%Y zFu%*(ThP!?q*ljaY$5aG*4B7D9;>np$)x3S$wZ-PxE=B_emM_?J}2wATw=MW4^B+L zQ@n(=P1e@DTpG5btWL;yoYMSl;N18(EkaR03&$=#b7dpGY|%nst?Cwy zMg5B#DDHaecaIs7(W%9#rZ3jybq)`o+Z3iH6>Shxqk}kbhBCRquV0V7t8Dg zcjW5RdnJZHHci(E&I`4SbS~F?A?-_<&iGfS$c(hjB-Ut+VEFK{R`WB;qG{ z1al(~wYJXwZIk2g=@khrfiQ1fgCG+hXf9y^#~H(wpb3EF+?k(OsRPb(0AM0%0nEL& z1HTW<|HhtlB}j15{c4cF1X|?tQO=s{i{q^Fa`4y+-vQI|vNp_#kZGuL<6qKj3J5-% z|L^LVmt#e7kzV;dbxs`)Wef6&7#G(S6pF_?;bs0(*ZMW(Fh6p$80q|eu_}R5m_ys? zTICB=-{Fz2&J%ekg#sGfwcbWX)Frd|e9e!$?oEGbBRx%(Xp*k}iAqyGCBa)<>zB&{ zbp>Oshhr!a58#mm%5=doULvXS!enc+%PdPB8NAiCN}&OVGut@@hEvNrJ5N;f8S?v_ zGx|CL_6^rEb;Ylr_mRB9%S&$qe^OcHKzDZrKho^6FuD%zKil<$S;g1<%)`4R5bjBP zH>RrP^9+}wfsU5glejnZA?gU&AG50*2+$d~PE>o*duYt>fy>L}t|*}u&&p%&=nz%> z)n1St!2$d|zilGv@eJH1;e#3sB!$)&p~@^_LbhamSdCO0uO5R@o$3W#vcr$YQRD3pZp3>Ea?ky5-c7|HudhI_-PZe$d?j?i`T6Ul6foPt4h$050Bm AI{*Lx literal 0 HcmV?d00001 diff --git a/classm5_1_1unit_1_1_unit_g_p8413-members.html b/classm5_1_1unit_1_1_unit_g_p8413-members.html index 22b25ad..db305a4 100644 --- a/classm5_1_1unit_1_1_unit_g_p8413-members.html +++ b/classm5_1_1unit_1_1_unit_g_p8413-members.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
diff --git a/classm5_1_1unit_1_1_unit_g_p8413.html b/classm5_1_1unit_1_1_unit_g_p8413.html index 9c9cce3..763312c 100644 --- a/classm5_1_1unit_1_1_unit_g_p8413.html +++ b/classm5_1_1unit_1_1_unit_g_p8413.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
diff --git a/classm5_1_1unit_1_1_unit_m_c_p4725-members.html b/classm5_1_1unit_1_1_unit_m_c_p4725-members.html index 3307257..7f63681 100644 --- a/classm5_1_1unit_1_1_unit_m_c_p4725-members.html +++ b/classm5_1_1unit_1_1_unit_m_c_p4725-members.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
diff --git a/classm5_1_1unit_1_1_unit_m_c_p4725.html b/classm5_1_1unit_1_1_unit_m_c_p4725.html index 370a21f..15468d7 100644 --- a/classm5_1_1unit_1_1_unit_m_c_p4725.html +++ b/classm5_1_1unit_1_1_unit_m_c_p4725.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 859dfa4..3320299 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
diff --git a/dir_b9225a18e54a15d8544a67849bf5de50.html b/dir_b9225a18e54a15d8544a67849bf5de50.html index ed431f6..2767f39 100644 --- a/dir_b9225a18e54a15d8544a67849bf5de50.html +++ b/dir_b9225a18e54a15d8544a67849bf5de50.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
@@ -102,12 +102,24 @@ + + + + + + + + + + + + diff --git a/dir_b9225a18e54a15d8544a67849bf5de50.js b/dir_b9225a18e54a15d8544a67849bf5de50.js index c258d4d..b6881a8 100644 --- a/dir_b9225a18e54a15d8544a67849bf5de50.js +++ b/dir_b9225a18e54a15d8544a67849bf5de50.js @@ -1,7 +1,11 @@ var dir_b9225a18e54a15d8544a67849bf5de50 = [ - [ "unit_ADS1110.cpp", "unit___a_d_s1110_8cpp.html", "unit___a_d_s1110_8cpp" ], + [ "unit_ADS1100.cpp", "unit___a_d_s1100_8cpp.html", null ], + [ "unit_ADS1100.hpp", "unit___a_d_s1100_8hpp.html", "unit___a_d_s1100_8hpp" ], + [ "unit_ADS1110.cpp", "unit___a_d_s1110_8cpp.html", null ], [ "unit_ADS1110.hpp", "unit___a_d_s1110_8hpp.html", "unit___a_d_s1110_8hpp" ], + [ "unit_ADS11xx.cpp", "unit___a_d_s11xx_8cpp.html", null ], + [ "unit_ADS11xx.hpp", "unit___a_d_s11xx_8hpp.html", "unit___a_d_s11xx_8hpp" ], [ "unit_GP8413.cpp", "unit___g_p8413_8cpp.html", null ], [ "unit_GP8413.hpp", "unit___g_p8413_8hpp.html", "unit___g_p8413_8hpp" ], [ "unit_MCP4725.cpp", "unit___m_c_p4725_8cpp.html", null ], diff --git a/doxygen_crawl.html b/doxygen_crawl.html index c523564..9b01b19 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -9,24 +9,39 @@ + + + + + + - - + + + + + + + + + + + @@ -35,8 +50,8 @@ - - + + @@ -58,6 +73,7 @@ + @@ -72,25 +88,40 @@ + + + + + + + + + + + + + - - - - - + + + + + + + @@ -134,44 +165,67 @@ + + + - + + - + + + + + + + + - - - - - + + + + + + + + + + + + + + + - - - - - + + + + + + + diff --git a/files.html b/files.html index a6cf943..e865551 100644 --- a/files.html +++ b/files.html @@ -27,7 +27,7 @@ @@ -103,12 +103,16 @@
[detail level 123]

Files

 unit_ADS1100.cpp
 ADS1100 Unit for M5UnitUnified.
 
 unit_ADS1100.hpp
 ADS1100 Unit for M5UnitUnified.
 
 unit_ADS1110.cpp
 ADS1110 Unit for M5UnitUnified.
 
 unit_ADS1110.hpp
 ADS1110 Unit for M5UnitUnified.
 
 unit_ADS11xx.cpp
 ADS11XX Unit for M5UnitUnified.
 
 unit_ADS11xx.hpp
 Base class of ADS1100,ADS1110.
 
 unit_GP8413.cpp
 GP8413 Unit for M5UnitUnified.
 
-
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
- - - - - - + + + + + + + + + +
  src
  unit
 unit_ADS1110.cppADS1110 Unit for M5UnitUnified
 unit_ADS1110.hppADS1110 Unit for M5UnitUnified
 unit_GP8413.cppGP8413 Unit for M5UnitUnified
 unit_GP8413.hppGP8413 Unit for M5UnitUnified
 unit_MCP4725.cppMCP4725 Unit for M5UnitUnified
 unit_MCP4725.hppMCP4725 Unit for M5UnitUnified
 unit_ADS1100.cppADS1100 Unit for M5UnitUnified
 unit_ADS1100.hppADS1100 Unit for M5UnitUnified
 unit_ADS1110.cppADS1110 Unit for M5UnitUnified
 unit_ADS1110.hppADS1110 Unit for M5UnitUnified
 unit_ADS11xx.cppADS11XX Unit for M5UnitUnified
 unit_ADS11xx.hppBase class of ADS1100,ADS1110
 unit_GP8413.cppGP8413 Unit for M5UnitUnified
 unit_GP8413.hppGP8413 Unit for M5UnitUnified
 unit_MCP4725.cppMCP4725 Unit for M5UnitUnified
 unit_MCP4725.hppMCP4725 Unit for M5UnitUnified
 M5UnitUnifiedANADIG.hppMain header of M5UnitANADIG using M5UnitUnified
diff --git a/functions.html b/functions.html index dac8836..ca6eee7 100644 --- a/functions.html +++ b/functions.html @@ -27,7 +27,7 @@ -
M5Unit-ANADIG 0.0.1 git rev:4011769 +
M5Unit-ANADIG 0.1.0 git rev:3fbd370
@@ -99,18 +99,23 @@
Here is a list of all documented class members with links to the class documentation for each member:

- c -

- d -

+ + +

- f -

- g -

@@ -121,12 +126,12 @@

- l -

    - m -

    - p -

    @@ -135,20 +140,21 @@

    - r -

    - s -

    @@ -159,6 +165,7 @@

    - u -

      - v -

      @@ -168,9 +175,9 @@

      - w -

      diff --git a/functions_func.html b/functions_func.html index 08a1059..76ea15d 100644 --- a/functions_func.html +++ b/functions_func.html @@ -27,7 +27,7 @@ -
      M5Unit-ANADIG 0.0.1 git rev:4011769 +
      M5Unit-ANADIG 0.1.0 git rev:3fbd370
      @@ -99,18 +99,18 @@
      Here is a list of all documented functions with links to the class documentation for each member:

      - c -

      - d -

      - g -

      @@ -121,7 +121,7 @@

      - l -

        - m -

        @@ -135,14 +135,14 @@

        - r -

        - s -

        @@ -156,9 +156,9 @@

        - w -

        diff --git a/functions_vars.html b/functions_vars.html index 12632d4..686529e 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -97,14 +97,17 @@
        diff --git a/hierarchy.html b/hierarchy.html index d686020..acb9681 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -100,18 +100,21 @@
        This inheritance list is sorted roughly, but not completely, alphabetically:
        -
        [detail level 12]
        +
        [detail level 123]
        - + + + - - - - - - - + + + + + + + +
         CComponent
         Cm5::unit::UnitADS111016-bit, self-calibrating, delta-sigma A/D converter
         Cm5::unit::UnitADS11XXBase class of ADS1100,ADS1110
         Cm5::unit::UnitADS110016-bit, self-calibrating, delta-sigma A/D converter
         Cm5::unit::UnitADS111016-bit, self-calibrating, delta-sigma A/D converter
         Cm5::unit::UnitGP8413Digital-to-analog signal conversion unit
         Cm5::unit::UnitMCP4725Digital-to-analog signal conversion unit
         CConfig
         Cm5::unit::UnitADS1110::config_tSettings for begin
         Cm5::unit::UnitGP8413::config_tSettings for begin
         Cm5::unit::UnitMCP4725::config_tSettings for begin
         Cm5::unit::ads1110::DataMeasurement data group
         CPeriodicMeasurementAdapter
         Cm5::unit::UnitADS111016-bit, self-calibrating, delta-sigma A/D converter
         Cm5::unit::UnitADS11XX::Config
         Cm5::unit::UnitADS1100::config_tSettings for begin
         Cm5::unit::UnitADS1110::config_tSettings for begin
         Cm5::unit::UnitGP8413::config_tSettings for begin
         Cm5::unit::UnitMCP4725::config_tSettings for begin
         Cm5::unit::ads11xx::DataMeasurement data group
         CPeriodicMeasurementAdapter
         Cm5::unit::UnitADS11XXBase class of ADS1100,ADS1110
        diff --git a/hierarchy.js b/hierarchy.js index 9be9764..33d1859 100644 --- a/hierarchy.js +++ b/hierarchy.js @@ -1,16 +1,20 @@ var hierarchy = [ [ "Component", null, [ - [ "m5::unit::UnitADS1110", "classm5_1_1unit_1_1_unit_a_d_s1110.html", null ], + [ "m5::unit::UnitADS11XX", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html", [ + [ "m5::unit::UnitADS1100", "classm5_1_1unit_1_1_unit_a_d_s1100.html", null ], + [ "m5::unit::UnitADS1110", "classm5_1_1unit_1_1_unit_a_d_s1110.html", null ] + ] ], [ "m5::unit::UnitGP8413", "classm5_1_1unit_1_1_unit_g_p8413.html", null ], [ "m5::unit::UnitMCP4725", "classm5_1_1unit_1_1_unit_m_c_p4725.html", null ] ] ], - [ "Config", "struct_config.html", null ], + [ "m5::unit::UnitADS11XX::Config", "structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html", null ], + [ "m5::unit::UnitADS1100::config_t", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html", null ], [ "m5::unit::UnitADS1110::config_t", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html", null ], [ "m5::unit::UnitGP8413::config_t", "structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html", null ], [ "m5::unit::UnitMCP4725::config_t", "structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html", null ], - [ "m5::unit::ads1110::Data", "structm5_1_1unit_1_1ads1110_1_1_data.html", null ], + [ "m5::unit::ads11xx::Data", "structm5_1_1unit_1_1ads11xx_1_1_data.html", null ], [ "PeriodicMeasurementAdapter", null, [ - [ "m5::unit::UnitADS1110", "classm5_1_1unit_1_1_unit_a_d_s1110.html", null ] + [ "m5::unit::UnitADS11XX", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html", null ] ] ] ]; \ No newline at end of file diff --git a/index.html b/index.html index 87eb99b..df167a1 100644 --- a/index.html +++ b/index.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/menudata.js b/menudata.js index 3570ef4..3af490b 100644 --- a/menudata.js +++ b/menudata.js @@ -34,6 +34,7 @@ var menudata={children:[ {text:"All",url:"functions.html",children:[ {text:"c",url:"functions.html#index_c"}, {text:"d",url:"functions.html#index_d"}, +{text:"f",url:"functions.html#index_f"}, {text:"g",url:"functions.html#index_g"}, {text:"l",url:"functions.html#index_l"}, {text:"m",url:"functions.html#index_m"}, diff --git a/namespaceads1100.html b/namespaceads1100.html new file mode 100644 index 0000000..c81e82f --- /dev/null +++ b/namespaceads1100.html @@ -0,0 +1,117 @@ + + + + + + + +M5Unit-ANADIG: ads1100 Namespace Reference + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        +
        ads1100 Namespace Reference
        +
        +
        + +

        For ADS1100. +More...

        +

        Detailed Description

        +

        For ADS1100.

        +
        +
        + + + + diff --git a/namespaceads1110.html b/namespaceads1110.html new file mode 100644 index 0000000..27fd175 --- /dev/null +++ b/namespaceads1110.html @@ -0,0 +1,117 @@ + + + + + + + +M5Unit-ANADIG: ads1110 Namespace Reference + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        +
        ads1110 Namespace Reference
        +
        +
        + +

        For ADS1110. +More...

        +

        Detailed Description

        +

        For ADS1110.

        +
        +
        + + + + diff --git a/namespaceads11xx.html b/namespaceads11xx.html new file mode 100644 index 0000000..b15fa56 --- /dev/null +++ b/namespaceads11xx.html @@ -0,0 +1,117 @@ + + + + + + + +M5Unit-ANADIG: ads11xx Namespace Reference + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        +
        ads11xx Namespace Reference
        +
        +
        + +

        For ADS1100,ADS1110. +More...

        +

        Detailed Description

        +

        For ADS1100,ADS1110.

        +
        +
        + + + + diff --git a/namespacegp8413.html b/namespacegp8413.html index 3cc06a3..998aa27 100644 --- a/namespacegp8413.html +++ b/namespacegp8413.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/namespacem5.html b/namespacem5.html index bcac9be..7d9b7cb 100644 --- a/namespacem5.html +++ b/namespacem5.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/namespacemcp4725.html b/namespacemcp4725.html index d666abf..773fcc6 100644 --- a/namespacemcp4725.html +++ b/namespacemcp4725.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -100,11 +100,10 @@
        -

        For ADS1110. +

        For MCP4725. More...

        Detailed Description

        -

        For ADS1110.

        -

        For MCP4725.

        +

        For MCP4725.

        diff --git a/namespaces.html b/namespaces.html index 1e14732..27b14ef 100644 --- a/namespaces.html +++ b/namespaces.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -101,10 +101,13 @@
        Here is a list of all documented namespaces with brief descriptions:
        - - - - + + + + + + +
         Ngp8413For GP8413
         Nm5Top level namespace of M5stack
         Nmcp4725For ADS1110
         NunitUnit-related namespace
         Nads1100For ADS1100
         Nads1110For ADS1110
         Nads11xxFor ADS1100,ADS1110
         Ngp8413For GP8413
         Nm5Top level namespace of M5stack
         Nmcp4725For MCP4725
         NunitUnit-related namespace
        diff --git a/namespaces_dup.js b/namespaces_dup.js index baf9df2..c1ba184 100644 --- a/namespaces_dup.js +++ b/namespaces_dup.js @@ -1,5 +1,8 @@ var namespaces_dup = [ + [ "ads1100", "namespaceads1100.html", null ], + [ "ads1110", "namespaceads1110.html", null ], + [ "ads11xx", "namespaceads11xx.html", null ], [ "gp8413", "namespacegp8413.html", null ], [ "m5", "namespacem5.html", null ], [ "mcp4725", "namespacemcp4725.html", null ], diff --git a/namespaceunit.html b/namespaceunit.html index bc5ab97..346705f 100644 --- a/namespaceunit.html +++ b/namespaceunit.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/navtreeindex0.js b/navtreeindex0.js index 4fdbee5..3d378d1 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -4,54 +4,67 @@ var NAVTREEINDEX0 = "_m5_unit_unified_a_n_a_d_i_g_8hpp_source.html":[2,0,0,1], "annotated.html":[1,0], "classes.html":[1,1], -"classm5_1_1unit_1_1_unit_a_d_s1110.html":[1,0,0,0,1], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#a14d8e2af4306a39d6d0cbe51059bd1c9":[1,0,0,0,1,6], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#a34de1a9369d245be8a34445e81f8f86b":[1,0,0,0,1,10], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#a37842a45e1f1fd86c771178aa0c4246a":[1,0,0,0,1,11], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#a41f51ce9bf0c2ab55a877acbd6b62ff4":[1,0,0,0,1,8], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#a4efa98da66075c6d984524dfda7d367b":[1,0,0,0,1,12], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#a78a724a01c9decba8bd156dd29affbfd":[1,0,0,0,1,1], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#a842b2513f92db85d43be3a518fc9b5da":[1,0,0,0,1,14], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#a9109b082b770a9df24a3578930f56f4c":[1,0,0,0,1,7], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#aafb7b0e79f9f23827d4e307e4da01d21":[1,0,0,0,1,5], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#abb3126cd483113516b5a87fca4ba4e39":[1,0,0,0,1,2], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#ac841407d4a0c9a54de337190556bda99":[1,0,0,0,1,3], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#ad90e173e3ebf106905f75a52561615d6":[1,0,0,0,1,4], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#ae953689610e5c02ab96d3b0d21f3054b":[1,0,0,0,1,13], -"classm5_1_1unit_1_1_unit_a_d_s1110.html#afec2fb796b6efa1826caa903706c9a2a":[1,0,0,0,1,9], -"classm5_1_1unit_1_1_unit_g_p8413.html":[1,0,0,0,2], -"classm5_1_1unit_1_1_unit_g_p8413.html#a0a25dbb2c0ddfa8ccd2ffffadcfef2d7":[1,0,0,0,2,17], -"classm5_1_1unit_1_1_unit_g_p8413.html#a4cf38697e1c4dfdaa0ed00de7954626e":[1,0,0,0,2,15], -"classm5_1_1unit_1_1_unit_g_p8413.html#a7688ed04ec42a3dfe02d0e3581490c2c":[1,0,0,0,2,5], -"classm5_1_1unit_1_1_unit_g_p8413.html#a80203fa17255b82359696717103183c0":[1,0,0,0,2,12], -"classm5_1_1unit_1_1_unit_g_p8413.html#a8e84349b589f949a75e4261af773289d":[1,0,0,0,2,1], -"classm5_1_1unit_1_1_unit_g_p8413.html#aa0334657acbba93a7287bc1772eaf9e7":[1,0,0,0,2,3], -"classm5_1_1unit_1_1_unit_g_p8413.html#aa0d00a49e42028888d6ed1c1e166b56f":[1,0,0,0,2,16], -"classm5_1_1unit_1_1_unit_g_p8413.html#aa191a1babababdb6e790b92eb9e50966":[1,0,0,0,2,8], -"classm5_1_1unit_1_1_unit_g_p8413.html#aa4eb854e83f22755a22ea9547acb558a":[1,0,0,0,2,14], -"classm5_1_1unit_1_1_unit_g_p8413.html#aa8f62fdb80bd442bb26e510f8d3e8d4d":[1,0,0,0,2,7], -"classm5_1_1unit_1_1_unit_g_p8413.html#ab2101f7dd410274087d288eddeaaa066":[1,0,0,0,2,9], -"classm5_1_1unit_1_1_unit_g_p8413.html#ad86809594b41106a69a0a09cab7d54a1":[1,0,0,0,2,11], -"classm5_1_1unit_1_1_unit_g_p8413.html#add2013ff621def9a5d115a3a2d22b133":[1,0,0,0,2,4], -"classm5_1_1unit_1_1_unit_g_p8413.html#add506eca738713e4eb73ae5f2cd91feb":[1,0,0,0,2,2], -"classm5_1_1unit_1_1_unit_g_p8413.html#aea7ad91d9a59a9de2c847d8582cd21ef":[1,0,0,0,2,13], -"classm5_1_1unit_1_1_unit_g_p8413.html#af15c1ddc5712e6083566bcc564c462e0":[1,0,0,0,2,10], -"classm5_1_1unit_1_1_unit_g_p8413.html#afae25b23ac9618eeaddf8c80d01e74ee":[1,0,0,0,2,6], -"classm5_1_1unit_1_1_unit_m_c_p4725.html":[1,0,0,0,3], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#a1d1fdaaad753ff3a2cc3fd487cb2950a":[1,0,0,0,3,11], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#a3c25582ba3e7e12daf05ed0a7d9a10ce":[1,0,0,0,3,8], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#a698d6d5788f9eba752763c8eabb4b9f0":[1,0,0,0,3,2], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#a90935a5c323e8d13b9f764c225b595ab":[1,0,0,0,3,13], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#a934fdbc7d8d0e7e535b658244daf9fa9":[1,0,0,0,3,4], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#a9bfbfab1356b6c99c47e7f99b975e636":[1,0,0,0,3,5], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#ab2aed68422de5a972b6f1fd5de6a5f1b":[1,0,0,0,3,7], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#ab8f04ffe8be38ba201b92f9e5fc49da1":[1,0,0,0,3,6], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#ac765e569754285cf53e280eee002e2e0":[1,0,0,0,3,10], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#acedc95dc92aab56730703e7bda195807":[1,0,0,0,3,9], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#ad5d244fb55bcb3fe935753d7f4c3abfc":[1,0,0,0,3,3], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#ad9ca16214dadc0eea148739bcf5d6280":[1,0,0,0,3,1], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#ae1f5c94b052b79d794450fb310353bc9":[1,0,0,0,3,12], -"classm5_1_1unit_1_1_unit_m_c_p4725.html#af1f7ed52e01bd458ba48a251e75962f9":[1,0,0,0,3,14], +"classm5_1_1unit_1_1_unit_a_d_s1100.html":[1,0,0,0,1], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#a1910e3468133e307919e4aa0a6a3ac1b":[1,0,0,0,1,8], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#a3659e01a142c72cc42d358d5f517db4d":[1,0,0,0,1,10], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#a5cdfc3206063eb29e9107a568ae00cbc":[1,0,0,0,1,4], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#a6c6bea346f2c2662e8a3167288432743":[1,0,0,0,1,2], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#aa97cfde7ebff9173f1869cc35560d4c2":[1,0,0,0,1,6], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#aad22e273963cea701459bf52784a81a9":[1,0,0,0,1,5], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#ab750de3755c5382438d6363481a466e5":[1,0,0,0,1,9], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#ab94b0a43c70875a2d43b5ff236494cd1":[1,0,0,0,1,3], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#ae02c0cb7a22f0eefdbaf666d88d04e06":[1,0,0,0,1,7], +"classm5_1_1unit_1_1_unit_a_d_s1100.html#ae97a609fb461d1e8100fdc22d37741f1":[1,0,0,0,1,1], +"classm5_1_1unit_1_1_unit_a_d_s1110.html":[1,0,0,0,2], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#a14d8e2af4306a39d6d0cbe51059bd1c9":[1,0,0,0,2,4], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#a34de1a9369d245be8a34445e81f8f86b":[1,0,0,0,2,7], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#a37842a45e1f1fd86c771178aa0c4246a":[1,0,0,0,2,8], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#a4efa98da66075c6d984524dfda7d367b":[1,0,0,0,2,9], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#a78a724a01c9decba8bd156dd29affbfd":[1,0,0,0,2,1], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#a842b2513f92db85d43be3a518fc9b5da":[1,0,0,0,2,10], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#a9109b082b770a9df24a3578930f56f4c":[1,0,0,0,2,5], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#abb3126cd483113516b5a87fca4ba4e39":[1,0,0,0,2,2], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#ae30f7cba44f5e2539a7037680acecc83":[1,0,0,0,2,3], +"classm5_1_1unit_1_1_unit_a_d_s1110.html#afec2fb796b6efa1826caa903706c9a2a":[1,0,0,0,2,6], +"classm5_1_1unit_1_1_unit_a_d_s11_x_x.html":[1,0,0,0,3], +"classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a2b2836409e05ae42d75a6684cb3de4ef":[1,0,0,0,3,5], +"classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a3cdb73dc36d1e7d487db11f1a536647c":[1,0,0,0,3,2], +"classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a576528bb41e30975444d952affa440ce":[1,0,0,0,3,3], +"classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a9b4861abd3061b4bfb0791d803b32a17":[1,0,0,0,3,1], +"classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#ad206d7b394d0ea24375fc30907751b3e":[1,0,0,0,3,4], +"classm5_1_1unit_1_1_unit_g_p8413.html":[1,0,0,0,4], +"classm5_1_1unit_1_1_unit_g_p8413.html#a0a25dbb2c0ddfa8ccd2ffffadcfef2d7":[1,0,0,0,4,17], +"classm5_1_1unit_1_1_unit_g_p8413.html#a4cf38697e1c4dfdaa0ed00de7954626e":[1,0,0,0,4,15], +"classm5_1_1unit_1_1_unit_g_p8413.html#a7688ed04ec42a3dfe02d0e3581490c2c":[1,0,0,0,4,5], +"classm5_1_1unit_1_1_unit_g_p8413.html#a80203fa17255b82359696717103183c0":[1,0,0,0,4,12], +"classm5_1_1unit_1_1_unit_g_p8413.html#a8e84349b589f949a75e4261af773289d":[1,0,0,0,4,1], +"classm5_1_1unit_1_1_unit_g_p8413.html#aa0334657acbba93a7287bc1772eaf9e7":[1,0,0,0,4,3], +"classm5_1_1unit_1_1_unit_g_p8413.html#aa0d00a49e42028888d6ed1c1e166b56f":[1,0,0,0,4,16], +"classm5_1_1unit_1_1_unit_g_p8413.html#aa191a1babababdb6e790b92eb9e50966":[1,0,0,0,4,8], +"classm5_1_1unit_1_1_unit_g_p8413.html#aa4eb854e83f22755a22ea9547acb558a":[1,0,0,0,4,14], +"classm5_1_1unit_1_1_unit_g_p8413.html#aa8f62fdb80bd442bb26e510f8d3e8d4d":[1,0,0,0,4,7], +"classm5_1_1unit_1_1_unit_g_p8413.html#ab2101f7dd410274087d288eddeaaa066":[1,0,0,0,4,9], +"classm5_1_1unit_1_1_unit_g_p8413.html#ad86809594b41106a69a0a09cab7d54a1":[1,0,0,0,4,11], +"classm5_1_1unit_1_1_unit_g_p8413.html#add2013ff621def9a5d115a3a2d22b133":[1,0,0,0,4,4], +"classm5_1_1unit_1_1_unit_g_p8413.html#add506eca738713e4eb73ae5f2cd91feb":[1,0,0,0,4,2], +"classm5_1_1unit_1_1_unit_g_p8413.html#aea7ad91d9a59a9de2c847d8582cd21ef":[1,0,0,0,4,13], +"classm5_1_1unit_1_1_unit_g_p8413.html#af15c1ddc5712e6083566bcc564c462e0":[1,0,0,0,4,10], +"classm5_1_1unit_1_1_unit_g_p8413.html#afae25b23ac9618eeaddf8c80d01e74ee":[1,0,0,0,4,6], +"classm5_1_1unit_1_1_unit_m_c_p4725.html":[1,0,0,0,5], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#a1d1fdaaad753ff3a2cc3fd487cb2950a":[1,0,0,0,5,11], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#a3c25582ba3e7e12daf05ed0a7d9a10ce":[1,0,0,0,5,8], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#a698d6d5788f9eba752763c8eabb4b9f0":[1,0,0,0,5,2], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#a90935a5c323e8d13b9f764c225b595ab":[1,0,0,0,5,13], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#a934fdbc7d8d0e7e535b658244daf9fa9":[1,0,0,0,5,4], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#a9bfbfab1356b6c99c47e7f99b975e636":[1,0,0,0,5,5], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#ab2aed68422de5a972b6f1fd5de6a5f1b":[1,0,0,0,5,7], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#ab8f04ffe8be38ba201b92f9e5fc49da1":[1,0,0,0,5,6], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#ac765e569754285cf53e280eee002e2e0":[1,0,0,0,5,10], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#acedc95dc92aab56730703e7bda195807":[1,0,0,0,5,9], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#ad5d244fb55bcb3fe935753d7f4c3abfc":[1,0,0,0,5,3], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#ad9ca16214dadc0eea148739bcf5d6280":[1,0,0,0,5,1], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#ae1f5c94b052b79d794450fb310353bc9":[1,0,0,0,5,12], +"classm5_1_1unit_1_1_unit_m_c_p4725.html#af1f7ed52e01bd458ba48a251e75962f9":[1,0,0,0,5,14], "dir_68267d1309a1af8e8297ef4c3efbcdba.html":[2,0,0], "dir_b9225a18e54a15d8544a67849bf5de50.html":[2,0,0,0], "files.html":[2,0], @@ -60,56 +73,80 @@ var NAVTREEINDEX0 = "functions_vars.html":[1,3,2], "hierarchy.html":[1,2], "index.html":[], -"namespacegp8413.html":[0,0,0], -"namespacem5.html":[0,0,1], -"namespacemcp4725.html":[0,0,2], +"namespaceads1100.html":[0,0,0], +"namespaceads1110.html":[0,0,1], +"namespaceads11xx.html":[0,0,2], +"namespacegp8413.html":[0,0,3], +"namespacem5.html":[0,0,4], +"namespacemcp4725.html":[0,0,5], "namespaces.html":[0,0], -"namespaceunit.html":[0,0,3], +"namespaceunit.html":[0,0,6], "pages.html":[], -"struct_config.html":[1,0,1], -"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html":[1,0,0,0,1,0], -"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a99545d207b0aa125c4ff1330f3ff24b6":[1,0,0,0,1,0,0], -"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a9d43ab03efe823058f00f6ca48b8d71c":[1,0,0,0,1,0,1], -"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#ad4526bd9c8dc18700f5ac33374d85d1b":[1,0,0,0,1,0,2], -"structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html":[1,0,0,0,2,0], -"structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a49a54032db9553be7a5371f99e5029e8":[1,0,0,0,2,0,0], -"structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a61e564d5728a7df0f56f31802a44e519":[1,0,0,0,2,0,1], -"structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html":[1,0,0,0,3,0], -"structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#a19037d1dab18b76d3fd5b98416149e60":[1,0,0,0,3,0,1], -"structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#adee3ff4694ee997b44f24174a2aa4654":[1,0,0,0,3,0,0], -"structm5_1_1unit_1_1ads1110_1_1_data.html":[1,0,0,0,0,0], -"structm5_1_1unit_1_1ads1110_1_1_data.html#a2a3cb5c1cf56dfa0da0976fca66602bd":[1,0,0,0,0,0,3], -"structm5_1_1unit_1_1ads1110_1_1_data.html#a4c99f1f97cca4c9fb509078b4da35f6a":[1,0,0,0,0,0,0], -"structm5_1_1unit_1_1ads1110_1_1_data.html#a58cd75393cc54801d0762e9d835ffea0":[1,0,0,0,0,0,2], -"structm5_1_1unit_1_1ads1110_1_1_data.html#a73ea08d31061b703b39ba5f25cb34598":[1,0,0,0,0,0,1], -"unit___a_d_s1110_8cpp.html":[2,0,0,0,0], -"unit___a_d_s1110_8hpp.html":[2,0,0,0,1], -"unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272":[2,0,0,0,1,3], -"unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272a4c97165d0f5749fcf3fa0949f0ff198b":[2,0,0,0,1,3,1], -"unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272a59f607f9f2907b565ab85be1f9b7e376":[2,0,0,0,1,3,0], -"unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272ac48f2ca1d97e47f6953ab2bc25bfad42":[2,0,0,0,1,3,2], -"unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272adaf2835dd42c64e6a88408a123e75267":[2,0,0,0,1,3,3], -"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56":[2,0,0,0,1,4], -"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a13eb4296718707e8f6182c25aa6f9acf":[2,0,0,0,1,4,1], -"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a7d15f1309e6a96e42036466dbc3f2ef9":[2,0,0,0,1,4,2], -"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a887ad5fc6b347a33f6649540ee737d4a":[2,0,0,0,1,4,3], -"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a8950a78452e3d534ba1a8e934ec1768a":[2,0,0,0,1,4,0], -"unit___a_d_s1110_8hpp_source.html":[2,0,0,0,1], -"unit___g_p8413_8cpp.html":[2,0,0,0,2], -"unit___g_p8413_8hpp.html":[2,0,0,0,3], -"unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3":[2,0,0,0,3,3], -"unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3a48e3580e9bc0e6f1af26f03f6de5551f":[2,0,0,0,3,3,0], -"unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3ae95946ff7f9a3f756ddb6ddcb02d269b":[2,0,0,0,3,3,1], -"unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0":[2,0,0,0,3,2], -"unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0a06c2cea18679d64399783748fa367bdd":[2,0,0,0,3,2,1], -"unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0ad7ed4ee1df437474d005188535f74875":[2,0,0,0,3,2,0], -"unit___g_p8413_8hpp_source.html":[2,0,0,0,3], -"unit___m_c_p4725_8cpp.html":[2,0,0,0,4], -"unit___m_c_p4725_8hpp.html":[2,0,0,0,5], -"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9":[2,0,0,0,5,2], -"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a6d34d478f630362a9f7a970c5225c239":[2,0,0,0,5,2,3], -"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a7973ed4dc2d3ec1e35476ac045ecf5b7":[2,0,0,0,5,2,2], -"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a960b44c579bc2f6818d2daaf9e4c16f0":[2,0,0,0,5,2,0], -"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9af3c822d8d437644b59b9d520813ce848":[2,0,0,0,5,2,1], -"unit___m_c_p4725_8hpp_source.html":[2,0,0,0,5] +"structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html":[1,0,0,0,1,0], +"structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#a06b5dcc5384c19bb4f3b24920ce4dad4":[1,0,0,0,1,0,1], +"structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#a5d400ab8b300e1bcd52c79ede4f37920":[1,0,0,0,1,0,4], +"structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#af11c312ea9ce4db46ed4bff7e832515d":[1,0,0,0,1,0,3], +"structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#af80174c239c6e65f884b0ea7d0c6802b":[1,0,0,0,1,0,0], +"structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#afb1ece8875b9c5d0ea3bb08ab883dc97":[1,0,0,0,1,0,2], +"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html":[1,0,0,0,2,0], +"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a463da2c601dcc502a13ef798b3582fd6":[1,0,0,0,2,0,0], +"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a99545d207b0aa125c4ff1330f3ff24b6":[1,0,0,0,2,0,1], +"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a9d43ab03efe823058f00f6ca48b8d71c":[1,0,0,0,2,0,2], +"structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#ad4526bd9c8dc18700f5ac33374d85d1b":[1,0,0,0,2,0,3], +"structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html":[1,0,0,0,3,0], +"structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html":[1,0,0,0,4,0], +"structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a49a54032db9553be7a5371f99e5029e8":[1,0,0,0,4,0,0], +"structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a61e564d5728a7df0f56f31802a44e519":[1,0,0,0,4,0,1], +"structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html":[1,0,0,0,5,0], +"structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#a19037d1dab18b76d3fd5b98416149e60":[1,0,0,0,5,0,1], +"structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#adee3ff4694ee997b44f24174a2aa4654":[1,0,0,0,5,0,0], +"structm5_1_1unit_1_1ads11xx_1_1_data.html":[1,0,0,0,0,0], +"structm5_1_1unit_1_1ads11xx_1_1_data.html#a05175a0883f56c5056e1cdbc8945a94f":[1,0,0,0,0,0,5], +"structm5_1_1unit_1_1ads11xx_1_1_data.html#a13006db7337c498c8e9982e8ec111557":[1,0,0,0,0,0,1], +"structm5_1_1unit_1_1ads11xx_1_1_data.html#a38735f8976ed78aef2c7a22877b10f86":[1,0,0,0,0,0,3], +"structm5_1_1unit_1_1ads11xx_1_1_data.html#a42da1a06db5c63170d128318402c306d":[1,0,0,0,0,0,4], +"structm5_1_1unit_1_1ads11xx_1_1_data.html#a96b39be3fbf22a534fca0b872da14898":[1,0,0,0,0,0,6], +"structm5_1_1unit_1_1ads11xx_1_1_data.html#ab8f25920cb844ec40b0d88d391dfc896":[1,0,0,0,0,0,0], +"structm5_1_1unit_1_1ads11xx_1_1_data.html#af105059c6877e018f658236c0a42dc3a":[1,0,0,0,0,0,2], +"unit___a_d_s1100_8cpp.html":[2,0,0,0,0], +"unit___a_d_s1100_8hpp.html":[2,0,0,0,1], +"unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3":[2,0,0,0,1,2], +"unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3a49d0dc5c1ed02f6a6405979358cd0d53":[2,0,0,0,1,2,2], +"unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3aa4f7b0d4b133b3f715eafa43e578c081":[2,0,0,0,1,2,3], +"unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3abafd99cfe430ee7043beca196a54c130":[2,0,0,0,1,2,1], +"unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3ae1aebf9377ad50c0628ba7060c31004c":[2,0,0,0,1,2,0], +"unit___a_d_s1100_8hpp_source.html":[2,0,0,0,1], +"unit___a_d_s1110_8cpp.html":[2,0,0,0,2], +"unit___a_d_s1110_8hpp.html":[2,0,0,0,3], +"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56":[2,0,0,0,3,2], +"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a13eb4296718707e8f6182c25aa6f9acf":[2,0,0,0,3,2,1], +"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a7d15f1309e6a96e42036466dbc3f2ef9":[2,0,0,0,3,2,2], +"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a887ad5fc6b347a33f6649540ee737d4a":[2,0,0,0,3,2,3], +"unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a8950a78452e3d534ba1a8e934ec1768a":[2,0,0,0,3,2,0], +"unit___a_d_s1110_8hpp_source.html":[2,0,0,0,3], +"unit___a_d_s11xx_8cpp.html":[2,0,0,0,4], +"unit___a_d_s11xx_8hpp.html":[2,0,0,0,5], +"unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69ee":[2,0,0,0,5,3], +"unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eea4c97165d0f5749fcf3fa0949f0ff198b":[2,0,0,0,5,3,1], +"unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eea59f607f9f2907b565ab85be1f9b7e376":[2,0,0,0,5,3,0], +"unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eeac48f2ca1d97e47f6953ab2bc25bfad42":[2,0,0,0,5,3,2], +"unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eeadaf2835dd42c64e6a88408a123e75267":[2,0,0,0,5,3,3], +"unit___a_d_s11xx_8hpp_source.html":[2,0,0,0,5], +"unit___g_p8413_8cpp.html":[2,0,0,0,6], +"unit___g_p8413_8hpp.html":[2,0,0,0,7], +"unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3":[2,0,0,0,7,3], +"unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3a48e3580e9bc0e6f1af26f03f6de5551f":[2,0,0,0,7,3,0], +"unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3ae95946ff7f9a3f756ddb6ddcb02d269b":[2,0,0,0,7,3,1], +"unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0":[2,0,0,0,7,2], +"unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0a06c2cea18679d64399783748fa367bdd":[2,0,0,0,7,2,1], +"unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0ad7ed4ee1df437474d005188535f74875":[2,0,0,0,7,2,0], +"unit___g_p8413_8hpp_source.html":[2,0,0,0,7], +"unit___m_c_p4725_8cpp.html":[2,0,0,0,8], +"unit___m_c_p4725_8hpp.html":[2,0,0,0,9], +"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9":[2,0,0,0,9,2], +"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a6d34d478f630362a9f7a970c5225c239":[2,0,0,0,9,2,3], +"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a7973ed4dc2d3ec1e35476ac045ecf5b7":[2,0,0,0,9,2,2], +"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a960b44c579bc2f6818d2daaf9e4c16f0":[2,0,0,0,9,2,0], +"unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9af3c822d8d437644b59b9d520813ce848":[2,0,0,0,9,2,1], +"unit___m_c_p4725_8hpp_source.html":[2,0,0,0,9] }; diff --git a/search/all_0.js b/search/all_0.js index fba28c0..6eba5fc 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -1,4 +1,7 @@ var searchData= [ - ['anadig_0',['M5Unit-ANADIG',['../index.html',1,'']]] + ['ads1100_0',['ads1100',['../namespaceads1100.html',1,'']]], + ['ads1110_1',['ads1110',['../namespaceads1110.html',1,'']]], + ['ads11xx_2',['ads11xx',['../namespaceads11xx.html',1,'']]], + ['anadig_3',['M5Unit-ANADIG',['../index.html',1,'']]] ]; diff --git a/search/all_1.js b/search/all_1.js index 8b79603..9fefa9a 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -1,7 +1,7 @@ var searchData= [ ['channel_0',['Channel',['../unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0',1,'m5::unit::gp8413']]], - ['config_1',['Config',['../struct_config.html',1,'']]], - ['config_2',['config',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a78a724a01c9decba8bd156dd29affbfd',1,'m5::unit::UnitADS1110::config()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#abb3126cd483113516b5a87fca4ba4e39',1,'m5::unit::UnitADS1110::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a8e84349b589f949a75e4261af773289d',1,'m5::unit::UnitGP8413::config()'],['../classm5_1_1unit_1_1_unit_g_p8413.html#add506eca738713e4eb73ae5f2cd91feb',1,'m5::unit::UnitGP8413::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ad9ca16214dadc0eea148739bcf5d6280',1,'m5::unit::UnitMCP4725::config()'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a698d6d5788f9eba752763c8eabb4b9f0',1,'m5::unit::UnitMCP4725::config(const config_t &cfg)']]], - ['config_5ft_3',['config_t',['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html',1,'m5::unit::UnitADS1110::config_t'],['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html',1,'m5::unit::UnitGP8413::config_t'],['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html',1,'m5::unit::UnitMCP4725::config_t']]] + ['config_1',['Config',['../structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html',1,'m5::unit::UnitADS11XX']]], + ['config_2',['config',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#ae97a609fb461d1e8100fdc22d37741f1',1,'m5::unit::UnitADS1100::config()'],['../classm5_1_1unit_1_1_unit_a_d_s1100.html#a6c6bea346f2c2662e8a3167288432743',1,'m5::unit::UnitADS1100::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a78a724a01c9decba8bd156dd29affbfd',1,'m5::unit::UnitADS1110::config()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#abb3126cd483113516b5a87fca4ba4e39',1,'m5::unit::UnitADS1110::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a8e84349b589f949a75e4261af773289d',1,'m5::unit::UnitGP8413::config()'],['../classm5_1_1unit_1_1_unit_g_p8413.html#add506eca738713e4eb73ae5f2cd91feb',1,'m5::unit::UnitGP8413::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ad9ca16214dadc0eea148739bcf5d6280',1,'m5::unit::UnitMCP4725::config()'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a698d6d5788f9eba752763c8eabb4b9f0',1,'m5::unit::UnitMCP4725::config(const config_t &cfg)']]], + ['config_5ft_3',['config_t',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html',1,'m5::unit::UnitADS1100::config_t'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html',1,'m5::unit::UnitADS1110::config_t'],['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html',1,'m5::unit::UnitGP8413::config_t'],['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html',1,'m5::unit::UnitMCP4725::config_t']]] ]; diff --git a/search/all_2.js b/search/all_2.js index e463a9f..65dbb95 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,6 +1,6 @@ var searchData= [ - ['data_0',['Data',['../structm5_1_1unit_1_1ads1110_1_1_data.html',1,'m5::unit::ads1110']]], - ['differentialvalue_1',['differentialValue',['../structm5_1_1unit_1_1ads1110_1_1_data.html#a4c99f1f97cca4c9fb509078b4da35f6a',1,'m5::unit::ads1110::Data::differentialValue()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#ac841407d4a0c9a54de337190556bda99',1,'m5::unit::UnitADS1110::differentialValue()']]], - ['differentialvoltage_2',['differentialVoltage',['../structm5_1_1unit_1_1ads1110_1_1_data.html#a73ea08d31061b703b39ba5f25cb34598',1,'m5::unit::ads1110::Data::differentialVoltage()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#ad90e173e3ebf106905f75a52561615d6',1,'m5::unit::UnitADS1110::differentialVoltage()']]] + ['data_0',['Data',['../structm5_1_1unit_1_1ads11xx_1_1_data.html',1,'m5::unit::ads11xx']]], + ['differentialvalue_1',['differentialValue',['../structm5_1_1unit_1_1ads11xx_1_1_data.html#ab8f25920cb844ec40b0d88d391dfc896',1,'m5::unit::ads11xx::Data::differentialValue()'],['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a9b4861abd3061b4bfb0791d803b32a17',1,'m5::unit::UnitADS11XX::differentialValue()']]], + ['differentialvoltage_2',['differentialVoltage',['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a13006db7337c498c8e9982e8ec111557',1,'m5::unit::ads11xx::Data::differentialVoltage()'],['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a3cdb73dc36d1e7d487db11f1a536647c',1,'m5::unit::UnitADS11XX::differentialVoltage()']]] ]; diff --git a/search/all_3.js b/search/all_3.js index 00b32de..8523c08 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -1,9 +1,4 @@ var searchData= [ - ['gain1_0',['Gain1',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272a59f607f9f2907b565ab85be1f9b7e376',1,'m5::unit::ads1110']]], - ['gain2_1',['Gain2',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272a4c97165d0f5749fcf3fa0949f0ff198b',1,'m5::unit::ads1110']]], - ['gain4_2',['Gain4',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272ac48f2ca1d97e47f6953ab2bc25bfad42',1,'m5::unit::ads1110']]], - ['gain8_3',['Gain8',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272adaf2835dd42c64e6a88408a123e75267',1,'m5::unit::ads1110']]], - ['generalreset_4',['generalReset',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#aafb7b0e79f9f23827d4e307e4da01d21',1,'m5::unit::UnitADS1110::generalReset()'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ad5d244fb55bcb3fe935753d7f4c3abfc',1,'m5::unit::UnitMCP4725::generalReset()']]], - ['gp8413_5',['gp8413',['../namespacegp8413.html',1,'']]] + ['factor_0',['factor',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#af80174c239c6e65f884b0ea7d0c6802b',1,'m5::unit::UnitADS1100::config_t::factor'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a463da2c601dcc502a13ef798b3582fd6',1,'m5::unit::UnitADS1110::config_t::factor'],['../structm5_1_1unit_1_1ads11xx_1_1_data.html#af105059c6877e018f658236c0a42dc3a',1,'m5::unit::ads11xx::Data::factor']]] ]; diff --git a/search/all_4.js b/search/all_4.js index 9bf2f1d..24f5309 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -1,4 +1,9 @@ var searchData= [ - ['lastvalue_0',['lastValue',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a934fdbc7d8d0e7e535b658244daf9fa9',1,'m5::unit::UnitMCP4725']]] + ['gain1_0',['Gain1',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eea59f607f9f2907b565ab85be1f9b7e376',1,'m5::unit::ads11xx']]], + ['gain2_1',['Gain2',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eea4c97165d0f5749fcf3fa0949f0ff198b',1,'m5::unit::ads11xx']]], + ['gain4_2',['Gain4',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eeac48f2ca1d97e47f6953ab2bc25bfad42',1,'m5::unit::ads11xx']]], + ['gain8_3',['Gain8',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eeadaf2835dd42c64e6a88408a123e75267',1,'m5::unit::ads11xx']]], + ['generalreset_4',['generalReset',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#ab94b0a43c70875a2d43b5ff236494cd1',1,'m5::unit::UnitADS1100::generalReset()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#ae30f7cba44f5e2539a7037680acecc83',1,'m5::unit::UnitADS1110::generalReset()'],['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a576528bb41e30975444d952affa440ce',1,'m5::unit::UnitADS11XX::generalReset()'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ad5d244fb55bcb3fe935753d7f4c3abfc',1,'m5::unit::UnitMCP4725::generalReset()']]], + ['gp8413_5',['gp8413',['../namespacegp8413.html',1,'']]] ]; diff --git a/search/all_5.js b/search/all_5.js index 38242d0..9bf2f1d 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -1,9 +1,4 @@ var searchData= [ - ['m5_0',['m5',['../namespacem5.html',1,'']]], - ['m5unit_20anadig_1',['M5Unit-ANADIG',['../index.html',1,'']]], - ['m5unitunifiedanadig_2ehpp_2',['M5UnitUnifiedANADIG.hpp',['../_m5_unit_unified_a_n_a_d_i_g_8hpp.html',1,'']]], - ['maximumvoltage_3',['maximumVoltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#aa0334657acbba93a7287bc1772eaf9e7',1,'m5::unit::UnitGP8413']]], - ['mcp4725_4',['mcp4725',['../namespacemcp4725.html',1,'']]], - ['measuresingleshot_5',['measureSingleshot',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a9109b082b770a9df24a3578930f56f4c',1,'m5::unit::UnitADS1110::measureSingleshot(ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a14d8e2af4306a39d6d0cbe51059bd1c9',1,'m5::unit::UnitADS1110::measureSingleshot(ads1110::Data &data)']]] + ['lastvalue_0',['lastValue',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a934fdbc7d8d0e7e535b658244daf9fa9',1,'m5::unit::UnitMCP4725']]] ]; diff --git a/search/all_6.js b/search/all_6.js index e2cae85..5949f24 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,4 +1,9 @@ var searchData= [ - ['normal_0',['Normal',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a960b44c579bc2f6818d2daaf9e4c16f0',1,'m5::unit::mcp4725']]] + ['m5_0',['m5',['../namespacem5.html',1,'']]], + ['m5unit_20anadig_1',['M5Unit-ANADIG',['../index.html',1,'']]], + ['m5unitunifiedanadig_2ehpp_2',['M5UnitUnifiedANADIG.hpp',['../_m5_unit_unified_a_n_a_d_i_g_8hpp.html',1,'']]], + ['maximumvoltage_3',['maximumVoltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#aa0334657acbba93a7287bc1772eaf9e7',1,'m5::unit::UnitGP8413']]], + ['mcp4725_4',['mcp4725',['../namespacemcp4725.html',1,'']]], + ['measuresingleshot_5',['measureSingleshot',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#aad22e273963cea701459bf52784a81a9',1,'m5::unit::UnitADS1100::measureSingleshot(ads1100::Data &data, const ads1100::Sampling rate, const ads1100::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1100.html#a5cdfc3206063eb29e9107a568ae00cbc',1,'m5::unit::UnitADS1100::measureSingleshot(ads1100::Data &data)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a9109b082b770a9df24a3578930f56f4c',1,'m5::unit::UnitADS1110::measureSingleshot(ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a14d8e2af4306a39d6d0cbe51059bd1c9',1,'m5::unit::UnitADS1110::measureSingleshot(ads1110::Data &data)']]] ]; diff --git a/search/all_7.js b/search/all_7.js index 7c1bbb7..e2cae85 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,8 +1,4 @@ var searchData= [ - ['ohm_5f100k_0',['OHM_100K',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a7973ed4dc2d3ec1e35476ac045ecf5b7',1,'m5::unit::mcp4725']]], - ['ohm_5f1k_1',['OHM_1K',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9af3c822d8d437644b59b9d520813ce848',1,'m5::unit::mcp4725']]], - ['ohm_5f500k_2',['OHM_500K',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a6d34d478f630362a9f7a970c5225c239',1,'m5::unit::mcp4725']]], - ['one_3',['One',['../unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0a06c2cea18679d64399783748fa367bdd',1,'m5::unit::gp8413']]], - ['output_4',['Output',['../unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3',1,'m5::unit::gp8413']]] + ['normal_0',['Normal',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a960b44c579bc2f6818d2daaf9e4c16f0',1,'m5::unit::mcp4725']]] ]; diff --git a/search/all_8.js b/search/all_8.js index 81ea78b..7c1bbb7 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,7 +1,8 @@ var searchData= [ - ['pga_0',['PGA',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272',1,'m5::unit::ads1110']]], - ['pga_1',['pga',['../structm5_1_1unit_1_1ads1110_1_1_data.html#a58cd75393cc54801d0762e9d835ffea0',1,'m5::unit::ads1110::Data::pga'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a99545d207b0aa125c4ff1330f3ff24b6',1,'m5::unit::UnitADS1110::config_t::pga']]], - ['powerdown_2',['PowerDown',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9',1,'m5::unit::mcp4725']]], - ['powerdown_3',['powerDown',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a9bfbfab1356b6c99c47e7f99b975e636',1,'m5::unit::UnitMCP4725']]] + ['ohm_5f100k_0',['OHM_100K',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a7973ed4dc2d3ec1e35476ac045ecf5b7',1,'m5::unit::mcp4725']]], + ['ohm_5f1k_1',['OHM_1K',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9af3c822d8d437644b59b9d520813ce848',1,'m5::unit::mcp4725']]], + ['ohm_5f500k_2',['OHM_500K',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9a6d34d478f630362a9f7a970c5225c239',1,'m5::unit::mcp4725']]], + ['one_3',['One',['../unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0a06c2cea18679d64399783748fa367bdd',1,'m5::unit::gp8413']]], + ['output_4',['Output',['../unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3',1,'m5::unit::gp8413']]] ]; diff --git a/search/all_9.js b/search/all_9.js index 63b8627..f67608b 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,18 +1,7 @@ var searchData= [ - ['range_0',['range',['../classm5_1_1unit_1_1_unit_g_p8413.html#add2013ff621def9a5d115a3a2d22b133',1,'m5::unit::UnitGP8413']]], - ['range0_1',['range0',['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a49a54032db9553be7a5371f99e5029e8',1,'m5::unit::UnitGP8413::config_t']]], - ['range1_2',['range1',['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a61e564d5728a7df0f56f31802a44e519',1,'m5::unit::UnitGP8413::config_t']]], - ['range10v_3',['Range10V',['../unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3ae95946ff7f9a3f756ddb6ddcb02d269b',1,'m5::unit::gp8413']]], - ['range5v_4',['Range5V',['../unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3a48e3580e9bc0e6f1af26f03f6de5551f',1,'m5::unit::gp8413']]], - ['rate15_5',['Rate15',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a887ad5fc6b347a33f6649540ee737d4a',1,'m5::unit::ads1110']]], - ['rate240_6',['Rate240',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a8950a78452e3d534ba1a8e934ec1768a',1,'m5::unit::ads1110']]], - ['rate30_7',['Rate30',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a7d15f1309e6a96e42036466dbc3f2ef9',1,'m5::unit::ads1110']]], - ['rate60_8',['Rate60',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a13eb4296718707e8f6182c25aa6f9acf',1,'m5::unit::ads1110']]], - ['raw_9',['raw',['../structm5_1_1unit_1_1ads1110_1_1_data.html#a2a3cb5c1cf56dfa0da0976fca66602bd',1,'m5::unit::ads1110::Data']]], - ['raw_5fto_5fvoltage_10',['raw_to_voltage',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#afa3ba680123681cd0e135e285e72ef90',1,'m5::unit::UnitMCP4725']]], - ['readdacregister_11',['readDACRegister',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ab8f04ffe8be38ba201b92f9e5fc49da1',1,'m5::unit::UnitMCP4725']]], - ['readeeprom_12',['readEEPROM',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ab2aed68422de5a972b6f1fd5de6a5f1b',1,'m5::unit::UnitMCP4725']]], - ['readpga_13',['readPGA',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a41f51ce9bf0c2ab55a877acbd6b62ff4',1,'m5::unit::UnitADS1110']]], - ['readsamplingrate_14',['readSamplingRate',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#afec2fb796b6efa1826caa903706c9a2a',1,'m5::unit::UnitADS1110']]] + ['pga_0',['PGA',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69ee',1,'m5::unit::ads11xx']]], + ['pga_1',['pga',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#a06b5dcc5384c19bb4f3b24920ce4dad4',1,'m5::unit::UnitADS1100::config_t::pga'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a99545d207b0aa125c4ff1330f3ff24b6',1,'m5::unit::UnitADS1110::config_t::pga'],['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a38735f8976ed78aef2c7a22877b10f86',1,'m5::unit::ads11xx::Data::pga']]], + ['powerdown_2',['PowerDown',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9',1,'m5::unit::mcp4725']]], + ['powerdown_3',['powerDown',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a9bfbfab1356b6c99c47e7f99b975e636',1,'m5::unit::UnitMCP4725']]] ]; diff --git a/search/all_a.js b/search/all_a.js index f960ae5..e383a4b 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,9 +1,23 @@ var searchData= [ - ['sampling_0',['Sampling',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56',1,'m5::unit::ads1110']]], - ['sampling_5frate_1',['sampling_rate',['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a9d43ab03efe823058f00f6ca48b8d71c',1,'m5::unit::UnitADS1110::config_t']]], - ['start_5fperiodic_2',['start_periodic',['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#ad4526bd9c8dc18700f5ac33374d85d1b',1,'m5::unit::UnitADS1110::config_t']]], - ['startperiodicmeasurement_3',['startPeriodicMeasurement',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a37842a45e1f1fd86c771178aa0c4246a',1,'m5::unit::UnitADS1110::startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a34de1a9369d245be8a34445e81f8f86b',1,'m5::unit::UnitADS1110::startPeriodicMeasurement()']]], - ['stopperiodicmeasurement_4',['stopPeriodicMeasurement',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a4efa98da66075c6d984524dfda7d367b',1,'m5::unit::UnitADS1110']]], - ['supply_5fvoltage_5',['supply_voltage',['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#adee3ff4694ee997b44f24174a2aa4654',1,'m5::unit::UnitMCP4725::config_t']]] + ['range_0',['range',['../classm5_1_1unit_1_1_unit_g_p8413.html#add2013ff621def9a5d115a3a2d22b133',1,'m5::unit::UnitGP8413']]], + ['range0_1',['range0',['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a49a54032db9553be7a5371f99e5029e8',1,'m5::unit::UnitGP8413::config_t']]], + ['range1_2',['range1',['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a61e564d5728a7df0f56f31802a44e519',1,'m5::unit::UnitGP8413::config_t']]], + ['range10v_3',['Range10V',['../unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3ae95946ff7f9a3f756ddb6ddcb02d269b',1,'m5::unit::gp8413']]], + ['range5v_4',['Range5V',['../unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3a48e3580e9bc0e6f1af26f03f6de5551f',1,'m5::unit::gp8413']]], + ['rate_5',['rate',['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a42da1a06db5c63170d128318402c306d',1,'m5::unit::ads11xx::Data']]], + ['rate128_6',['Rate128',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3ae1aebf9377ad50c0628ba7060c31004c',1,'m5::unit::ads1100']]], + ['rate15_7',['Rate15',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a887ad5fc6b347a33f6649540ee737d4a',1,'m5::unit::ads1110']]], + ['rate16_8',['Rate16',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3a49d0dc5c1ed02f6a6405979358cd0d53',1,'m5::unit::ads1100']]], + ['rate240_9',['Rate240',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a8950a78452e3d534ba1a8e934ec1768a',1,'m5::unit::ads1110']]], + ['rate30_10',['Rate30',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a7d15f1309e6a96e42036466dbc3f2ef9',1,'m5::unit::ads1110']]], + ['rate32_11',['Rate32',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3abafd99cfe430ee7043beca196a54c130',1,'m5::unit::ads1100']]], + ['rate60_12',['Rate60',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a13eb4296718707e8f6182c25aa6f9acf',1,'m5::unit::ads1110']]], + ['rate8_13',['Rate8',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3aa4f7b0d4b133b3f715eafa43e578c081',1,'m5::unit::ads1100']]], + ['raw_14',['raw',['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a05175a0883f56c5056e1cdbc8945a94f',1,'m5::unit::ads11xx::Data']]], + ['raw_5fto_5fvoltage_15',['raw_to_voltage',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#afa3ba680123681cd0e135e285e72ef90',1,'m5::unit::UnitMCP4725']]], + ['readdacregister_16',['readDACRegister',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ab8f04ffe8be38ba201b92f9e5fc49da1',1,'m5::unit::UnitMCP4725']]], + ['readeeprom_17',['readEEPROM',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ab2aed68422de5a972b6f1fd5de6a5f1b',1,'m5::unit::UnitMCP4725']]], + ['readpga_18',['readPGA',['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#ad206d7b394d0ea24375fc30907751b3e',1,'m5::unit::UnitADS11XX']]], + ['readsamplingrate_19',['readSamplingRate',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#aa97cfde7ebff9173f1869cc35560d4c2',1,'m5::unit::UnitADS1100::readSamplingRate()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#afec2fb796b6efa1826caa903706c9a2a',1,'m5::unit::UnitADS1110::readSamplingRate()']]] ]; diff --git a/search/all_b.js b/search/all_b.js index 74ac4d0..d50d614 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -1,14 +1,9 @@ var searchData= [ - ['unit_0',['unit',['../namespaceunit.html',1,'']]], - ['unit_5fads1110_2ecpp_1',['unit_ADS1110.cpp',['../unit___a_d_s1110_8cpp.html',1,'']]], - ['unit_5fads1110_2ehpp_2',['unit_ADS1110.hpp',['../unit___a_d_s1110_8hpp.html',1,'']]], - ['unit_5fgp8413_2ecpp_3',['unit_GP8413.cpp',['../unit___g_p8413_8cpp.html',1,'']]], - ['unit_5fgp8413_2ehpp_4',['unit_GP8413.hpp',['../unit___g_p8413_8hpp.html',1,'']]], - ['unit_5fmcp4725_2ecpp_5',['unit_MCP4725.cpp',['../unit___m_c_p4725_8cpp.html',1,'']]], - ['unit_5fmcp4725_2ehpp_6',['unit_MCP4725.hpp',['../unit___m_c_p4725_8hpp.html',1,'']]], - ['unitads1110_7',['UnitADS1110',['../classm5_1_1unit_1_1_unit_a_d_s1110.html',1,'m5::unit']]], - ['unitgp8413_8',['UnitGP8413',['../classm5_1_1unit_1_1_unit_g_p8413.html',1,'m5::unit']]], - ['unitmcp4725_9',['UnitMCP4725',['../classm5_1_1unit_1_1_unit_m_c_p4725.html',1,'m5::unit']]], - ['using_5feeprom_5fsettings_10',['using_eeprom_settings',['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#a19037d1dab18b76d3fd5b98416149e60',1,'m5::unit::UnitMCP4725::config_t']]] + ['sampling_0',['Sampling',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3',1,'m5::unit::ads1100::Sampling'],['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56',1,'m5::unit::ads1110::Sampling']]], + ['sampling_5frate_1',['sampling_rate',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#afb1ece8875b9c5d0ea3bb08ab883dc97',1,'m5::unit::UnitADS1100::config_t::sampling_rate'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a9d43ab03efe823058f00f6ca48b8d71c',1,'m5::unit::UnitADS1110::config_t::sampling_rate']]], + ['start_5fperiodic_2',['start_periodic',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#af11c312ea9ce4db46ed4bff7e832515d',1,'m5::unit::UnitADS1100::config_t::start_periodic'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#ad4526bd9c8dc18700f5ac33374d85d1b',1,'m5::unit::UnitADS1110::config_t::start_periodic']]], + ['startperiodicmeasurement_3',['startPeriodicMeasurement',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#a1910e3468133e307919e4aa0a6a3ac1b',1,'m5::unit::UnitADS1100::startPeriodicMeasurement(const ads1100::Sampling rate, const ads1100::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1100.html#ae02c0cb7a22f0eefdbaf666d88d04e06',1,'m5::unit::UnitADS1100::startPeriodicMeasurement()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a37842a45e1f1fd86c771178aa0c4246a',1,'m5::unit::UnitADS1110::startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a34de1a9369d245be8a34445e81f8f86b',1,'m5::unit::UnitADS1110::startPeriodicMeasurement()']]], + ['stopperiodicmeasurement_4',['stopPeriodicMeasurement',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#ab750de3755c5382438d6363481a466e5',1,'m5::unit::UnitADS1100::stopPeriodicMeasurement()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a4efa98da66075c6d984524dfda7d367b',1,'m5::unit::UnitADS1110::stopPeriodicMeasurement()']]], + ['supply_5fvoltage_5',['supply_voltage',['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#adee3ff4694ee997b44f24174a2aa4654',1,'m5::unit::UnitMCP4725::config_t']]] ]; diff --git a/search/all_c.js b/search/all_c.js index cad8c77..d3c1cf4 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -1,4 +1,20 @@ var searchData= [ - ['voltage_5fto_5fraw_0',['voltage_to_raw',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a7618b9515a09dc8cd4d45e445e382e81',1,'m5::unit::UnitMCP4725']]] + ['unit_0',['unit',['../namespaceunit.html',1,'']]], + ['unit_5fads1100_2ecpp_1',['unit_ADS1100.cpp',['../unit___a_d_s1100_8cpp.html',1,'']]], + ['unit_5fads1100_2ehpp_2',['unit_ADS1100.hpp',['../unit___a_d_s1100_8hpp.html',1,'']]], + ['unit_5fads1110_2ecpp_3',['unit_ADS1110.cpp',['../unit___a_d_s1110_8cpp.html',1,'']]], + ['unit_5fads1110_2ehpp_4',['unit_ADS1110.hpp',['../unit___a_d_s1110_8hpp.html',1,'']]], + ['unit_5fads11xx_2ecpp_5',['unit_ADS11xx.cpp',['../unit___a_d_s11xx_8cpp.html',1,'']]], + ['unit_5fads11xx_2ehpp_6',['unit_ADS11xx.hpp',['../unit___a_d_s11xx_8hpp.html',1,'']]], + ['unit_5fgp8413_2ecpp_7',['unit_GP8413.cpp',['../unit___g_p8413_8cpp.html',1,'']]], + ['unit_5fgp8413_2ehpp_8',['unit_GP8413.hpp',['../unit___g_p8413_8hpp.html',1,'']]], + ['unit_5fmcp4725_2ecpp_9',['unit_MCP4725.cpp',['../unit___m_c_p4725_8cpp.html',1,'']]], + ['unit_5fmcp4725_2ehpp_10',['unit_MCP4725.hpp',['../unit___m_c_p4725_8hpp.html',1,'']]], + ['unitads1100_11',['UnitADS1100',['../classm5_1_1unit_1_1_unit_a_d_s1100.html',1,'m5::unit']]], + ['unitads1110_12',['UnitADS1110',['../classm5_1_1unit_1_1_unit_a_d_s1110.html',1,'m5::unit']]], + ['unitads11xx_13',['UnitADS11XX',['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html',1,'m5::unit']]], + ['unitgp8413_14',['UnitGP8413',['../classm5_1_1unit_1_1_unit_g_p8413.html',1,'m5::unit']]], + ['unitmcp4725_15',['UnitMCP4725',['../classm5_1_1unit_1_1_unit_m_c_p4725.html',1,'m5::unit']]], + ['using_5feeprom_5fsettings_16',['using_eeprom_settings',['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#a19037d1dab18b76d3fd5b98416149e60',1,'m5::unit::UnitMCP4725::config_t']]] ]; diff --git a/search/all_d.js b/search/all_d.js index c7fdbca..7bf0fd9 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,12 +1,5 @@ var searchData= [ - ['writebothvoltage_0',['writeBothVoltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#afae25b23ac9618eeaddf8c80d01e74ee',1,'m5::unit::UnitGP8413::writeBothVoltage(const T mv0, const T mv1)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a7688ed04ec42a3dfe02d0e3581490c2c',1,'m5::unit::UnitGP8413::writeBothVoltage(const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#ab2101f7dd410274087d288eddeaaa066',1,'m5::unit::UnitGP8413::writeBothVoltage(const uint16_t raw0, const uint16_t raw1)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aa191a1babababdb6e790b92eb9e50966',1,'m5::unit::UnitGP8413::writeBothVoltage(const T raw0, const T raw1)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aa8f62fdb80bd442bb26e510f8d3e8d4d',1,'m5::unit::UnitGP8413::writeBothVoltage(const T raw)']]], - ['writechannel0voltage_1',['writeChannel0Voltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#af15c1ddc5712e6083566bcc564c462e0',1,'m5::unit::UnitGP8413::writeChannel0Voltage(const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#ad86809594b41106a69a0a09cab7d54a1',1,'m5::unit::UnitGP8413::writeChannel0Voltage(const T raw)']]], - ['writechannel1voltage_2',['writeChannel1Voltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#a80203fa17255b82359696717103183c0',1,'m5::unit::UnitGP8413::writeChannel1Voltage(const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aea7ad91d9a59a9de2c847d8582cd21ef',1,'m5::unit::UnitGP8413::writeChannel1Voltage(const T raw)']]], - ['writeoutputrange_3',['writeOutputRange',['../classm5_1_1unit_1_1_unit_g_p8413.html#aa4eb854e83f22755a22ea9547acb558a',1,'m5::unit::UnitGP8413']]], - ['writepga_4',['writePGA',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#ae953689610e5c02ab96d3b0d21f3054b',1,'m5::unit::UnitADS1110']]], - ['writepowerdown_5',['writePowerDown',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a3c25582ba3e7e12daf05ed0a7d9a10ce',1,'m5::unit::UnitMCP4725']]], - ['writesamplingrate_6',['writeSamplingRate',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a842b2513f92db85d43be3a518fc9b5da',1,'m5::unit::UnitADS1110']]], - ['writevoltage_7',['writeVoltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#a4cf38697e1c4dfdaa0ed00de7954626e',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a0a25dbb2c0ddfa8ccd2ffffadcfef2d7',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const uint16_t raw)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aa0d00a49e42028888d6ed1c1e166b56f',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const T raw)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#acedc95dc92aab56730703e7bda195807',1,'m5::unit::UnitMCP4725::writeVoltage(const T mv)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a1d1fdaaad753ff3a2cc3fd487cb2950a',1,'m5::unit::UnitMCP4725::writeVoltage(const uint16_t raw)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ac765e569754285cf53e280eee002e2e0',1,'m5::unit::UnitMCP4725::writeVoltage(const T raw)']]], - ['writevoltageandeeprom_8',['writeVoltageAndEEPROM',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ae1f5c94b052b79d794450fb310353bc9',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const T mv, const bool blocking=true)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#af1f7ed52e01bd458ba48a251e75962f9',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const uint16_t raw, const bool blocking=true)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a90935a5c323e8d13b9f764c225b595ab',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const T raw, const bool blocking=true)']]] + ['vdd_0',['vdd',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#a5d400ab8b300e1bcd52c79ede4f37920',1,'m5::unit::UnitADS1100::config_t::vdd'],['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a96b39be3fbf22a534fca0b872da14898',1,'m5::unit::ads11xx::Data::vdd']]], + ['voltage_5fto_5fraw_1',['voltage_to_raw',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a7618b9515a09dc8cd4d45e445e382e81',1,'m5::unit::UnitMCP4725']]] ]; diff --git a/search/all_e.js b/search/all_e.js index 58021a6..38d1bfe 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -1,4 +1,12 @@ var searchData= [ - ['zero_0',['Zero',['../unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0ad7ed4ee1df437474d005188535f74875',1,'m5::unit::gp8413']]] + ['writebothvoltage_0',['writeBothVoltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#afae25b23ac9618eeaddf8c80d01e74ee',1,'m5::unit::UnitGP8413::writeBothVoltage(const T mv0, const T mv1)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a7688ed04ec42a3dfe02d0e3581490c2c',1,'m5::unit::UnitGP8413::writeBothVoltage(const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#ab2101f7dd410274087d288eddeaaa066',1,'m5::unit::UnitGP8413::writeBothVoltage(const uint16_t raw0, const uint16_t raw1)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aa191a1babababdb6e790b92eb9e50966',1,'m5::unit::UnitGP8413::writeBothVoltage(const T raw0, const T raw1)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aa8f62fdb80bd442bb26e510f8d3e8d4d',1,'m5::unit::UnitGP8413::writeBothVoltage(const T raw)']]], + ['writechannel0voltage_1',['writeChannel0Voltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#af15c1ddc5712e6083566bcc564c462e0',1,'m5::unit::UnitGP8413::writeChannel0Voltage(const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#ad86809594b41106a69a0a09cab7d54a1',1,'m5::unit::UnitGP8413::writeChannel0Voltage(const T raw)']]], + ['writechannel1voltage_2',['writeChannel1Voltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#a80203fa17255b82359696717103183c0',1,'m5::unit::UnitGP8413::writeChannel1Voltage(const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aea7ad91d9a59a9de2c847d8582cd21ef',1,'m5::unit::UnitGP8413::writeChannel1Voltage(const T raw)']]], + ['writeoutputrange_3',['writeOutputRange',['../classm5_1_1unit_1_1_unit_g_p8413.html#aa4eb854e83f22755a22ea9547acb558a',1,'m5::unit::UnitGP8413']]], + ['writepga_4',['writePGA',['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a2b2836409e05ae42d75a6684cb3de4ef',1,'m5::unit::UnitADS11XX']]], + ['writepowerdown_5',['writePowerDown',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a3c25582ba3e7e12daf05ed0a7d9a10ce',1,'m5::unit::UnitMCP4725']]], + ['writesamplingrate_6',['writeSamplingRate',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#a3659e01a142c72cc42d358d5f517db4d',1,'m5::unit::UnitADS1100::writeSamplingRate()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a842b2513f92db85d43be3a518fc9b5da',1,'m5::unit::UnitADS1110::writeSamplingRate()']]], + ['writevoltage_7',['writeVoltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#a4cf38697e1c4dfdaa0ed00de7954626e',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a0a25dbb2c0ddfa8ccd2ffffadcfef2d7',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const uint16_t raw)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aa0d00a49e42028888d6ed1c1e166b56f',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const T raw)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#acedc95dc92aab56730703e7bda195807',1,'m5::unit::UnitMCP4725::writeVoltage(const T mv)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a1d1fdaaad753ff3a2cc3fd487cb2950a',1,'m5::unit::UnitMCP4725::writeVoltage(const uint16_t raw)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ac765e569754285cf53e280eee002e2e0',1,'m5::unit::UnitMCP4725::writeVoltage(const T raw)']]], + ['writevoltageandeeprom_8',['writeVoltageAndEEPROM',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ae1f5c94b052b79d794450fb310353bc9',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const T mv, const bool blocking=true)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#af1f7ed52e01bd458ba48a251e75962f9',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const uint16_t raw, const bool blocking=true)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a90935a5c323e8d13b9f764c225b595ab',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const T raw, const bool blocking=true)']]] ]; diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 0000000..58021a6 --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zero_0',['Zero',['../unit___g_p8413_8hpp.html#a9998dc431436f7e0b5e70a6301290fd0ad7ed4ee1df437474d005188535f74875',1,'m5::unit::gp8413']]] +]; diff --git a/search/classes_0.js b/search/classes_0.js index 29ebe51..6ec0681 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['config_0',['Config',['../struct_config.html',1,'']]], - ['config_5ft_1',['config_t',['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html',1,'m5::unit::UnitADS1110::config_t'],['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html',1,'m5::unit::UnitGP8413::config_t'],['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html',1,'m5::unit::UnitMCP4725::config_t']]] + ['config_0',['Config',['../structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html',1,'m5::unit::UnitADS11XX']]], + ['config_5ft_1',['config_t',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html',1,'m5::unit::UnitADS1100::config_t'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html',1,'m5::unit::UnitADS1110::config_t'],['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html',1,'m5::unit::UnitGP8413::config_t'],['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html',1,'m5::unit::UnitMCP4725::config_t']]] ]; diff --git a/search/classes_1.js b/search/classes_1.js index e86ad88..68958cf 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['data_0',['Data',['../structm5_1_1unit_1_1ads1110_1_1_data.html',1,'m5::unit::ads1110']]] + ['data_0',['Data',['../structm5_1_1unit_1_1ads11xx_1_1_data.html',1,'m5::unit::ads11xx']]] ]; diff --git a/search/classes_2.js b/search/classes_2.js index ec9fd0e..f3048b1 100644 --- a/search/classes_2.js +++ b/search/classes_2.js @@ -1,6 +1,8 @@ var searchData= [ - ['unitads1110_0',['UnitADS1110',['../classm5_1_1unit_1_1_unit_a_d_s1110.html',1,'m5::unit']]], - ['unitgp8413_1',['UnitGP8413',['../classm5_1_1unit_1_1_unit_g_p8413.html',1,'m5::unit']]], - ['unitmcp4725_2',['UnitMCP4725',['../classm5_1_1unit_1_1_unit_m_c_p4725.html',1,'m5::unit']]] + ['unitads1100_0',['UnitADS1100',['../classm5_1_1unit_1_1_unit_a_d_s1100.html',1,'m5::unit']]], + ['unitads1110_1',['UnitADS1110',['../classm5_1_1unit_1_1_unit_a_d_s1110.html',1,'m5::unit']]], + ['unitads11xx_2',['UnitADS11XX',['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html',1,'m5::unit']]], + ['unitgp8413_3',['UnitGP8413',['../classm5_1_1unit_1_1_unit_g_p8413.html',1,'m5::unit']]], + ['unitmcp4725_4',['UnitMCP4725',['../classm5_1_1unit_1_1_unit_m_c_p4725.html',1,'m5::unit']]] ]; diff --git a/search/enums_2.js b/search/enums_2.js index 27bd8c6..4d5dc61 100644 --- a/search/enums_2.js +++ b/search/enums_2.js @@ -1,5 +1,5 @@ var searchData= [ - ['pga_0',['PGA',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272',1,'m5::unit::ads1110']]], + ['pga_0',['PGA',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69ee',1,'m5::unit::ads11xx']]], ['powerdown_1',['PowerDown',['../unit___m_c_p4725_8hpp.html#a4f3002f99f14c3b8245616ef57600fe9',1,'m5::unit::mcp4725']]] ]; diff --git a/search/enums_3.js b/search/enums_3.js index 2e9797f..c1e1c7a 100644 --- a/search/enums_3.js +++ b/search/enums_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['sampling_0',['Sampling',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56',1,'m5::unit::ads1110']]] + ['sampling_0',['Sampling',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3',1,'m5::unit::ads1100::Sampling'],['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56',1,'m5::unit::ads1110::Sampling']]] ]; diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js index 36ce4ec..cb5367c 100644 --- a/search/enumvalues_0.js +++ b/search/enumvalues_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['gain1_0',['Gain1',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272a59f607f9f2907b565ab85be1f9b7e376',1,'m5::unit::ads1110']]], - ['gain2_1',['Gain2',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272a4c97165d0f5749fcf3fa0949f0ff198b',1,'m5::unit::ads1110']]], - ['gain4_2',['Gain4',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272ac48f2ca1d97e47f6953ab2bc25bfad42',1,'m5::unit::ads1110']]], - ['gain8_3',['Gain8',['../unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272adaf2835dd42c64e6a88408a123e75267',1,'m5::unit::ads1110']]] + ['gain1_0',['Gain1',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eea59f607f9f2907b565ab85be1f9b7e376',1,'m5::unit::ads11xx']]], + ['gain2_1',['Gain2',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eea4c97165d0f5749fcf3fa0949f0ff198b',1,'m5::unit::ads11xx']]], + ['gain4_2',['Gain4',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eeac48f2ca1d97e47f6953ab2bc25bfad42',1,'m5::unit::ads11xx']]], + ['gain8_3',['Gain8',['../unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eeadaf2835dd42c64e6a88408a123e75267',1,'m5::unit::ads11xx']]] ]; diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js index cadcf52..b07b79c 100644 --- a/search/enumvalues_3.js +++ b/search/enumvalues_3.js @@ -2,8 +2,12 @@ var searchData= [ ['range10v_0',['Range10V',['../unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3ae95946ff7f9a3f756ddb6ddcb02d269b',1,'m5::unit::gp8413']]], ['range5v_1',['Range5V',['../unit___g_p8413_8hpp.html#a28e58b430a4fec35fb3e0e3d605ab3a3a48e3580e9bc0e6f1af26f03f6de5551f',1,'m5::unit::gp8413']]], - ['rate15_2',['Rate15',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a887ad5fc6b347a33f6649540ee737d4a',1,'m5::unit::ads1110']]], - ['rate240_3',['Rate240',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a8950a78452e3d534ba1a8e934ec1768a',1,'m5::unit::ads1110']]], - ['rate30_4',['Rate30',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a7d15f1309e6a96e42036466dbc3f2ef9',1,'m5::unit::ads1110']]], - ['rate60_5',['Rate60',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a13eb4296718707e8f6182c25aa6f9acf',1,'m5::unit::ads1110']]] + ['rate128_2',['Rate128',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3ae1aebf9377ad50c0628ba7060c31004c',1,'m5::unit::ads1100']]], + ['rate15_3',['Rate15',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a887ad5fc6b347a33f6649540ee737d4a',1,'m5::unit::ads1110']]], + ['rate16_4',['Rate16',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3a49d0dc5c1ed02f6a6405979358cd0d53',1,'m5::unit::ads1100']]], + ['rate240_5',['Rate240',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a8950a78452e3d534ba1a8e934ec1768a',1,'m5::unit::ads1110']]], + ['rate30_6',['Rate30',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a7d15f1309e6a96e42036466dbc3f2ef9',1,'m5::unit::ads1110']]], + ['rate32_7',['Rate32',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3abafd99cfe430ee7043beca196a54c130',1,'m5::unit::ads1100']]], + ['rate60_8',['Rate60',['../unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a13eb4296718707e8f6182c25aa6f9acf',1,'m5::unit::ads1110']]], + ['rate8_9',['Rate8',['../unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3aa4f7b0d4b133b3f715eafa43e578c081',1,'m5::unit::ads1100']]] ]; diff --git a/search/files_1.js b/search/files_1.js index 2fba271..b1f5ae8 100644 --- a/search/files_1.js +++ b/search/files_1.js @@ -1,9 +1,13 @@ var searchData= [ - ['unit_5fads1110_2ecpp_0',['unit_ADS1110.cpp',['../unit___a_d_s1110_8cpp.html',1,'']]], - ['unit_5fads1110_2ehpp_1',['unit_ADS1110.hpp',['../unit___a_d_s1110_8hpp.html',1,'']]], - ['unit_5fgp8413_2ecpp_2',['unit_GP8413.cpp',['../unit___g_p8413_8cpp.html',1,'']]], - ['unit_5fgp8413_2ehpp_3',['unit_GP8413.hpp',['../unit___g_p8413_8hpp.html',1,'']]], - ['unit_5fmcp4725_2ecpp_4',['unit_MCP4725.cpp',['../unit___m_c_p4725_8cpp.html',1,'']]], - ['unit_5fmcp4725_2ehpp_5',['unit_MCP4725.hpp',['../unit___m_c_p4725_8hpp.html',1,'']]] + ['unit_5fads1100_2ecpp_0',['unit_ADS1100.cpp',['../unit___a_d_s1100_8cpp.html',1,'']]], + ['unit_5fads1100_2ehpp_1',['unit_ADS1100.hpp',['../unit___a_d_s1100_8hpp.html',1,'']]], + ['unit_5fads1110_2ecpp_2',['unit_ADS1110.cpp',['../unit___a_d_s1110_8cpp.html',1,'']]], + ['unit_5fads1110_2ehpp_3',['unit_ADS1110.hpp',['../unit___a_d_s1110_8hpp.html',1,'']]], + ['unit_5fads11xx_2ecpp_4',['unit_ADS11xx.cpp',['../unit___a_d_s11xx_8cpp.html',1,'']]], + ['unit_5fads11xx_2ehpp_5',['unit_ADS11xx.hpp',['../unit___a_d_s11xx_8hpp.html',1,'']]], + ['unit_5fgp8413_2ecpp_6',['unit_GP8413.cpp',['../unit___g_p8413_8cpp.html',1,'']]], + ['unit_5fgp8413_2ehpp_7',['unit_GP8413.hpp',['../unit___g_p8413_8hpp.html',1,'']]], + ['unit_5fmcp4725_2ecpp_8',['unit_MCP4725.cpp',['../unit___m_c_p4725_8cpp.html',1,'']]], + ['unit_5fmcp4725_2ehpp_9',['unit_MCP4725.hpp',['../unit___m_c_p4725_8hpp.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index fa45a02..e85245d 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['config_0',['config',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a78a724a01c9decba8bd156dd29affbfd',1,'m5::unit::UnitADS1110::config()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#abb3126cd483113516b5a87fca4ba4e39',1,'m5::unit::UnitADS1110::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a8e84349b589f949a75e4261af773289d',1,'m5::unit::UnitGP8413::config()'],['../classm5_1_1unit_1_1_unit_g_p8413.html#add506eca738713e4eb73ae5f2cd91feb',1,'m5::unit::UnitGP8413::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ad9ca16214dadc0eea148739bcf5d6280',1,'m5::unit::UnitMCP4725::config()'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a698d6d5788f9eba752763c8eabb4b9f0',1,'m5::unit::UnitMCP4725::config(const config_t &cfg)']]] + ['config_0',['config',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#ae97a609fb461d1e8100fdc22d37741f1',1,'m5::unit::UnitADS1100::config()'],['../classm5_1_1unit_1_1_unit_a_d_s1100.html#a6c6bea346f2c2662e8a3167288432743',1,'m5::unit::UnitADS1100::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a78a724a01c9decba8bd156dd29affbfd',1,'m5::unit::UnitADS1110::config()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#abb3126cd483113516b5a87fca4ba4e39',1,'m5::unit::UnitADS1110::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a8e84349b589f949a75e4261af773289d',1,'m5::unit::UnitGP8413::config()'],['../classm5_1_1unit_1_1_unit_g_p8413.html#add506eca738713e4eb73ae5f2cd91feb',1,'m5::unit::UnitGP8413::config(const config_t &cfg)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ad9ca16214dadc0eea148739bcf5d6280',1,'m5::unit::UnitMCP4725::config()'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a698d6d5788f9eba752763c8eabb4b9f0',1,'m5::unit::UnitMCP4725::config(const config_t &cfg)']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index 1afc260..949a7e4 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['differentialvalue_0',['differentialValue',['../structm5_1_1unit_1_1ads1110_1_1_data.html#a4c99f1f97cca4c9fb509078b4da35f6a',1,'m5::unit::ads1110::Data::differentialValue()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#ac841407d4a0c9a54de337190556bda99',1,'m5::unit::UnitADS1110::differentialValue()']]], - ['differentialvoltage_1',['differentialVoltage',['../structm5_1_1unit_1_1ads1110_1_1_data.html#a73ea08d31061b703b39ba5f25cb34598',1,'m5::unit::ads1110::Data::differentialVoltage()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#ad90e173e3ebf106905f75a52561615d6',1,'m5::unit::UnitADS1110::differentialVoltage()']]] + ['differentialvalue_0',['differentialValue',['../structm5_1_1unit_1_1ads11xx_1_1_data.html#ab8f25920cb844ec40b0d88d391dfc896',1,'m5::unit::ads11xx::Data::differentialValue()'],['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a9b4861abd3061b4bfb0791d803b32a17',1,'m5::unit::UnitADS11XX::differentialValue()']]], + ['differentialvoltage_1',['differentialVoltage',['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a13006db7337c498c8e9982e8ec111557',1,'m5::unit::ads11xx::Data::differentialVoltage()'],['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a3cdb73dc36d1e7d487db11f1a536647c',1,'m5::unit::UnitADS11XX::differentialVoltage()']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 202e4e9..4293c08 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['generalreset_0',['generalReset',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#aafb7b0e79f9f23827d4e307e4da01d21',1,'m5::unit::UnitADS1110::generalReset()'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ad5d244fb55bcb3fe935753d7f4c3abfc',1,'m5::unit::UnitMCP4725::generalReset()']]] + ['generalreset_0',['generalReset',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#ab94b0a43c70875a2d43b5ff236494cd1',1,'m5::unit::UnitADS1100::generalReset()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#ae30f7cba44f5e2539a7037680acecc83',1,'m5::unit::UnitADS1110::generalReset()'],['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a576528bb41e30975444d952affa440ce',1,'m5::unit::UnitADS11XX::generalReset()'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ad5d244fb55bcb3fe935753d7f4c3abfc',1,'m5::unit::UnitMCP4725::generalReset()']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index 3070ada..16b20fc 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -1,5 +1,5 @@ var searchData= [ ['maximumvoltage_0',['maximumVoltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#aa0334657acbba93a7287bc1772eaf9e7',1,'m5::unit::UnitGP8413']]], - ['measuresingleshot_1',['measureSingleshot',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a9109b082b770a9df24a3578930f56f4c',1,'m5::unit::UnitADS1110::measureSingleshot(ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a14d8e2af4306a39d6d0cbe51059bd1c9',1,'m5::unit::UnitADS1110::measureSingleshot(ads1110::Data &data)']]] + ['measuresingleshot_1',['measureSingleshot',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#aad22e273963cea701459bf52784a81a9',1,'m5::unit::UnitADS1100::measureSingleshot(ads1100::Data &data, const ads1100::Sampling rate, const ads1100::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1100.html#a5cdfc3206063eb29e9107a568ae00cbc',1,'m5::unit::UnitADS1100::measureSingleshot(ads1100::Data &data)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a9109b082b770a9df24a3578930f56f4c',1,'m5::unit::UnitADS1110::measureSingleshot(ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a14d8e2af4306a39d6d0cbe51059bd1c9',1,'m5::unit::UnitADS1110::measureSingleshot(ads1110::Data &data)']]] ]; diff --git a/search/functions_6.js b/search/functions_6.js index a803679..54ebb91 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -4,6 +4,6 @@ var searchData= ['raw_5fto_5fvoltage_1',['raw_to_voltage',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#afa3ba680123681cd0e135e285e72ef90',1,'m5::unit::UnitMCP4725']]], ['readdacregister_2',['readDACRegister',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ab8f04ffe8be38ba201b92f9e5fc49da1',1,'m5::unit::UnitMCP4725']]], ['readeeprom_3',['readEEPROM',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ab2aed68422de5a972b6f1fd5de6a5f1b',1,'m5::unit::UnitMCP4725']]], - ['readpga_4',['readPGA',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a41f51ce9bf0c2ab55a877acbd6b62ff4',1,'m5::unit::UnitADS1110']]], - ['readsamplingrate_5',['readSamplingRate',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#afec2fb796b6efa1826caa903706c9a2a',1,'m5::unit::UnitADS1110']]] + ['readpga_4',['readPGA',['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#ad206d7b394d0ea24375fc30907751b3e',1,'m5::unit::UnitADS11XX']]], + ['readsamplingrate_5',['readSamplingRate',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#aa97cfde7ebff9173f1869cc35560d4c2',1,'m5::unit::UnitADS1100::readSamplingRate()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#afec2fb796b6efa1826caa903706c9a2a',1,'m5::unit::UnitADS1110::readSamplingRate()']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index cb11986..4a2dde6 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['startperiodicmeasurement_0',['startPeriodicMeasurement',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a37842a45e1f1fd86c771178aa0c4246a',1,'m5::unit::UnitADS1110::startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a34de1a9369d245be8a34445e81f8f86b',1,'m5::unit::UnitADS1110::startPeriodicMeasurement()']]], - ['stopperiodicmeasurement_1',['stopPeriodicMeasurement',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a4efa98da66075c6d984524dfda7d367b',1,'m5::unit::UnitADS1110']]] + ['startperiodicmeasurement_0',['startPeriodicMeasurement',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#a1910e3468133e307919e4aa0a6a3ac1b',1,'m5::unit::UnitADS1100::startPeriodicMeasurement(const ads1100::Sampling rate, const ads1100::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1100.html#ae02c0cb7a22f0eefdbaf666d88d04e06',1,'m5::unit::UnitADS1100::startPeriodicMeasurement()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a37842a45e1f1fd86c771178aa0c4246a',1,'m5::unit::UnitADS1110::startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a34de1a9369d245be8a34445e81f8f86b',1,'m5::unit::UnitADS1110::startPeriodicMeasurement()']]], + ['stopperiodicmeasurement_1',['stopPeriodicMeasurement',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#ab750de3755c5382438d6363481a466e5',1,'m5::unit::UnitADS1100::stopPeriodicMeasurement()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a4efa98da66075c6d984524dfda7d367b',1,'m5::unit::UnitADS1110::stopPeriodicMeasurement()']]] ]; diff --git a/search/functions_9.js b/search/functions_9.js index c7fdbca..38d1bfe 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -4,9 +4,9 @@ var searchData= ['writechannel0voltage_1',['writeChannel0Voltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#af15c1ddc5712e6083566bcc564c462e0',1,'m5::unit::UnitGP8413::writeChannel0Voltage(const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#ad86809594b41106a69a0a09cab7d54a1',1,'m5::unit::UnitGP8413::writeChannel0Voltage(const T raw)']]], ['writechannel1voltage_2',['writeChannel1Voltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#a80203fa17255b82359696717103183c0',1,'m5::unit::UnitGP8413::writeChannel1Voltage(const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aea7ad91d9a59a9de2c847d8582cd21ef',1,'m5::unit::UnitGP8413::writeChannel1Voltage(const T raw)']]], ['writeoutputrange_3',['writeOutputRange',['../classm5_1_1unit_1_1_unit_g_p8413.html#aa4eb854e83f22755a22ea9547acb558a',1,'m5::unit::UnitGP8413']]], - ['writepga_4',['writePGA',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#ae953689610e5c02ab96d3b0d21f3054b',1,'m5::unit::UnitADS1110']]], + ['writepga_4',['writePGA',['../classm5_1_1unit_1_1_unit_a_d_s11_x_x.html#a2b2836409e05ae42d75a6684cb3de4ef',1,'m5::unit::UnitADS11XX']]], ['writepowerdown_5',['writePowerDown',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a3c25582ba3e7e12daf05ed0a7d9a10ce',1,'m5::unit::UnitMCP4725']]], - ['writesamplingrate_6',['writeSamplingRate',['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a842b2513f92db85d43be3a518fc9b5da',1,'m5::unit::UnitADS1110']]], + ['writesamplingrate_6',['writeSamplingRate',['../classm5_1_1unit_1_1_unit_a_d_s1100.html#a3659e01a142c72cc42d358d5f517db4d',1,'m5::unit::UnitADS1100::writeSamplingRate()'],['../classm5_1_1unit_1_1_unit_a_d_s1110.html#a842b2513f92db85d43be3a518fc9b5da',1,'m5::unit::UnitADS1110::writeSamplingRate()']]], ['writevoltage_7',['writeVoltage',['../classm5_1_1unit_1_1_unit_g_p8413.html#a4cf38697e1c4dfdaa0ed00de7954626e',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const T mv)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#a0a25dbb2c0ddfa8ccd2ffffadcfef2d7',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const uint16_t raw)'],['../classm5_1_1unit_1_1_unit_g_p8413.html#aa0d00a49e42028888d6ed1c1e166b56f',1,'m5::unit::UnitGP8413::writeVoltage(const gp8413::Channel channel, const T raw)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#acedc95dc92aab56730703e7bda195807',1,'m5::unit::UnitMCP4725::writeVoltage(const T mv)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a1d1fdaaad753ff3a2cc3fd487cb2950a',1,'m5::unit::UnitMCP4725::writeVoltage(const uint16_t raw)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ac765e569754285cf53e280eee002e2e0',1,'m5::unit::UnitMCP4725::writeVoltage(const T raw)']]], ['writevoltageandeeprom_8',['writeVoltageAndEEPROM',['../classm5_1_1unit_1_1_unit_m_c_p4725.html#ae1f5c94b052b79d794450fb310353bc9',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const T mv, const bool blocking=true)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#af1f7ed52e01bd458ba48a251e75962f9',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const uint16_t raw, const bool blocking=true)'],['../classm5_1_1unit_1_1_unit_m_c_p4725.html#a90935a5c323e8d13b9f764c225b595ab',1,'m5::unit::UnitMCP4725::writeVoltageAndEEPROM(const T raw, const bool blocking=true)']]] ]; diff --git a/search/namespaces_0.js b/search/namespaces_0.js index 56f2550..fdc0e65 100644 --- a/search/namespaces_0.js +++ b/search/namespaces_0.js @@ -1,4 +1,6 @@ var searchData= [ - ['gp8413_0',['gp8413',['../namespacegp8413.html',1,'']]] + ['ads1100_0',['ads1100',['../namespaceads1100.html',1,'']]], + ['ads1110_1',['ads1110',['../namespaceads1110.html',1,'']]], + ['ads11xx_2',['ads11xx',['../namespaceads11xx.html',1,'']]] ]; diff --git a/search/namespaces_1.js b/search/namespaces_1.js index 7a223f2..56f2550 100644 --- a/search/namespaces_1.js +++ b/search/namespaces_1.js @@ -1,5 +1,4 @@ var searchData= [ - ['m5_0',['m5',['../namespacem5.html',1,'']]], - ['mcp4725_1',['mcp4725',['../namespacemcp4725.html',1,'']]] + ['gp8413_0',['gp8413',['../namespacegp8413.html',1,'']]] ]; diff --git a/search/namespaces_2.js b/search/namespaces_2.js index e1bcfb4..7a223f2 100644 --- a/search/namespaces_2.js +++ b/search/namespaces_2.js @@ -1,4 +1,5 @@ var searchData= [ - ['unit_0',['unit',['../namespaceunit.html',1,'']]] + ['m5_0',['m5',['../namespacem5.html',1,'']]], + ['mcp4725_1',['mcp4725',['../namespacemcp4725.html',1,'']]] ]; diff --git a/search/namespaces_3.js b/search/namespaces_3.js new file mode 100644 index 0000000..e1bcfb4 --- /dev/null +++ b/search/namespaces_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['unit_0',['unit',['../namespaceunit.html',1,'']]] +]; diff --git a/search/searchdata.js b/search/searchdata.js index eb866db..71958a4 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -1,11 +1,11 @@ var indexSectionsWithContent = { - 0: "acdglmnoprsuvwz", + 0: "acdfglmnoprsuvwz", 1: "cdu", - 2: "gmu", + 2: "agmu", 3: "mu", 4: "cdglmprsvw", - 5: "prsu", + 5: "fprsuv", 6: "cops", 7: "gnorz", 8: "am" diff --git a/search/variables_0.js b/search/variables_0.js index 7ea9fb0..8523c08 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['pga_0',['pga',['../structm5_1_1unit_1_1ads1110_1_1_data.html#a58cd75393cc54801d0762e9d835ffea0',1,'m5::unit::ads1110::Data::pga'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a99545d207b0aa125c4ff1330f3ff24b6',1,'m5::unit::UnitADS1110::config_t::pga']]] + ['factor_0',['factor',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#af80174c239c6e65f884b0ea7d0c6802b',1,'m5::unit::UnitADS1100::config_t::factor'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a463da2c601dcc502a13ef798b3582fd6',1,'m5::unit::UnitADS1110::config_t::factor'],['../structm5_1_1unit_1_1ads11xx_1_1_data.html#af105059c6877e018f658236c0a42dc3a',1,'m5::unit::ads11xx::Data::factor']]] ]; diff --git a/search/variables_1.js b/search/variables_1.js index c7290d4..84cf2d6 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,6 +1,4 @@ var searchData= [ - ['range0_0',['range0',['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a49a54032db9553be7a5371f99e5029e8',1,'m5::unit::UnitGP8413::config_t']]], - ['range1_1',['range1',['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a61e564d5728a7df0f56f31802a44e519',1,'m5::unit::UnitGP8413::config_t']]], - ['raw_2',['raw',['../structm5_1_1unit_1_1ads1110_1_1_data.html#a2a3cb5c1cf56dfa0da0976fca66602bd',1,'m5::unit::ads1110::Data']]] + ['pga_0',['pga',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#a06b5dcc5384c19bb4f3b24920ce4dad4',1,'m5::unit::UnitADS1100::config_t::pga'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a99545d207b0aa125c4ff1330f3ff24b6',1,'m5::unit::UnitADS1110::config_t::pga'],['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a38735f8976ed78aef2c7a22877b10f86',1,'m5::unit::ads11xx::Data::pga']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index 92731f8..9e3b851 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,6 +1,7 @@ var searchData= [ - ['sampling_5frate_0',['sampling_rate',['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a9d43ab03efe823058f00f6ca48b8d71c',1,'m5::unit::UnitADS1110::config_t']]], - ['start_5fperiodic_1',['start_periodic',['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#ad4526bd9c8dc18700f5ac33374d85d1b',1,'m5::unit::UnitADS1110::config_t']]], - ['supply_5fvoltage_2',['supply_voltage',['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#adee3ff4694ee997b44f24174a2aa4654',1,'m5::unit::UnitMCP4725::config_t']]] + ['range0_0',['range0',['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a49a54032db9553be7a5371f99e5029e8',1,'m5::unit::UnitGP8413::config_t']]], + ['range1_1',['range1',['../structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html#a61e564d5728a7df0f56f31802a44e519',1,'m5::unit::UnitGP8413::config_t']]], + ['rate_2',['rate',['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a42da1a06db5c63170d128318402c306d',1,'m5::unit::ads11xx::Data']]], + ['raw_3',['raw',['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a05175a0883f56c5056e1cdbc8945a94f',1,'m5::unit::ads11xx::Data']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index 43f5842..fdc5bf1 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,4 +1,6 @@ var searchData= [ - ['using_5feeprom_5fsettings_0',['using_eeprom_settings',['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#a19037d1dab18b76d3fd5b98416149e60',1,'m5::unit::UnitMCP4725::config_t']]] + ['sampling_5frate_0',['sampling_rate',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#afb1ece8875b9c5d0ea3bb08ab883dc97',1,'m5::unit::UnitADS1100::config_t::sampling_rate'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a9d43ab03efe823058f00f6ca48b8d71c',1,'m5::unit::UnitADS1110::config_t::sampling_rate']]], + ['start_5fperiodic_1',['start_periodic',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#af11c312ea9ce4db46ed4bff7e832515d',1,'m5::unit::UnitADS1100::config_t::start_periodic'],['../structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#ad4526bd9c8dc18700f5ac33374d85d1b',1,'m5::unit::UnitADS1110::config_t::start_periodic']]], + ['supply_5fvoltage_2',['supply_voltage',['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#adee3ff4694ee997b44f24174a2aa4654',1,'m5::unit::UnitMCP4725::config_t']]] ]; diff --git a/search/variables_4.js b/search/variables_4.js new file mode 100644 index 0000000..43f5842 --- /dev/null +++ b/search/variables_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['using_5feeprom_5fsettings_0',['using_eeprom_settings',['../structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html#a19037d1dab18b76d3fd5b98416149e60',1,'m5::unit::UnitMCP4725::config_t']]] +]; diff --git a/search/variables_5.js b/search/variables_5.js new file mode 100644 index 0000000..6896295 --- /dev/null +++ b/search/variables_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['vdd_0',['vdd',['../structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#a5d400ab8b300e1bcd52c79ede4f37920',1,'m5::unit::UnitADS1100::config_t::vdd'],['../structm5_1_1unit_1_1ads11xx_1_1_data.html#a96b39be3fbf22a534fca0b872da14898',1,'m5::unit::ads11xx::Data::vdd']]] +]; diff --git a/structm5_1_1unit_1_1ads1110_1_1_data-members.html b/structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t-members.html similarity index 71% rename from structm5_1_1unit_1_1ads1110_1_1_data-members.html rename to structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t-members.html index 6d7b61e..2e2dae6 100644 --- a/structm5_1_1unit_1_1ads1110_1_1_data-members.html +++ b/structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t-members.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -70,7 +70,7 @@
        @@ -96,17 +96,17 @@
        -
        m5::unit::ads1110::Data Member List
        +
        m5::unit::UnitADS1100::config_t Member List
        diff --git a/structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html b/structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html new file mode 100644 index 0000000..0c8c1e3 --- /dev/null +++ b/structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html @@ -0,0 +1,146 @@ + + + + + + + +M5Unit-ANADIG: m5::unit::UnitADS1100::config_t Struct Reference + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        + +
        m5::unit::UnitADS1100::config_t Struct Reference
        +
        +
        + +

        Settings for begin. + More...

        + +

        #include <unit_ADS1100.hpp>

        + + + + + + + + + + + + + + + + + +

        +Public Attributes

        +bool start_periodic {true}
         Start periodic measurement on begin?
         
        +ads1100::Sampling sampling_rate {ads1100::Sampling::Rate32}
         Data sampling rate if start on begin.
         
        +ads1100::PGA pga {ads1100::PGA::Gain1}
         PGA if start on begin.
         
        +float vdd {3300.f}
         VDD (mV) Unit/HatADC is 3.3V.
         
        +float factor {0.25f}
         Correction factor (Normalization factor of input due to voltage divider resistors, etc)
         
        +

        Detailed Description

        +

        Settings for begin.

        +
        +
        + + + + diff --git a/structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.js b/structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.js new file mode 100644 index 0000000..94bae0e --- /dev/null +++ b/structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.js @@ -0,0 +1,8 @@ +var structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t = +[ + [ "factor", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#af80174c239c6e65f884b0ea7d0c6802b", null ], + [ "pga", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#a06b5dcc5384c19bb4f3b24920ce4dad4", null ], + [ "sampling_rate", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#afb1ece8875b9c5d0ea3bb08ab883dc97", null ], + [ "start_periodic", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#af11c312ea9ce4db46ed4bff7e832515d", null ], + [ "vdd", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html#a5d400ab8b300e1bcd52c79ede4f37920", null ] +]; \ No newline at end of file diff --git a/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t-members.html b/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t-members.html index ebe13f3..8da7808 100644 --- a/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t-members.html +++ b/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t-members.html @@ -27,7 +27,7 @@ -
        diff --git a/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html b/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html index 4b3c64b..779612d 100644 --- a/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html +++ b/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -119,9 +119,13 @@  Data sampling rate if start on begin.
          -ads1110::PGA pga {ads1110::PGA::Gain1} +ads1110::PGA pga {ads1110::PGA::Gain1}  PGA if start on begin.
          + +float factor {100.f / 610.f} + Correction factor (Normalization factor of input due to voltage divider resistors, etc)

        Detailed Description

        Settings for begin.

        diff --git a/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.js b/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.js index 12e3c37..e62fd26 100644 --- a/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.js +++ b/structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.js @@ -1,5 +1,6 @@ var structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t = [ + [ "factor", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a463da2c601dcc502a13ef798b3582fd6", null ], [ "pga", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a99545d207b0aa125c4ff1330f3ff24b6", null ], [ "sampling_rate", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#a9d43ab03efe823058f00f6ca48b8d71c", null ], [ "start_periodic", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html#ad4526bd9c8dc18700f5ac33374d85d1b", null ] diff --git a/structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config-members.html b/structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config-members.html new file mode 100644 index 0000000..8519d9b --- /dev/null +++ b/structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config-members.html @@ -0,0 +1,125 @@ + + + + + + + +M5Unit-ANADIG: Member List + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        +
        m5::unit::UnitADS11XX::Config Member List
        +
        +
        + +

        This is the complete list of members for m5::unit::UnitADS11XX::Config, including all inherited members.

        + + + + + + + + + + + + +
        continuous() const (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        continuous(bool enable) (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        pga() const (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        pga(const ads11xx::PGA pga) (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        rate() const (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        rate(const uint8_t rate) (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        single() const (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        single(bool enable) (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        st() const (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        st(const bool b) (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Configinline
        value (defined in m5::unit::UnitADS11XX::Config)m5::unit::UnitADS11XX::Config
        +
        + + + + diff --git a/struct_config.html b/structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html similarity index 54% rename from struct_config.html rename to structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html index d8dc6e9..e0e67e2 100644 --- a/struct_config.html +++ b/structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html @@ -5,7 +5,7 @@ -M5Unit-ANADIG: Config Struct Reference +M5Unit-ANADIG: m5::unit::UnitADS11XX::Config Struct Reference @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -70,7 +70,7 @@
        @@ -99,56 +99,56 @@ -
        Config Struct Reference
        +List of all members
        +
        m5::unit::UnitADS11XX::Config Struct Reference
        - - - - - + + + + - - + - - - - - - - - + + + + + + + - - + - - - + + +

        Public Member Functions

        -Sampling rate () const
         
        -PGA pga () const
         
        +
        +uint8_t rate () const
         
        +ads11xx::PGA pga () const
         
        bool continuous () const
         
        +
         
        bool single () const
         
        -bool ready () const
         
        -void rate (const Sampling rate)
         
        -void pga (const PGA pga)
         
        +
         
        +bool st () const
         
        +void rate (const uint8_t rate)
         
        +void pga (const ads11xx::PGA pga)
         
        void continuous (bool enable)
         
        +
         
        void single (bool enable)
         
        -void ready (const bool b)
         
         
        +void st (const bool b)
         
        - - +

        Public Attributes

        +
        uint8_t value {}
         
         
        diff --git a/structm5_1_1unit_1_1_unit_g_p8413_1_1config__t-members.html b/structm5_1_1unit_1_1_unit_g_p8413_1_1config__t-members.html index 8c53284..cb59aa4 100644 --- a/structm5_1_1unit_1_1_unit_g_p8413_1_1config__t-members.html +++ b/structm5_1_1unit_1_1_unit_g_p8413_1_1config__t-members.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html b/structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html index 795d417..a9be092 100644 --- a/structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html +++ b/structm5_1_1unit_1_1_unit_g_p8413_1_1config__t.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t-members.html b/structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t-members.html index d8920e5..d3bcb6d 100644 --- a/structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t-members.html +++ b/structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t-members.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html b/structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html index 782b329..e58f92d 100644 --- a/structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html +++ b/structm5_1_1unit_1_1_unit_m_c_p4725_1_1config__t.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/structm5_1_1unit_1_1ads1110_1_1_data.js b/structm5_1_1unit_1_1ads1110_1_1_data.js deleted file mode 100644 index 737b0ef..0000000 --- a/structm5_1_1unit_1_1ads1110_1_1_data.js +++ /dev/null @@ -1,7 +0,0 @@ -var structm5_1_1unit_1_1ads1110_1_1_data = -[ - [ "differentialValue", "structm5_1_1unit_1_1ads1110_1_1_data.html#a4c99f1f97cca4c9fb509078b4da35f6a", null ], - [ "differentialVoltage", "structm5_1_1unit_1_1ads1110_1_1_data.html#a73ea08d31061b703b39ba5f25cb34598", null ], - [ "pga", "structm5_1_1unit_1_1ads1110_1_1_data.html#a58cd75393cc54801d0762e9d835ffea0", null ], - [ "raw", "structm5_1_1unit_1_1ads1110_1_1_data.html#a2a3cb5c1cf56dfa0da0976fca66602bd", null ] -]; \ No newline at end of file diff --git a/struct_config-members.html b/structm5_1_1unit_1_1ads11xx_1_1_data-members.html similarity index 55% rename from struct_config-members.html rename to structm5_1_1unit_1_1ads11xx_1_1_data-members.html index 8f587e8..d39b431 100644 --- a/struct_config-members.html +++ b/structm5_1_1unit_1_1ads11xx_1_1_data-members.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -70,7 +70,7 @@
        @@ -96,23 +96,20 @@
        -
        Config Member List
        +
        m5::unit::ads11xx::Data Member List
        -

        This is the complete list of members for Config, including all inherited members.

        +

        This is the complete list of members for m5::unit::ads11xx::Data, including all inherited members.

        - - - - - - - - - - - + + + + + + + +
        continuous() const (defined in Config)Configinline
        continuous(bool enable) (defined in Config)Configinline
        pga() const (defined in Config)Configinline
        pga(const PGA pga) (defined in Config)Configinline
        rate() const (defined in Config)Configinline
        rate(const Sampling rate) (defined in Config)Configinline
        ready() const (defined in Config)Configinline
        ready(const bool b) (defined in Config)Configinline
        single() const (defined in Config)Configinline
        single(bool enable) (defined in Config)Configinline
        value (defined in Config)Config
        differentialValue() constm5::unit::ads11xx::Datainline
        differentialVoltage() constm5::unit::ads11xx::Datainline
        factorm5::unit::ads11xx::Data
        min_code_table (defined in m5::unit::ads11xx::Data)m5::unit::ads11xx::Datastatic
        pgam5::unit::ads11xx::Data
        ratem5::unit::ads11xx::Data
        rawm5::unit::ads11xx::Data
        vddm5::unit::ads11xx::Data
        diff --git a/structm5_1_1unit_1_1ads1110_1_1_data.html b/structm5_1_1unit_1_1ads11xx_1_1_data.html similarity index 58% rename from structm5_1_1unit_1_1ads1110_1_1_data.html rename to structm5_1_1unit_1_1ads11xx_1_1_data.html index bc14a8d..c2793d6 100644 --- a/structm5_1_1unit_1_1ads1110_1_1_data.html +++ b/structm5_1_1unit_1_1ads11xx_1_1_data.html @@ -5,7 +5,7 @@ -M5Unit-ANADIG: m5::unit::ads1110::Data Struct Reference +M5Unit-ANADIG: m5::unit::ads11xx::Data Struct Reference @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -70,7 +70,7 @@
        -
        m5::unit::ads1110::Data Struct Reference
        +List of all members
        +
        m5::unit::ads11xx::Data Struct Reference

        Measurement data group. More...

        -

        #include <unit_ADS1110.hpp>

        +

        #include <unit_ADS11xx.hpp>

        - - - - + + + - - + +

        Public Member Functions

        int16_t differentialValue () const
         !
         
        +
        int16_t differentialValue () const
         !
         
        float differentialVoltage () const
         differential value to differential voltage(mV)
         
         Gets the differential voltage(mV)
         
        - - - - - - + + + + + + + + + + + + + +

        Public Attributes

        +
        std::array< uint8_t, 2 > raw {}
         Raw.
         
        -PGA pga {}
         PGA.
         
         Raw.
         
        +uint8_t rate {}
         SPS (Value and content depend on derived class)
         
        +PGA pga {}
         PGA.
         
        +float vdd {2048.f}
         VDD(mV)
         
        +float factor {1.0f}
         Correction factor.
         
        - - + +

        Static Public Attributes

        -static const float gain_table [4] = {2.048f, 1.024f, 0.512f, 0.256f}
         
        +static const int32_t min_code_table [4] = {-2048, -8192, -16384, -32768}
         

        Detailed Description

        Measurement data group.

        Member Function Documentation

        - -

        ◆ differentialValue()

        + +

        ◆ differentialValue()

        @@ -150,7 +162,7 @@

        - + @@ -173,7 +185,7 @@

        diff --git a/structm5_1_1unit_1_1ads11xx_1_1_data.js b/structm5_1_1unit_1_1ads11xx_1_1_data.js new file mode 100644 index 0000000..2ca29b8 --- /dev/null +++ b/structm5_1_1unit_1_1ads11xx_1_1_data.js @@ -0,0 +1,10 @@ +var structm5_1_1unit_1_1ads11xx_1_1_data = +[ + [ "differentialValue", "structm5_1_1unit_1_1ads11xx_1_1_data.html#ab8f25920cb844ec40b0d88d391dfc896", null ], + [ "differentialVoltage", "structm5_1_1unit_1_1ads11xx_1_1_data.html#a13006db7337c498c8e9982e8ec111557", null ], + [ "factor", "structm5_1_1unit_1_1ads11xx_1_1_data.html#af105059c6877e018f658236c0a42dc3a", null ], + [ "pga", "structm5_1_1unit_1_1ads11xx_1_1_data.html#a38735f8976ed78aef2c7a22877b10f86", null ], + [ "rate", "structm5_1_1unit_1_1ads11xx_1_1_data.html#a42da1a06db5c63170d128318402c306d", null ], + [ "raw", "structm5_1_1unit_1_1ads11xx_1_1_data.html#a05175a0883f56c5056e1cdbc8945a94f", null ], + [ "vdd", "structm5_1_1unit_1_1ads11xx_1_1_data.html#a96b39be3fbf22a534fca0b872da14898", null ] +]; \ No newline at end of file diff --git a/unit___a_d_s1100_8cpp.html b/unit___a_d_s1100_8cpp.html new file mode 100644 index 0000000..0b01042 --- /dev/null +++ b/unit___a_d_s1100_8cpp.html @@ -0,0 +1,128 @@ + + + + + + + +M5Unit-ANADIG: src/unit/unit_ADS1100.cpp File Reference + + + + + + + + + + + + + + + +
        +
        +

        int16_t m5::unit::ads1110::Data::differentialValue int16_t m5::unit::ads11xx::Data::differentialValue ( ) const
        + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +

        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        + +
        unit_ADS1100.cpp File Reference
        +
        +
        + +

        ADS1100 Unit for M5UnitUnified. +More...

        +
        #include "unit_ADS1100.hpp"
        +#include <M5Utility.hpp>
        +
        + + + + +

        +Namespaces

        namespace  m5
         Top level namespace of M5stack.
         
        +

        Detailed Description

        +

        ADS1100 Unit for M5UnitUnified.

        +
        +
        + + + + diff --git a/unit___a_d_s1100_8hpp.html b/unit___a_d_s1100_8hpp.html new file mode 100644 index 0000000..aa723ba --- /dev/null +++ b/unit___a_d_s1100_8hpp.html @@ -0,0 +1,198 @@ + + + + + + + +M5Unit-ANADIG: src/unit/unit_ADS1100.hpp File Reference + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        + +
        unit_ADS1100.hpp File Reference
        +
        +
        + +

        ADS1100 Unit for M5UnitUnified. +More...

        +
        #include "unit_ADS11xx.hpp"
        +
        +

        Go to the source code of this file.

        + + + + + + + + +

        +Classes

        class  m5::unit::UnitADS1100
         16-bit, self-calibrating, delta-sigma A/D converter More...
         
        struct  m5::unit::UnitADS1100::config_t
         Settings for begin. More...
         
        + + + + + + + +

        +Namespaces

        namespace  m5
         Top level namespace of M5stack.
         
        namespace  ads1100
         For ADS1100.
         
        + + + + + +

        +Typedefs

        +using m5::unit::ads1100::PGA = m5::unit::ads11xx::PGA
         
        +using m5::unit::ads1100::Data = m5::unit::ads11xx::Data
         
        + + + + +

        +Enumerations

        enum class  m5::unit::ads1100::Sampling : uint8_t { Rate128 +, Rate32 +, Rate16 +, Rate8 + }
         Data sampling rate for periodic. More...
         
        +

        Detailed Description

        +

        ADS1100 Unit for M5UnitUnified.

        +

        Enumeration Type Documentation

        + +

        ◆ Sampling

        + +
        +
        + + + + + +
        + + + + +
        enum class m5::unit::ads1100::Sampling : uint8_t
        +
        +strong
        +
        + +

        Data sampling rate for periodic.

        + + + + + +
        Enumerator
        Rate128 

        128 SPS

        +
        Rate32 

        32 SPS

        +
        Rate16 

        16 SPS

        +
        Rate8 

        8 SPS (as default)

        +
        + +
        +
        +
        +
        + + + + diff --git a/unit___a_d_s1100_8hpp.js b/unit___a_d_s1100_8hpp.js new file mode 100644 index 0000000..1156e67 --- /dev/null +++ b/unit___a_d_s1100_8hpp.js @@ -0,0 +1,11 @@ +var unit___a_d_s1100_8hpp = +[ + [ "m5::unit::UnitADS1100", "classm5_1_1unit_1_1_unit_a_d_s1100.html", "classm5_1_1unit_1_1_unit_a_d_s1100" ], + [ "m5::unit::UnitADS1100::config_t", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t.html", "structm5_1_1unit_1_1_unit_a_d_s1100_1_1config__t" ], + [ "Sampling", "unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3", [ + [ "Rate128", "unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3ae1aebf9377ad50c0628ba7060c31004c", null ], + [ "Rate32", "unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3abafd99cfe430ee7043beca196a54c130", null ], + [ "Rate16", "unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3a49d0dc5c1ed02f6a6405979358cd0d53", null ], + [ "Rate8", "unit___a_d_s1100_8hpp.html#a6589394932daf2bde5266d2dbcb5c0f3aa4f7b0d4b133b3f715eafa43e578c081", null ] + ] ] +]; \ No newline at end of file diff --git a/unit___a_d_s1100_8hpp_source.html b/unit___a_d_s1100_8hpp_source.html new file mode 100644 index 0000000..9ecfc17 --- /dev/null +++ b/unit___a_d_s1100_8hpp_source.html @@ -0,0 +1,257 @@ + + + + + + + +M5Unit-ANADIG: src/unit/unit_ADS1100.hpp Source File + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        +
        unit_ADS1100.hpp
        +
        +
        +Go to the documentation of this file.
        1/*
        +
        2 * SPDX-FileCopyrightText: 2025 M5Stack Technology CO LTD
        +
        3 *
        +
        4 * SPDX-License-Identifier: MIT
        +
        5 */
        +
        10#ifndef M5_UNIT_ANADIG_UNIT_ADS1100_HPP
        +
        11#define M5_UNIT_ANADIG_UNIT_ADS1100_HPP
        +
        12#include "unit_ADS11xx.hpp"
        +
        13
        +
        14namespace m5 {
        +
        15namespace unit {
        +
        20namespace ads1100 {
        +
        +
        25enum class Sampling : uint8_t {
        +
        26 Rate128,
        +
        27 Rate32,
        +
        28 Rate16,
        +
        29 Rate8
        +
        30};
        +
        +
        31
        +
        32using PGA = m5::unit::ads11xx::PGA;
        +
        33using Data = m5::unit::ads11xx::Data;
        +
        34
        +
        35} // namespace ads1100
        +
        36
        +
        +
        41class UnitADS1100 : public UnitADS11XX {
        +
        42 M5_UNIT_COMPONENT_HPP_BUILDER(UnitADS1100, 0x48);
        +
        43
        +
        44public:
        +
        +
        49 struct config_t {
        +
        51 bool start_periodic{true};
        +
        53 // ads1100::Sampling sampling_rate{ads1100::Sampling::Rate8};
        +
        54 ads1100::Sampling sampling_rate{ads1100::Sampling::Rate32};
        +
        56 ads1100::PGA pga{ads1100::PGA::Gain1};
        +
        58 float vdd{3300.f};
        +
        60 float factor{0.25f};
        +
        61 };
        +
        +
        62
        +
        63 explicit UnitADS1100(const float vdd = 3.3f, const float factor = 0.25f, const uint8_t addr = DEFAULT_ADDRESS)
        +
        64 : UnitADS11XX(addr)
        +
        65 {
        +
        66 _vdd = vdd;
        +
        67 _cfg.factor = _factor = factor;
        +
        68 }
        +
        69 virtual ~UnitADS1100()
        +
        70 {
        +
        71 }
        +
        72
        +
        73 virtual bool begin() override;
        +
        74
        +
        77
        +
        + +
        79 {
        +
        80 return _cfg;
        +
        81 }
        +
        +
        +
        83 inline void config(const config_t& cfg)
        +
        84 {
        +
        85 _cfg = cfg;
        +
        86 }
        +
        +
        88
        +
        91
        + +
        103 bool writeSamplingRate(const ads1100::Sampling rate);
        +
        105
        +
        108
        +
        +
        114 inline bool startPeriodicMeasurement(const ads1100::Sampling rate, const ads1100::PGA pga)
        +
        115 {
        +
        116 return start_periodic_measurement(rate, pga);
        +
        117 }
        +
        +
        + +
        120 {
        +
        121 return UnitADS11XX::startPeriodicMeasurement();
        +
        122 }
        +
        +
        + +
        128 {
        +
        129 return UnitADS11XX::stopPeriodicMeasurement();
        +
        130 }
        +
        +
        132
        +
        135
        +
        146 bool measureSingleshot(ads1100::Data& data, const ads1100::Sampling rate, const ads1100::PGA pga);
        +
        + +
        149 {
        +
        150 return UnitADS11XX::measure_singleshot(data);
        +
        151 }
        +
        +
        153
        +
        160 virtual bool generalReset() override;
        +
        161
        +
        162protected:
        +
        163 bool start_periodic_measurement(const ads1100::Sampling rate, const ads1100::PGA pga);
        +
        164 virtual bool read_if_ready_in_periodic(uint8_t v[2]) override;
        +
        165 virtual uint32_t get_interval(const uint8_t rate) override;
        +
        166
        +
        167private:
        +
        168 config_t _cfg{};
        +
        169};
        +
        +
        170
        +
        171} // namespace unit
        +
        172} // namespace m5
        +
        173#endif
        +
        16-bit, self-calibrating, delta-sigma A/D converter
        Definition unit_ADS1100.hpp:41
        +
        bool startPeriodicMeasurement(const ads1100::Sampling rate, const ads1100::PGA pga)
        Start periodic measurement.
        Definition unit_ADS1100.hpp:114
        +
        bool writeSamplingRate(const ads1100::Sampling rate)
        Write the Sampling rate.
        Definition unit_ADS1100.cpp:76
        +
        bool measureSingleshot(ads1100::Data &data)
        Measurement single shot using current settings.
        Definition unit_ADS1100.hpp:148
        +
        void config(const config_t &cfg)
        Set the configration.
        Definition unit_ADS1100.hpp:83
        +
        bool readSamplingRate(ads1100::Sampling &rate)
        Read the Sampling rate.
        Definition unit_ADS1100.cpp:66
        +
        bool measureSingleshot(ads1100::Data &data, const ads1100::Sampling rate, const ads1100::PGA pga)
        Measurement single shot.
        Definition unit_ADS1100.cpp:50
        +
        bool stopPeriodicMeasurement()
        Stop periodic measurement.
        Definition unit_ADS1100.hpp:127
        +
        virtual bool generalReset() override
        General reset.
        Definition unit_ADS1100.cpp:58
        +
        bool startPeriodicMeasurement()
        Start periodic measurement using current settings.
        Definition unit_ADS1100.hpp:119
        +
        config_t config()
        Gets the configration.
        Definition unit_ADS1100.hpp:78
        +
        Base class of ADS1100,ADS1110.
        Definition unit_ADS11xx.hpp:68
        +
        For ADS1100.
        +
        Top level namespace of M5stack.
        +
        Unit-related namespace.
        +
        Settings for begin.
        Definition unit_ADS1100.hpp:49
        +
        ads1100::PGA pga
        PGA if start on begin.
        Definition unit_ADS1100.hpp:56
        +
        float vdd
        VDD (mV) Unit/HatADC is 3.3V.
        Definition unit_ADS1100.hpp:58
        +
        bool start_periodic
        Start periodic measurement on begin?
        Definition unit_ADS1100.hpp:51
        +
        float factor
        Correction factor (Normalization factor of input due to voltage divider resistors,...
        Definition unit_ADS1100.hpp:60
        +
        ads1100::Sampling sampling_rate
        Data sampling rate if start on begin.
        Definition unit_ADS1100.hpp:54
        +
        Measurement data group.
        Definition unit_ADS11xx.hpp:41
        +
        Sampling
        Data sampling rate for periodic.
        Definition unit_ADS1100.hpp:25
        + +
        @ Rate8
        8 SPS (as default)
        + + +
        Base class of ADS1100,ADS1110.
        +
        PGA
        Programmable Gain Amplifier.
        Definition unit_ADS11xx.hpp:30
        +
        +
        + + + + diff --git a/unit___a_d_s1110_8cpp.html b/unit___a_d_s1110_8cpp.html index 1b14437..89d3c6d 100644 --- a/unit___a_d_s1110_8cpp.html +++ b/unit___a_d_s1110_8cpp.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -97,7 +97,6 @@
        unit_ADS1110.cpp File Reference
        @@ -108,11 +107,6 @@
        #include "unit_ADS1110.hpp"
        #include <M5Utility.hpp>
        - - - -

        -Classes

        struct  Config
         
        diff --git a/unit___a_d_s1110_8cpp.js b/unit___a_d_s1110_8cpp.js deleted file mode 100644 index 1b07827..0000000 --- a/unit___a_d_s1110_8cpp.js +++ /dev/null @@ -1,4 +0,0 @@ -var unit___a_d_s1110_8cpp = -[ - [ "Config", "struct_config.html", null ] -]; \ No newline at end of file diff --git a/unit___a_d_s1110_8hpp.html b/unit___a_d_s1110_8hpp.html index 7833a4a..b902296 100644 --- a/unit___a_d_s1110_8hpp.html +++ b/unit___a_d_s1110_8hpp.html @@ -27,7 +27,7 @@ @@ -99,6 +99,7 @@
        unit_ADS1110.hpp File Reference
        @@ -106,18 +107,12 @@

        ADS1110 Unit for M5UnitUnified. More...

        -
        #include <M5UnitComponent.hpp>
        -#include <m5_utility/stl/extension.hpp>
        -#include <m5_utility/container/circular_buffer.hpp>
        -#include <limits>
        +
        #include "unit_ADS11xx.hpp"

        Go to the source code of this file.

        Namespaces

        namespace  m5
        -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        - - - @@ -130,10 +125,19 @@ - - + +

        Classes

        struct  m5::unit::ads1110::Data
         Measurement data group. More...
         
        class  m5::unit::UnitADS1110
         16-bit, self-calibrating, delta-sigma A/D converter More...
         
        namespace  m5
         Top level namespace of M5stack.
         
        namespace  mcp4725
         For ADS1110.
        namespace  ads1110
         For ADS1110.
         
        + + + + + +

        +Typedefs

        +using m5::unit::ads1110::PGA = m5::unit::ads11xx::PGA
         
        +using m5::unit::ads1110::Data = m5::unit::ads11xx::Data
         
        - - -

        Enumerations

        enum class  m5::unit::ads1110::Sampling : uint8_t { Rate240 @@ -143,51 +147,10 @@ }
         Data sampling rate for periodic. More...
         
        enum class  m5::unit::ads1110::PGA : uint8_t { Gain1 -, Gain2 -, Gain4 -, Gain8 - }
         Programmable Gain Amplifier. More...
         

        Detailed Description

        ADS1110 Unit for M5UnitUnified.

        Enumeration Type Documentation

        - -

        ◆ PGA

        - -
        -
        - - - - - -
        - - - - -
        enum class m5::unit::ads1110::PGA : uint8_t
        -
        -strong
        -
        - -

        Programmable Gain Amplifier.

        - - - - - -
        Enumerator
        Gain1 

        1 as default

        -
        Gain2 

        2

        -
        Gain4 

        4

        -
        Gain8 

        8

        -
        - -
        -

        ◆ Sampling

        diff --git a/unit___a_d_s1110_8hpp.js b/unit___a_d_s1110_8hpp.js index 7cdcb3e..bf4139f 100644 --- a/unit___a_d_s1110_8hpp.js +++ b/unit___a_d_s1110_8hpp.js @@ -1,14 +1,7 @@ var unit___a_d_s1110_8hpp = [ - [ "m5::unit::ads1110::Data", "structm5_1_1unit_1_1ads1110_1_1_data.html", "structm5_1_1unit_1_1ads1110_1_1_data" ], [ "m5::unit::UnitADS1110", "classm5_1_1unit_1_1_unit_a_d_s1110.html", "classm5_1_1unit_1_1_unit_a_d_s1110" ], [ "m5::unit::UnitADS1110::config_t", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t.html", "structm5_1_1unit_1_1_unit_a_d_s1110_1_1config__t" ], - [ "PGA", "unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272", [ - [ "Gain1", "unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272a59f607f9f2907b565ab85be1f9b7e376", null ], - [ "Gain2", "unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272a4c97165d0f5749fcf3fa0949f0ff198b", null ], - [ "Gain4", "unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272ac48f2ca1d97e47f6953ab2bc25bfad42", null ], - [ "Gain8", "unit___a_d_s1110_8hpp.html#a1dd4990bab238167aa2964514f26e272adaf2835dd42c64e6a88408a123e75267", null ] - ] ], [ "Sampling", "unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56", [ [ "Rate240", "unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a8950a78452e3d534ba1a8e934ec1768a", null ], [ "Rate60", "unit___a_d_s1110_8hpp.html#aaf34b838327572d223ee440c9877dd56a13eb4296718707e8f6182c25aa6f9acf", null ], diff --git a/unit___a_d_s1110_8hpp_source.html b/unit___a_d_s1110_8hpp_source.html index 0a07575..a834ccc 100644 --- a/unit___a_d_s1110_8hpp_source.html +++ b/unit___a_d_s1110_8hpp_source.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -106,200 +106,139 @@
        5 */
        10#ifndef M5_UNIT_ANADIG_UNIT_ADS1110_HPP
        11#define M5_UNIT_ANADIG_UNIT_ADS1110_HPP
        -
        12#include <M5UnitComponent.hpp>
        -
        13#include <m5_utility/stl/extension.hpp>
        -
        14#include <m5_utility/container/circular_buffer.hpp>
        -
        15#include <limits> // NaN
        -
        16
        -
        17namespace m5 {
        -
        18namespace unit {
        -
        19
        -
        24namespace ads1110 {
        -
        -
        29enum class Sampling : uint8_t {
        -
        30 Rate240,
        -
        31 Rate60,
        -
        32 Rate30,
        -
        33 Rate15,
        -
        34};
        -
        -
        35
        -
        -
        40enum class PGA : uint8_t {
        -
        41 Gain1,
        -
        42 Gain2,
        -
        43 Gain4,
        -
        44 Gain8,
        -
        45};
        -
        -
        46
        -
        -
        51struct Data {
        -
        52 std::array<uint8_t, 2> raw{};
        -
        53 PGA pga{};
        -
        54
        -
        -
        56 inline int16_t differentialValue() const
        -
        57 {
        -
        58 return (int16_t)m5::types::big_uint16_t(raw[0], raw[1]).get();
        -
        59 }
        -
        -
        -
        61 inline float differentialVoltage() const
        -
        62 {
        -
        63 return (differentialValue() * gain_table[m5::stl::to_underlying(pga)]) / 32768.f * 1000.f;
        +
        12#include "unit_ADS11xx.hpp"
        +
        13
        +
        14namespace m5 {
        +
        15namespace unit {
        +
        20namespace ads1110 {
        +
        +
        25enum class Sampling : uint8_t {
        +
        26 Rate240,
        +
        27 Rate60,
        +
        28 Rate30,
        +
        29 Rate15,
        +
        30};
        +
        +
        31
        +
        32using PGA = m5::unit::ads11xx::PGA;
        +
        33using Data = m5::unit::ads11xx::Data;
        +
        34
        +
        35} // namespace ads1110
        +
        36
        +
        +
        41class UnitADS1110 : public UnitADS11XX {
        +
        42 M5_UNIT_COMPONENT_HPP_BUILDER(UnitADS1110, 0x48);
        +
        43
        +
        44public:
        +
        +
        49 struct config_t {
        +
        51 bool start_periodic{true};
        +
        53 ads1110::Sampling sampling_rate{ads1110::Sampling::Rate15};
        +
        55 ads1110::PGA pga{ads1110::PGA::Gain1};
        +
        57 float factor{100.f / 610.f};
        +
        58 };
        +
        +
        59
        +
        60 explicit UnitADS1110(const float factor = 100.f / 610.f, const uint8_t addr = DEFAULT_ADDRESS) : UnitADS11XX(addr)
        +
        61 {
        +
        62 _vdd = 2048.f; // Fixed (internal VDD)
        +
        63 _cfg.factor = _factor = factor;
        64 }
        -
        -
        65 static const float gain_table[4];
        -
        66};
        -
        -
        67
        -
        68} // namespace ads1110
        -
        69
        -
        -
        74class UnitADS1110 : public Component, public PeriodicMeasurementAdapter<UnitADS1110, ads1110::Data> {
        -
        75 M5_UNIT_COMPONENT_HPP_BUILDER(UnitADS1110, 0x48);
        -
        76
        -
        77public:
        -
        -
        82 struct config_t {
        -
        84 bool start_periodic{true};
        -
        86 ads1110::Sampling sampling_rate{ads1110::Sampling::Rate15};
        -
        88 ads1110::PGA pga{ads1110::PGA::Gain1};
        -
        89 };
        -
        -
        90
        -
        91 explicit UnitADS1110(const uint8_t addr = DEFAULT_ADDRESS)
        -
        92 : Component(addr), _data{new m5::container::CircularBuffer<ads1110::Data>(1)}
        -
        93 {
        -
        94 auto ccfg = component_config();
        -
        95 ccfg.clock = 400 * 1000U;
        -
        96 component_config(ccfg);
        -
        97 }
        -
        98 virtual ~UnitADS1110()
        -
        99 {
        -
        100 }
        +
        65 virtual ~UnitADS1110()
        +
        66 {
        +
        67 }
        +
        68
        +
        69 virtual bool begin() override;
        +
        70
        +
        73
        +
        + +
        75 {
        +
        76 return _cfg;
        +
        77 }
        +
        +
        +
        79 inline void config(const config_t& cfg)
        +
        80 {
        +
        81 _cfg = cfg;
        +
        82 }
        +
        +
        84
        +
        87
        + +
        99 bool writeSamplingRate(const ads1110::Sampling rate);
        101
        -
        102 virtual bool begin() override;
        -
        103 virtual void update(const bool force = false) override;
        104
        -
        107
        -
        - -
        109 {
        -
        110 return _cfg;
        -
        111 }
        -
        -
        -
        113 inline void config(const config_t& cfg)
        -
        114 {
        -
        115 _cfg = cfg;
        -
        116 }
        +
        +
        110 inline bool startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)
        +
        111 {
        +
        112 return start_periodic_measurement(rate, pga);
        +
        113 }
        +
        +
        + +
        116 {
        +
        117 return UnitADS11XX::startPeriodicMeasurement();
        +
        118 }
        +
        +
        + +
        124 {
        +
        125 return UnitADS11XX::stopPeriodicMeasurement();
        +
        126 }
        +
        +
        128
        +
        131
        +
        142 bool measureSingleshot(ads1110::Data& data, const ads1110::Sampling rate, const ads1110::PGA pga);
        +
        + +
        145 {
        +
        146 return UnitADS11XX::measure_singleshot(data);
        +
        147 }
        +
        +
        149
        +
        156 virtual bool generalReset() override;
        +
        157
        +
        158protected:
        +
        159 bool start_periodic_measurement(const ads1110::Sampling rate, const ads1110::PGA pga);
        +
        160 virtual uint32_t get_interval(const uint8_t rate) override;
        +
        161
        +
        162private:
        +
        163 config_t _cfg{};
        +
        164};
        -
        118
        -
        -
        122 inline int16_t differentialValue() const
        -
        123 {
        -
        124 return !empty() ? oldest().differentialValue() : 0;
        -
        125 }
        -
        -
        -
        127 inline float differentialVoltage() const
        -
        128 {
        -
        129 return !empty() ? oldest().differentialVoltage() : std::numeric_limits<float>::quiet_NaN();
        -
        130 }
        -
        -
        132
        -
        135
        - -
        147 bool writeSamplingRate(const ads1110::Sampling rate);
        -
        153 bool readPGA(ads1110::PGA& pga);
        -
        160 bool writePGA(const ads1110::PGA pga);
        -
        162
        165
        -
        -
        171 inline bool startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)
        -
        172 {
        -
        173 return start_periodic_measurement(rate, pga);
        -
        174 }
        -
        -
        - -
        177 {
        -
        178 return start_periodic_measurement();
        -
        179 }
        -
        -
        - -
        185 {
        -
        186 return stop_periodic_measurement();
        -
        187 }
        -
        -
        189
        -
        192
        -
        203 bool measureSingleshot(ads1110::Data& data, const ads1110::Sampling rate, const ads1110::PGA pga);
        - -
        207
        -
        214 bool generalReset();
        -
        215
        -
        216protected:
        -
        217 bool read_config(uint8_t& v);
        -
        218 bool write_config(const uint8_t v);
        -
        219 bool read_measurement(uint8_t* v);
        -
        220 bool is_data_ready();
        -
        221
        -
        222 bool start_periodic_measurement(const ads1110::Sampling rate, const ads1110::PGA pga);
        -
        223 bool start_periodic_measurement();
        -
        224 bool stop_periodic_measurement();
        -
        225
        -
        226 M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitADS1110, ads1110::Data);
        -
        227
        -
        228private:
        -
        229 std::unique_ptr<m5::container::CircularBuffer<ads1110::Data>> _data{};
        -
        230 ads1110::PGA _pga{ads1110::PGA::Gain1};
        -
        231 config_t _cfg{};
        -
        232};
        -
        -
        233
        -
        234} // namespace unit
        -
        235} // namespace m5
        -
        236
        -
        237#endif
        -
        16-bit, self-calibrating, delta-sigma A/D converter
        Definition unit_ADS1110.hpp:74
        -
        bool startPeriodicMeasurement()
        Start periodic measurement using current settings.
        Definition unit_ADS1110.hpp:176
        -
        bool startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)
        Start periodic measurement.
        Definition unit_ADS1110.hpp:171
        -
        bool readPGA(ads1110::PGA &pga)
        Read the PGA.
        Definition unit_ADS1110.cpp:239
        -
        bool stopPeriodicMeasurement()
        Stop periodic measurement.
        Definition unit_ADS1110.hpp:184
        -
        config_t config()
        Gets the configration.
        Definition unit_ADS1110.hpp:108
        -
        bool writeSamplingRate(const ads1110::Sampling rate)
        Write the Sampling rate.
        Definition unit_ADS1110.cpp:224
        -
        bool measureSingleshot(ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)
        Measurement single shot.
        Definition unit_ADS1110.cpp:164
        -
        bool generalReset()
        General reset.
        Definition unit_ADS1110.cpp:196
        -
        void config(const config_t &cfg)
        Set the configration.
        Definition unit_ADS1110.hpp:113
        -
        int16_t differentialValue() const
        Oldest measured differential value.
        Definition unit_ADS1110.hpp:122
        -
        float differentialVoltage() const
        Oldest measured differential voltage(mV)
        Definition unit_ADS1110.hpp:127
        -
        bool writePGA(const ads1110::PGA pga)
        Write the PGA.
        Definition unit_ADS1110.cpp:249
        -
        bool readSamplingRate(ads1110::Sampling &rate)
        Read the Sampling rate.
        Definition unit_ADS1110.cpp:214
        +
        166} // namespace unit
        +
        167} // namespace m5
        +
        168#endif
        +
        16-bit, self-calibrating, delta-sigma A/D converter
        Definition unit_ADS1110.hpp:41
        +
        bool measureSingleshot(ads1110::Data &data)
        Measurement single shot using current settings.
        Definition unit_ADS1110.hpp:144
        +
        bool startPeriodicMeasurement()
        Start periodic measurement using current settings.
        Definition unit_ADS1110.hpp:115
        +
        bool startPeriodicMeasurement(const ads1110::Sampling rate, const ads1110::PGA pga)
        Start periodic measurement.
        Definition unit_ADS1110.hpp:110
        +
        bool stopPeriodicMeasurement()
        Stop periodic measurement.
        Definition unit_ADS1110.hpp:123
        +
        config_t config()
        Gets the configration.
        Definition unit_ADS1110.hpp:74
        +
        bool writeSamplingRate(const ads1110::Sampling rate)
        Write the Sampling rate.
        Definition unit_ADS1110.cpp:75
        +
        bool measureSingleshot(ads1110::Data &data, const ads1110::Sampling rate, const ads1110::PGA pga)
        Measurement single shot.
        Definition unit_ADS1110.cpp:49
        +
        void config(const config_t &cfg)
        Set the configration.
        Definition unit_ADS1110.hpp:79
        +
        virtual bool generalReset() override
        General reset.
        Definition unit_ADS1110.cpp:57
        +
        bool readSamplingRate(ads1110::Sampling &rate)
        Read the Sampling rate.
        Definition unit_ADS1110.cpp:65
        +
        Base class of ADS1100,ADS1110.
        Definition unit_ADS11xx.hpp:68
        +
        For ADS1110.
        Top level namespace of M5stack.
        Unit-related namespace.
        -
        Settings for begin.
        Definition unit_ADS1110.hpp:82
        -
        ads1110::PGA pga
        PGA if start on begin.
        Definition unit_ADS1110.hpp:88
        -
        ads1110::Sampling sampling_rate
        Data sampling rate if start on begin.
        Definition unit_ADS1110.hpp:86
        -
        bool start_periodic
        Start periodic measurement on begin?
        Definition unit_ADS1110.hpp:84
        -
        Measurement data group.
        Definition unit_ADS1110.hpp:51
        -
        std::array< uint8_t, 2 > raw
        Raw.
        Definition unit_ADS1110.hpp:52
        -
        int16_t differentialValue() const
        !
        Definition unit_ADS1110.hpp:56
        -
        PGA pga
        PGA.
        Definition unit_ADS1110.hpp:53
        -
        float differentialVoltage() const
        differential value to differential voltage(mV)
        Definition unit_ADS1110.hpp:61
        -
        PGA
        Programmable Gain Amplifier.
        Definition unit_ADS1110.hpp:40
        - - - - -
        Sampling
        Data sampling rate for periodic.
        Definition unit_ADS1110.hpp:29
        +
        Settings for begin.
        Definition unit_ADS1110.hpp:49
        +
        float factor
        Correction factor (Normalization factor of input due to voltage divider resistors,...
        Definition unit_ADS1110.hpp:57
        +
        ads1110::PGA pga
        PGA if start on begin.
        Definition unit_ADS1110.hpp:55
        +
        ads1110::Sampling sampling_rate
        Data sampling rate if start on begin.
        Definition unit_ADS1110.hpp:53
        +
        bool start_periodic
        Start periodic measurement on begin?
        Definition unit_ADS1110.hpp:51
        +
        Measurement data group.
        Definition unit_ADS11xx.hpp:41
        +
        Sampling
        Data sampling rate for periodic.
        Definition unit_ADS1110.hpp:25
        @ Rate15
        15 SPS as default
        +
        Base class of ADS1100,ADS1110.
        +
        PGA
        Programmable Gain Amplifier.
        Definition unit_ADS11xx.hpp:30
        diff --git a/unit___a_d_s11xx_8cpp.html b/unit___a_d_s11xx_8cpp.html new file mode 100644 index 0000000..06d62bd --- /dev/null +++ b/unit___a_d_s11xx_8cpp.html @@ -0,0 +1,128 @@ + + + + + + + +M5Unit-ANADIG: src/unit/unit_ADS11xx.cpp File Reference + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        + +
        unit_ADS11xx.cpp File Reference
        +
        +
        + +

        ADS11XX Unit for M5UnitUnified. +More...

        +
        #include "unit_ADS11xx.hpp"
        +#include <M5Utility.hpp>
        +
        + + + + +

        +Namespaces

        namespace  m5
         Top level namespace of M5stack.
         
        +

        Detailed Description

        +

        ADS11XX Unit for M5UnitUnified.

        +
        +
        + + + + diff --git a/unit___a_d_s11xx_8hpp.html b/unit___a_d_s11xx_8hpp.html new file mode 100644 index 0000000..bbb47c1 --- /dev/null +++ b/unit___a_d_s11xx_8hpp.html @@ -0,0 +1,193 @@ + + + + + + + +M5Unit-ANADIG: src/unit/unit_ADS11xx.hpp File Reference + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        + +
        unit_ADS11xx.hpp File Reference
        +
        +
        + +

        Base class of ADS1100,ADS1110. +More...

        +
        #include <M5UnitComponent.hpp>
        +#include <m5_utility/stl/extension.hpp>
        +#include <m5_utility/container/circular_buffer.hpp>
        +#include <limits>
        +
        +

        Go to the source code of this file.

        + + + + + + + + + + +

        +Classes

        struct  m5::unit::ads11xx::Data
         Measurement data group. More...
         
        class  m5::unit::UnitADS11XX
         Base class of ADS1100,ADS1110. More...
         
        struct  m5::unit::UnitADS11XX::Config
         
        + + + + + + + +

        +Namespaces

        namespace  m5
         Top level namespace of M5stack.
         
        namespace  ads11xx
         For ADS1100,ADS1110.
         
        + + + + +

        +Enumerations

        enum class  m5::unit::ads11xx::PGA : uint8_t { Gain1 +, Gain2 +, Gain4 +, Gain8 + }
         Programmable Gain Amplifier. More...
         
        +

        Detailed Description

        +

        Base class of ADS1100,ADS1110.

        +

        Enumeration Type Documentation

        + +

        ◆ PGA

        + +
        +
        + + + + + +
        + + + + +
        enum class m5::unit::ads11xx::PGA : uint8_t
        +
        +strong
        +
        + +

        Programmable Gain Amplifier.

        + + + + + +
        Enumerator
        Gain1 

        1 as default

        +
        Gain2 

        2

        +
        Gain4 

        4

        +
        Gain8 

        8

        +
        + +
        +
        +
        +
        + + + + diff --git a/unit___a_d_s11xx_8hpp.js b/unit___a_d_s11xx_8hpp.js new file mode 100644 index 0000000..4f07c1f --- /dev/null +++ b/unit___a_d_s11xx_8hpp.js @@ -0,0 +1,12 @@ +var unit___a_d_s11xx_8hpp = +[ + [ "m5::unit::ads11xx::Data", "structm5_1_1unit_1_1ads11xx_1_1_data.html", "structm5_1_1unit_1_1ads11xx_1_1_data" ], + [ "m5::unit::UnitADS11XX", "classm5_1_1unit_1_1_unit_a_d_s11_x_x.html", "classm5_1_1unit_1_1_unit_a_d_s11_x_x" ], + [ "m5::unit::UnitADS11XX::Config", "structm5_1_1unit_1_1_unit_a_d_s11_x_x_1_1_config.html", null ], + [ "PGA", "unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69ee", [ + [ "Gain1", "unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eea59f607f9f2907b565ab85be1f9b7e376", null ], + [ "Gain2", "unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eea4c97165d0f5749fcf3fa0949f0ff198b", null ], + [ "Gain4", "unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eeac48f2ca1d97e47f6953ab2bc25bfad42", null ], + [ "Gain8", "unit___a_d_s11xx_8hpp.html#a95f6d2d54a1e5af2f353ec7117fd69eeadaf2835dd42c64e6a88408a123e75267", null ] + ] ] +]; \ No newline at end of file diff --git a/unit___a_d_s11xx_8hpp_source.html b/unit___a_d_s11xx_8hpp_source.html new file mode 100644 index 0000000..5111139 --- /dev/null +++ b/unit___a_d_s11xx_8hpp_source.html @@ -0,0 +1,307 @@ + + + + + + + +M5Unit-ANADIG: src/unit/unit_ADS11xx.hpp Source File + + + + + + + + + + + + + + + +
        +
        + + + + + + +
        +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370 +
        +
        +
        + + + + + + + + +
        +
        + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        +
        +
        +
        Loading...
        +
        Searching...
        +
        No Matches
        +
        +
        +
        +
        + +
        +
        unit_ADS11xx.hpp
        +
        +
        +Go to the documentation of this file.
        1/*
        +
        2 * SPDX-FileCopyrightText: 2025 M5Stack Technology CO LTD
        +
        3 *
        +
        4 * SPDX-License-Identifier: MIT
        +
        5 */
        +
        10#ifndef M5_UNIT_ANADIG_UNIT_ADS11XX_HPP
        +
        11#define M5_UNIT_ANADIG_UNIT_ADS11XX_HPP
        +
        12#include <M5UnitComponent.hpp>
        +
        13#include <m5_utility/stl/extension.hpp>
        +
        14#include <m5_utility/container/circular_buffer.hpp>
        +
        15#include <limits> // NaN
        +
        16
        +
        17namespace m5 {
        +
        18namespace unit {
        +
        19
        +
        24namespace ads11xx {
        +
        25
        +
        +
        30enum class PGA : uint8_t {
        +
        31 Gain1,
        +
        32 Gain2,
        +
        33 Gain4,
        +
        34 Gain8,
        +
        35};
        +
        +
        36
        +
        +
        41struct Data {
        +
        42 std::array<uint8_t, 2> raw{};
        +
        43 uint8_t rate{};
        +
        44 PGA pga{};
        +
        45 float vdd{2048.f};
        +
        46 float factor{1.0f};
        +
        47
        +
        +
        49 inline int16_t differentialValue() const
        +
        50 {
        +
        51 return (int16_t)m5::types::big_uint16_t(raw[0], raw[1]).get();
        +
        52 }
        +
        +
        +
        54 inline float differentialVoltage() const
        +
        55 {
        +
        56 return differentialValue() / (-min_code_table[rate & 0x03] / vdd * (1U << m5::stl::to_underlying(pga))) /
        +
        57 factor;
        +
        58 }
        +
        +
        59 static const int32_t min_code_table[4];
        +
        60};
        +
        +
        61
        +
        62} // namespace ads11xx
        +
        63
        +
        +
        68class UnitADS11XX : public Component, public PeriodicMeasurementAdapter<UnitADS11XX, ads11xx::Data> {
        +
        69 M5_UNIT_COMPONENT_HPP_BUILDER(UnitADS11XX, 0x00);
        +
        70
        +
        71public:
        +
        72 explicit UnitADS11XX(const uint8_t addr = DEFAULT_ADDRESS)
        +
        73 : Component(addr), _data{new m5::container::CircularBuffer<ads11xx::Data>(1)}
        +
        74 {
        +
        75 auto ccfg = component_config();
        +
        76 ccfg.clock = 400 * 1000U;
        +
        77 component_config(ccfg);
        +
        78 }
        +
        79 virtual ~UnitADS11XX()
        +
        80 {
        +
        81 }
        +
        82
        +
        83 virtual bool begin() override;
        +
        84 virtual void update(const bool force = false) override;
        +
        85
        +
        +
        89 inline int16_t differentialValue() const
        +
        90 {
        +
        91 return !empty() ? oldest().differentialValue() : 0;
        +
        92 }
        +
        +
        +
        94 inline float differentialVoltage() const
        +
        95 {
        +
        96 return !empty() ? oldest().differentialVoltage() : std::numeric_limits<float>::quiet_NaN();
        +
        97 }
        +
        +
        99
        +
        102
        +
        107 bool readPGA(ads11xx::PGA& pga);
        +
        114 bool writePGA(const ads11xx::PGA pga);
        +
        116
        +
        123 virtual bool generalReset();
        +
        124
        +
        125protected:
        +
        126 bool start_periodic_measurement(const uint8_t cfg_value);
        +
        127 bool start_periodic_measurement();
        +
        128 bool stop_periodic_measurement();
        +
        129
        +
        130 bool measure_singleshot(ads11xx::Data& data, const uint8_t cfg_value);
        +
        131 bool measure_singleshot(ads11xx::Data& data);
        +
        132
        +
        133 bool read_config(uint8_t& v);
        +
        134 bool write_config(const uint8_t v);
        +
        135 bool read_measurement(uint8_t v[2]);
        +
        136 bool is_data_ready();
        +
        137
        +
        138 virtual bool read_if_ready_in_periodic(uint8_t v[2]);
        +
        139 virtual uint32_t get_interval(const uint8_t /* rate */)
        +
        140 {
        +
        141 return 0;
        +
        142 }
        +
        143
        +
        144 M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitADS11XX, ads11xx::Data);
        +
        145
        +
        146protected:
        +
        147 std::unique_ptr<m5::container::CircularBuffer<ads11xx::Data>> _data{};
        +
        148 ads11xx::PGA _pga{};
        +
        149 uint8_t _rate{};
        +
        150 float _vdd{2.048f};
        +
        151 float _factor{1.0f};
        +
        152
        +
        +
        153 struct Config {
        +
        154 inline uint8_t rate() const
        +
        155 {
        +
        156 return (value >> 2) & 0x03;
        +
        157 }
        +
        158 inline ads11xx::PGA pga() const
        +
        159 {
        +
        160 return static_cast<ads11xx::PGA>(value & 0x03);
        +
        161 }
        +
        162 inline bool continuous() const
        +
        163 {
        +
        164 return value & (1U << 4);
        +
        165 }
        +
        166 inline bool single() const
        +
        167 {
        +
        168 return !continuous();
        +
        169 }
        +
        170 inline bool st() const
        +
        171 {
        +
        172 // ADS1100 ST/BSY Continuous: Always true, Single: False if data raedy
        +
        173 // ADS1110 ST/DRDY Continuous/Single: False if data ready
        +
        174 return (value & 0x80);
        +
        175 }
        +
        176
        +
        177 inline void rate(const uint8_t rate)
        +
        178 {
        +
        179 value = (value & ~(0x03 << 2)) | ((rate & 0x03) << 2);
        +
        180 }
        +
        181 inline void pga(const ads11xx::PGA pga)
        +
        182 {
        +
        183 value = (value & ~0x03) | m5::stl::to_underlying(pga);
        +
        184 }
        +
        185 inline void continuous(bool enable)
        +
        186 {
        +
        187 value = (value & ~(1U << 4)) | ((enable ? 0 : 1) << 4);
        +
        188 }
        +
        189 inline void single(bool enable)
        +
        190 {
        +
        191 continuous(false);
        +
        192 }
        +
        193 inline void st(const bool b)
        +
        194 {
        +
        195 value = (value & ~0x80) | (b ? 0x80 : 0x00);
        +
        196 }
        +
        197 uint8_t value{};
        +
        198 };
        +
        +
        199};
        +
        +
        200} // namespace unit
        +
        201} // namespace m5
        +
        202#endif
        +
        Base class of ADS1100,ADS1110.
        Definition unit_ADS11xx.hpp:68
        +
        bool writePGA(const ads11xx::PGA pga)
        Write the PGA.
        Definition unit_ADS11xx.cpp:158
        +
        float differentialVoltage() const
        Oldest measured differential voltage(mV)
        Definition unit_ADS11xx.hpp:94
        +
        virtual bool generalReset()
        General reset.
        Definition unit_ADS11xx.cpp:173
        +
        int16_t differentialValue() const
        Oldest measured differential value.
        Definition unit_ADS11xx.hpp:89
        +
        bool readPGA(ads11xx::PGA &pga)
        Read the PGA.
        Definition unit_ADS11xx.cpp:148
        +
        For ADS1100,ADS1110.
        +
        Top level namespace of M5stack.
        +
        Unit-related namespace.
        +
        Definition unit_ADS11xx.hpp:153
        +
        Measurement data group.
        Definition unit_ADS11xx.hpp:41
        +
        std::array< uint8_t, 2 > raw
        Raw.
        Definition unit_ADS11xx.hpp:42
        +
        float differentialVoltage() const
        Gets the differential voltage(mV)
        Definition unit_ADS11xx.hpp:54
        +
        PGA pga
        PGA.
        Definition unit_ADS11xx.hpp:44
        +
        uint8_t rate
        SPS (Value and content depend on derived class)
        Definition unit_ADS11xx.hpp:43
        +
        float vdd
        VDD(mV)
        Definition unit_ADS11xx.hpp:45
        +
        int16_t differentialValue() const
        !
        Definition unit_ADS11xx.hpp:49
        +
        float factor
        Correction factor.
        Definition unit_ADS11xx.hpp:46
        +
        PGA
        Programmable Gain Amplifier.
        Definition unit_ADS11xx.hpp:30
        + + + + +
        +
        + + + + diff --git a/unit___g_p8413_8cpp.html b/unit___g_p8413_8cpp.html index 9875c0a..57e5c18 100644 --- a/unit___g_p8413_8cpp.html +++ b/unit___g_p8413_8cpp.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/unit___g_p8413_8hpp.html b/unit___g_p8413_8hpp.html index 409abbe..0b500c0 100644 --- a/unit___g_p8413_8hpp.html +++ b/unit___g_p8413_8hpp.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/unit___g_p8413_8hpp_source.html b/unit___g_p8413_8hpp_source.html index 5632c00..8dc3859 100644 --- a/unit___g_p8413_8hpp_source.html +++ b/unit___g_p8413_8hpp_source.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/unit___m_c_p4725_8cpp.html b/unit___m_c_p4725_8cpp.html index b10ec6a..6d0e1c5 100644 --- a/unit___m_c_p4725_8cpp.html +++ b/unit___m_c_p4725_8cpp.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        diff --git a/unit___m_c_p4725_8hpp.html b/unit___m_c_p4725_8hpp.html index e559718..056931d 100644 --- a/unit___m_c_p4725_8hpp.html +++ b/unit___m_c_p4725_8hpp.html @@ -27,7 +27,7 @@ -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370
        @@ -125,7 +125,7 @@  Top level namespace of M5stack.
          namespace  mcp4725 - For ADS1110.
        + For MCP4725.
          @@ -284,7 +284,7 @@
        bool writeVoltageAndEEPROM(const T mv, const bool blocking=true)
        Write to DAC register and EEPROM.
        Definition unit_MCP4725.hpp:162
        static float raw_to_voltage(const uint16_t raw, const float supply_voltage=5000.f)
        Raw value to voltage(mV)
        Definition unit_MCP4725.hpp:44
        Top level namespace of M5stack.
        -
        For ADS1110.
        +
        For MCP4725.
        Unit-related namespace.
        Settings for begin.
        Definition unit_MCP4725.hpp:59
        bool using_eeprom_settings
        Using EEPROM settings on begin?
        Definition unit_MCP4725.hpp:61

        diff --git a/unit___m_c_p4725_8hpp_source.html b/unit___m_c_p4725_8hpp_source.html index 545211e..e6cfc87 100644 --- a/unit___m_c_p4725_8hpp_source.html +++ b/unit___m_c_p4725_8hpp_source.html @@ -27,7 +27,7 @@

        -
        M5Unit-ANADIG 0.0.1 git rev:4011769 +
        M5Unit-ANADIG 0.1.0 git rev:3fbd370