MAX30001G  1.2.0
Arduino library for MAX30001G ECG and BIOZ AFE
MAX30001G Member List

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

begin(void)MAX30001G
clearAllInterruptCallbacks(void)MAX30001G
clearInterruptAggregateCallback(void)MAX30001G
clearInterruptEventCallback(InterruptEvent event)MAX30001G
clearLatchedStatusFlags(void)MAX30001G
enableAFE(bool ECG, bool BIOZ, bool RtoR)MAX30001G
end(void)MAX30001G
FIFOReset(void)MAX30001G
handleBIOZFifoInterrupt(bool reportRaw=false)MAX30001G
handleECGFifoInterrupt(bool reportRaw=false)MAX30001G
handleRtoRInterrupt(void)MAX30001G
healthCheck(void)MAX30001G
InterruptCallback typedefMAX30001G
InterruptEvent enum nameMAX30001G
IRQ_BIOZ_CGMON enum valueMAX30001G
IRQ_BIOZ_FIFO enum valueMAX30001G
IRQ_BIOZ_OVER enum valueMAX30001G
IRQ_BIOZ_OVF enum valueMAX30001G
IRQ_BIOZ_UNDER enum valueMAX30001G
IRQ_ECG_FAST enum valueMAX30001G
IRQ_ECG_FIFO enum valueMAX30001G
IRQ_ECG_LEADOFF enum valueMAX30001G
IRQ_ECG_OVF enum valueMAX30001G
IRQ_EVENT_COUNT enum valueMAX30001G
IRQ_LEADS_ON enum valueMAX30001G
IRQ_PLL_UNLOCK enum valueMAX30001G
IRQ_RTOR enum valueMAX30001G
MAX30001G(uint8_t csPin, int intPin1=-1, int intPin2=-1)MAX30001G
printAllRegisters(void)MAX30001G
printBiozDiagnosticRegisters(const char *context=nullptr)MAX30001G
printConfig(void)MAX30001G
printInfo(void)MAX30001G
printStatus(void)MAX30001G
readAllRegisters(void)MAX30001G
readAndClearFaults(void)MAX30001G
readBIOZ(bool reportRaw)MAX30001G
readBIOZ_FIFO(bool reportRaw)MAX30001G
readECG(bool reportRaw)MAX30001G
readECG_FIFO(bool reportRaw)MAX30001G
readInfo(void)MAX30001G
readRTOR(void)MAX30001G
readStatusRegisters(void)MAX30001G
restoreConfig(void)MAX30001G
saveConfig(void)MAX30001G
serviceAllInterrupts(void)MAX30001G
servicePendingInterrupts(void)MAX30001G
setBIOZCurrentMonitor(bool enable)MAX30001G
setBIOZfilter(uint8_t ahpf, uint8_t lpf, uint8_t hpf)MAX30001G
setBIOZgain(uint8_t gain, bool lowNoise)MAX30001G
setBIOZmag(uint32_t current_nA)MAX30001G
setBIOZmodulation(uint8_t mode)MAX30001G
setBIOZModulationFrequencyByFrequency(uint32_t frequency_hz)MAX30001G
setBIOZModulationFrequencybyIndex(uint8_t frequency_selector)MAX30001G
setBIOZPhaseOffsetbyIndex(uint8_t selector)MAX30001G
setBIOZPhaseOffsetbyPhase(float phase_deg)MAX30001G
setBIOZPhaseOffsetbyPhase(uint32_t frequency_hz, float phase_deg)MAX30001G
setBIOZSamplingRate(uint8_t speed_select)MAX30001G
setBIOZTestImpedance(bool enable, bool useHighResistance, bool enableModulation, uint8_t rnomValue, uint8_t rmodValue, uint8_t modFreq)MAX30001G
setDefaultBIOZTestImpedance(void)MAX30001G
setDefaultBIOZTestSignal(void)MAX30001G
setDefaultECGandBIOZTestSignal(void)MAX30001G
setDefaultECGTestSignal(void)MAX30001G
setDefaultInterruptClearing(void)MAX30001G
setDefaultNoBIOZTestImpedance(void)MAX30001G
setDefaultNoRtoR(void)MAX30001G
setDefaultNoTestSignal(void)MAX30001G
setDefaultRtoR(void)MAX30001G
setECGAutoRecovery(int threshold_voltage)MAX30001G
setECGfilter(uint8_t lpf, uint8_t hpf)MAX30001G
setECGgain(uint8_t gain)MAX30001G
setECGLeadPolarity(bool inverted, bool open)MAX30001G
setECGNormalRecovery(void)MAX30001G
setECGSamplingRate(uint8_t ECG)MAX30001G
setFIFOInterruptThreshold(uint8_t ecg, uint8_t bioz)MAX30001G
setFMSTR(uint8_t fmstr)MAX30001G
setInterrupt1(bool ecg, bool bioz, bool rtor, bool leadon, bool leadoff, bool bioz_fourwire=false)MAX30001Ginline
setInterrupt2(bool ecg, bool bioz, bool rtor, bool leadon, bool leadoff, bool bioz_fourwire=false)MAX30001Ginline
setInterruptAggregateCallback(InterruptCallback cb, void *context=nullptr, uint32_t statusMask=0x00FFFFFFUL)MAX30001G
setInterruptEventCallback(InterruptEvent event, InterruptCallback cb, void *context=nullptr)MAX30001G
setLeadsBias(bool enable, uint8_t resistance)MAX30001G
setLeadsOffDetection(bool enable, bool bioz_4, uint8_t electrode_impedance)MAX30001G
setLeadsOnDetection(bool enable)MAX30001G
setRtoR(bool enable, uint8_t ptsf, uint8_t pavg, uint8_t gain, uint8_t wndw, uint8_t hoff, uint8_t ravg, uint8_t rhsf)MAX30001G
setTestSignal(bool enableECGCalSignal, bool enableBIOZCalSignal, bool unipolar, bool cal_vmag, uint8_t freq, uint8_t dutycycle)MAX30001G
setupBIOZ(uint8_t speed=0, uint8_t gain=1, uint8_t ahpf=1, uint8_t dlpf=1, uint8_t dhpf=0, uint32_t frequency=40000, uint32_t current=8000, float phase=0.0f, bool leadbias=true, bool leadsoffdetect=false, bool fourleads=false)MAX30001G
setupBIOZExternalImpedanceCalibration(uint32_t frequency=40000, float phase=0.0f)MAX30001G
setupBIOZImpedanceCalibration(uint8_t speed=0, uint8_t gain=1, uint8_t ahpf=1, uint8_t dlpf=1, uint8_t dhpf=0, uint32_t frequency=40000, uint32_t current=8000, float phase=0.0f, uint32_t resistance=5000, uint8_t modulation=0, uint8_t modulation_frequency=3)MAX30001G
setupBIOZScan(uint8_t avg, bool fast, bool fourleads, bool fullRange)MAX30001G
setupBIOZScan(const BIOZScanConfig &config=BIOZScanConfig(), bool reuseCurrents=false)MAX30001G
setupBIOZSignalCalibration(uint8_t speed=0, uint8_t gain=1)MAX30001G
setupECG(uint8_t speed=1, uint8_t gain=2, bool threeleads=true)MAX30001G
setupECGandBIOZ(uint8_t ecg_speed=1, uint8_t ecg_gain=2, bool ecg_threeleads=true, uint8_t bioz_speed=0, uint8_t bioz_gain=1, uint8_t bioz_dlpf=1, uint8_t bioz_dhpf=0, uint32_t bioz_frequency=8000, uint32_t bioz_current=8000, float bioz_phase=0.0f, bool leadbias=true, bool leadsoffdetect=false, bool bioz_fourleads=false)MAX30001G
setupECGSignalCalibration(uint8_t speed=1, uint8_t gain=2)MAX30001G
start(void)MAX30001G
startBIOZScan(void)MAX30001G
startECGManualRecovery(void)MAX30001G
stepBIOZScan(void)MAX30001G
stop(void)MAX30001G
stopBIOZScan(void)MAX30001G
stopECGManualRecovery(void)MAX30001G
swReset(void)MAX30001G
synch(void)MAX30001G
update(bool reportRaw=false)MAX30001G
updateRaw(void)MAX30001Ginline