MAX30001G  1.2.0
Arduino library for MAX30001G ECG and BIOZ AFE
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