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