MAX30001G 1.0.1 Arduino library for MAX30001G ECG and BIOZ AFE

Variables
max30001g_globals.h File Reference
`#include <stdint.h>`
`#include "RingBuffer.h"`
`#include "max30001g_defs.h"`
`#include "max30001g_typedefs.h"`
`#include "max30001g_regs_typedefs.h"`
Include dependency graph for max30001g_globals.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Variables
volatile bool | afe_irq1_pending
volatile bool | afe_irq2_pending
volatile bool | afe_irq_pending
float | BIOZ_ahpf
volatile bool | bioz_available
volatile bool | bioz_cgm_occurred
int | BIOZ_cgmag
uint32_t | BIOZ_cmres
int | bioz_counter
RingBuffer< float, 128 > | BIOZ_data
float | BIOZ_dhpf
float | BIOZ_dlpf
float | BIOZ_frequency
int | BIOZ_gain
volatile bool | bioz_overflow_occurred
volatile bool | bioz_overvoltage_occurred
float | BIOZ_phase
float | BIOZ_samplingRate
RingBuffer< ImpedanceSpectrum, 4 > | BIOZ_spectrum
float | BIOZ_test_frequency
float | BIOZ_test_rmod
float | BIOZ_test_rnom
volatile bool | bioz_undervoltage_occurred
float | CAL_fcal
float | CAL_resolution
max30001_cnfg_bioz_reg_t | cnfg_bioz
max30001_cnfg_bioz_lc_reg_t | cnfg_bioz_lc
max30001_cnfg_bmux_reg_t | cnfg_bmux
max30001_cnfg_cal_reg_t | cnfg_cal
max30001_cnfg_ecg_reg_t | cnfg_ecg
max30001_cnfg_emux_reg_t | cnfg_emux
max30001_cnfg_gen_reg_t | cnfg_gen
max30001_cnfg_rtor1_reg_t | cnfg_rtor1
max30001_cnfg_rtor2_reg_t | cnfg_rtor2
volatile bool | ecg_available
int | ecg_counter
RingBuffer< float, 128 > | ECG_data
volatile bool | ecg_fast_recovery_occurred
int | ECG_gain
float | ECG_hpf
float | ECG_latency
volatile bool | ecg_lead_off
float | ECG_lpf
volatile bool | ecg_overflow_occurred
float | ECG_progression
float | ECG_samplingRate
max30001_en_int_reg_t | en_int1
max30001_en_int_reg_t | en_int2
bool | EOF_detected
float | fmstr
float | impedance_frequency [MAX30001_BIOZ_NUM_FREQUENCIES]
float | impedance_magnitude [MAX30001_BIOZ_NUM_FREQUENCIES]
float | impedance_phase [MAX30001_BIOZ_NUM_FREQUENCIES]
max30001_info_reg_t | info
volatile bool | leads_on_detected
max30001_mngr_dyn_reg_t | mngr_dyn
max30001_mngr_int_reg_t | mngr_int
bool | over_voltage_detected
volatile bool | pll_unlocked_occurred
uint16_t | RBIASV_res
float | RCAL_freq
float | rr_interval
volatile bool | rtor_available
int | rtor_counter
RingBuffer< float, 16 > | RTOR_data
float | RtoR_delay
float | RtoR_resolution
max30001_status_reg_t | status
float | tres
bool | under_voltage_detected
int32_t | V_AVDD
int32_t | V_ref
bool | valid_data_detected

## Variable Documentation

## ◆ afe_irq1_pending

volatile bool afe_irq1_pending
| extern

## ◆ afe_irq2_pending

volatile bool afe_irq2_pending
| extern

## ◆ afe_irq_pending

volatile bool afe_irq_pending
| extern

## ◆ BIOZ_ahpf

float BIOZ_ahpf
| extern

## ◆ bioz_available

volatile bool bioz_available
| extern

## ◆ bioz_cgm_occurred

volatile bool bioz_cgm_occurred
| extern

## ◆ BIOZ_cgmag

int BIOZ_cgmag
| extern

## ◆ BIOZ_cmres

uint32_t BIOZ_cmres
| extern

## ◆ bioz_counter

int bioz_counter
| extern

## ◆ BIOZ_data

RingBuffer<float, 128> BIOZ_data
| extern

## ◆ BIOZ_dhpf

float BIOZ_dhpf
| extern

## ◆ BIOZ_dlpf

float BIOZ_dlpf
| extern

## ◆ BIOZ_frequency

float BIOZ_frequency
| extern

## ◆ BIOZ_gain

int BIOZ_gain
| extern

## ◆ bioz_overflow_occurred

volatile bool bioz_overflow_occurred
| extern

## ◆ bioz_overvoltage_occurred

volatile bool bioz_overvoltage_occurred
| extern

## ◆ BIOZ_phase

float BIOZ_phase
| extern

## ◆ BIOZ_samplingRate

float BIOZ_samplingRate
| extern

## ◆ BIOZ_spectrum

RingBuffer<ImpedanceSpectrum, 4> BIOZ_spectrum
| extern

## ◆ BIOZ_test_frequency

float BIOZ_test_frequency
| extern

## ◆ BIOZ_test_rmod

float BIOZ_test_rmod
| extern

## ◆ BIOZ_test_rnom

float BIOZ_test_rnom
| extern

## ◆ bioz_undervoltage_occurred

volatile bool bioz_undervoltage_occurred
| extern

## ◆ CAL_fcal

float CAL_fcal
| extern

## ◆ CAL_resolution

float CAL_resolution
| extern

## ◆ cnfg_bioz

max30001_cnfg_bioz_reg_t cnfg_bioz
| extern

## ◆ cnfg_bioz_lc

max30001_cnfg_bioz_lc_reg_t cnfg_bioz_lc
| extern

## ◆ cnfg_bmux

max30001_cnfg_bmux_reg_t cnfg_bmux
| extern

## ◆ cnfg_cal

max30001_cnfg_cal_reg_t cnfg_cal
| extern

## ◆ cnfg_ecg

max30001_cnfg_ecg_reg_t cnfg_ecg
| extern

## ◆ cnfg_emux

max30001_cnfg_emux_reg_t cnfg_emux
| extern

## ◆ cnfg_gen

max30001_cnfg_gen_reg_t cnfg_gen
| extern

## ◆ cnfg_rtor1

max30001_cnfg_rtor1_reg_t cnfg_rtor1
| extern

## ◆ cnfg_rtor2

max30001_cnfg_rtor2_reg_t cnfg_rtor2
| extern

## ◆ ecg_available

volatile bool ecg_available
| extern

## ◆ ecg_counter

int ecg_counter
| extern

## ◆ ECG_data

RingBuffer<float, 128> ECG_data
| extern

## ◆ ecg_fast_recovery_occurred

volatile bool ecg_fast_recovery_occurred
| extern

## ◆ ECG_gain

int ECG_gain
| extern

## ◆ ECG_hpf

float ECG_hpf
| extern

## ◆ ECG_latency

float ECG_latency
| extern

## ◆ ecg_lead_off

volatile bool ecg_lead_off
| extern

## ◆ ECG_lpf

float ECG_lpf
| extern

## ◆ ecg_overflow_occurred

volatile bool ecg_overflow_occurred
| extern

## ◆ ECG_progression

float ECG_progression
| extern

## ◆ ECG_samplingRate

float ECG_samplingRate
| extern

## ◆ en_int1

max30001_en_int_reg_t en_int1
| extern

## ◆ en_int2

max30001_en_int_reg_t en_int2
| extern

## ◆ EOF_detected

bool EOF_detected
| extern

## ◆ fmstr

float fmstr
| extern

## ◆ impedance_frequency

float impedance_frequency[MAX30001_BIOZ_NUM_FREQUENCIES]
| extern

## ◆ impedance_magnitude

float impedance_magnitude[MAX30001_BIOZ_NUM_FREQUENCIES]
| extern

## ◆ impedance_phase

float impedance_phase[MAX30001_BIOZ_NUM_FREQUENCIES]
| extern

## ◆ info

max30001_info_reg_t info
| extern

## ◆ leads_on_detected

volatile bool leads_on_detected
| extern

## ◆ mngr_dyn

max30001_mngr_dyn_reg_t mngr_dyn
| extern

## ◆ mngr_int

max30001_mngr_int_reg_t mngr_int
| extern

## ◆ over_voltage_detected

bool over_voltage_detected
| extern

## ◆ pll_unlocked_occurred

volatile bool pll_unlocked_occurred
| extern

## ◆ RBIASV_res

uint16_t RBIASV_res
| extern

## ◆ RCAL_freq

float RCAL_freq
| extern

## ◆ rr_interval

float rr_interval
| extern

## ◆ rtor_available

volatile bool rtor_available
| extern

## ◆ rtor_counter

int rtor_counter
| extern

## ◆ RTOR_data

RingBuffer<float, 16> RTOR_data
| extern

## ◆ RtoR_delay

float RtoR_delay
| extern

## ◆ RtoR_resolution

float RtoR_resolution
| extern

## ◆ status

max30001_status_reg_t status
| extern

## ◆ tres

float tres
| extern

## ◆ under_voltage_detected

bool under_voltage_detected
| extern

## ◆ V_AVDD

int32_t V_AVDD
| extern

## ◆ V_ref

int32_t V_ref
| extern

## ◆ valid_data_detected

bool valid_data_detected
| extern