MAX30001G  1.2.0
Arduino library for MAX30001G ECG and BIOZ AFE
max30001g_globals.cpp File Reference
Include dependency graph for max30001g_globals.cpp:

Variables

volatile bool afe_irq1_pending = false
 
volatile bool afe_irq2_pending = false
 
volatile bool afe_irq_pending = false
 
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 = 0
 
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 = 1800
 
int32_t V_ref = 1000
 
bool valid_data_detected
 

Variable Documentation

◆ afe_irq1_pending

volatile bool afe_irq1_pending = false

◆ afe_irq2_pending

volatile bool afe_irq2_pending = false

◆ afe_irq_pending

volatile bool afe_irq_pending = false

◆ BIOZ_ahpf

float BIOZ_ahpf

◆ bioz_available

volatile bool bioz_available

◆ bioz_cgm_occurred

volatile bool bioz_cgm_occurred

◆ BIOZ_cgmag

int BIOZ_cgmag

◆ BIOZ_cmres

uint32_t BIOZ_cmres

◆ bioz_counter

int bioz_counter

◆ BIOZ_data

RingBuffer<float, 128> BIOZ_data

◆ BIOZ_dhpf

float BIOZ_dhpf

◆ BIOZ_dlpf

float BIOZ_dlpf

◆ BIOZ_frequency

float BIOZ_frequency

◆ BIOZ_gain

int BIOZ_gain

◆ bioz_overflow_occurred

volatile bool bioz_overflow_occurred

◆ bioz_overvoltage_occurred

volatile bool bioz_overvoltage_occurred

◆ BIOZ_phase

float BIOZ_phase

◆ BIOZ_samplingRate

float BIOZ_samplingRate

◆ BIOZ_spectrum

RingBuffer<ImpedanceSpectrum, 4> BIOZ_spectrum

◆ BIOZ_test_frequency

float BIOZ_test_frequency

◆ BIOZ_test_rmod

float BIOZ_test_rmod

◆ BIOZ_test_rnom

float BIOZ_test_rnom

◆ bioz_undervoltage_occurred

volatile bool bioz_undervoltage_occurred

◆ CAL_fcal

float CAL_fcal

◆ CAL_resolution

float CAL_resolution

◆ cnfg_bioz

◆ cnfg_bioz_lc

◆ cnfg_bmux

◆ cnfg_cal

◆ cnfg_ecg

◆ cnfg_emux

◆ cnfg_gen

◆ cnfg_rtor1

◆ cnfg_rtor2

◆ ecg_available

volatile bool ecg_available

◆ ecg_counter

int ecg_counter

◆ ECG_data

RingBuffer<float, 128> ECG_data

◆ ecg_fast_recovery_occurred

volatile bool ecg_fast_recovery_occurred

◆ ECG_gain

int ECG_gain

◆ ECG_hpf

float ECG_hpf

◆ ECG_latency

float ECG_latency

◆ ecg_lead_off

volatile bool ecg_lead_off

◆ ECG_lpf

float ECG_lpf

◆ ecg_overflow_occurred

volatile bool ecg_overflow_occurred

◆ ECG_progression

float ECG_progression

◆ ECG_samplingRate

float ECG_samplingRate

◆ en_int1

◆ en_int2

◆ EOF_detected

bool EOF_detected

◆ fmstr

float fmstr

◆ impedance_frequency

float impedance_frequency[MAX30001_BIOZ_NUM_FREQUENCIES]

◆ impedance_magnitude

float impedance_magnitude[MAX30001_BIOZ_NUM_FREQUENCIES]

◆ impedance_phase

float impedance_phase[MAX30001_BIOZ_NUM_FREQUENCIES]

◆ info

◆ leads_on_detected

volatile bool leads_on_detected

◆ mngr_dyn

◆ mngr_int

◆ over_voltage_detected

bool over_voltage_detected

◆ pll_unlocked_occurred

volatile bool pll_unlocked_occurred

◆ RBIASV_res

uint16_t RBIASV_res

◆ RCAL_freq

float RCAL_freq = 0

◆ rr_interval

float rr_interval

◆ rtor_available

volatile bool rtor_available

◆ rtor_counter

int rtor_counter

◆ RTOR_data

RingBuffer<float, 16> RTOR_data

◆ RtoR_delay

float RtoR_delay

◆ RtoR_resolution

float RtoR_resolution

◆ status

◆ tres

float tres

◆ under_voltage_detected

bool under_voltage_detected

◆ V_AVDD

int32_t V_AVDD = 1800

◆ V_ref

int32_t V_ref = 1000

◆ valid_data_detected

bool valid_data_detected