From 3ef38d91b0474ea0fa6e92b3e179911816277fc4 Mon Sep 17 00:00:00 2001 From: davidcliddell Date: Thu, 15 Apr 2021 11:01:48 +0100 Subject: added setSingleChannel --- src/ADS1115_WE.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/ADS1115_WE.cpp') diff --git a/src/ADS1115_WE.cpp b/src/ADS1115_WE.cpp index debe73a..01cb4fa 100644 --- a/src/ADS1115_WE.cpp +++ b/src/ADS1115_WE.cpp @@ -218,7 +218,13 @@ void ADS1115_WE::setCompareChannels(ADS1115_MUX mux){ delayAccToRate(rate); } } - + +void ADS1115_WE::setSingleChannel(size_t channel) { + if (channel >= 4) + return; + setCompareChannels((ADS1115_MUX)(ADS1115_COMP_0_GND + ADS1115_COMP_INC*channel)); +} + bool ADS1115_WE::isBusy(){ uint16_t currentConfReg = readRegister(ADS1115_CONFIG_REG); return (!(currentConfReg>>15) & 1); -- cgit v1.2.3