MAX30001G 1.3.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 typedef | MAX30001G |
InterruptEvent enum name | MAX30001G |
IRQ_BIOZ_CGMON enum value | MAX30001G |
IRQ_BIOZ_FIFO enum value | MAX30001G |
IRQ_BIOZ_OVER enum value | MAX30001G |
IRQ_BIOZ_OVF enum value | MAX30001G |
IRQ_BIOZ_UNDER enum value | MAX30001G |
IRQ_ECG_FAST enum value | MAX30001G |
IRQ_ECG_FIFO enum value | MAX30001G |
IRQ_ECG_LEADOFF enum value | MAX30001G |
IRQ_ECG_OVF enum value | MAX30001G |
IRQ_EVENT_COUNT enum value | MAX30001G |
IRQ_LEADS_ON enum value | MAX30001G |
IRQ_PLL_UNLOCK enum value | MAX30001G |
IRQ_RTOR enum value | MAX30001G |
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) | MAX30001G | inline
setInterrupt2(bool ecg, bool bioz, bool rtor, bool leadon, bool leadoff, bool bioz_fourwire=false) | MAX30001G | inline
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) | MAX30001G | inline