From d340a25cff76d9858f8f49a3ed60270827136b16 Mon Sep 17 00:00:00 2001 From: Afagh <45772403+afaghm@users.noreply.github.com> Date: Fri, 8 Jan 2021 12:42:24 -0800 Subject: [PATCH] Update adafruit_as7341.py The "F8R" needs to be connected to ADC3 not ADC2. Fixing this solves the issue of F8 channel reading being wrong. I have double checked this with the c++ code and with an actual spectrometer. --- adafruit_as7341.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_as7341.py b/adafruit_as7341.py index 476ec0d..4358897 100644 --- a/adafruit_as7341.py +++ b/adafruit_as7341.py @@ -462,7 +462,7 @@ def _f5f8_clear_nir(self): self._set_smux(SMUX_IN.NC_NC1, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED) self._set_smux(SMUX_IN.NC_F2R, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED) self._set_smux(SMUX_IN.F4R_NC, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED) - self._set_smux(SMUX_IN.F8R_F6R, SMUX_OUT.ADC2, SMUX_OUT.ADC1) + self._set_smux(SMUX_IN.F8R_F6R, SMUX_OUT.ADC3, SMUX_OUT.ADC1) self._set_smux(SMUX_IN.NC_F3R, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED) self._set_smux(SMUX_IN.F1R_EXT_GPIO, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED) self._set_smux(SMUX_IN.EXT_INT_CR, SMUX_OUT.DISABLED, SMUX_OUT.ADC4)