Skip to content

Commit d340a25

Browse files
authored
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.
1 parent 6901eda commit d340a25

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

adafruit_as7341.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ def _f5f8_clear_nir(self):
462462
self._set_smux(SMUX_IN.NC_NC1, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED)
463463
self._set_smux(SMUX_IN.NC_F2R, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED)
464464
self._set_smux(SMUX_IN.F4R_NC, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED)
465-
self._set_smux(SMUX_IN.F8R_F6R, SMUX_OUT.ADC2, SMUX_OUT.ADC1)
465+
self._set_smux(SMUX_IN.F8R_F6R, SMUX_OUT.ADC3, SMUX_OUT.ADC1)
466466
self._set_smux(SMUX_IN.NC_F3R, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED)
467467
self._set_smux(SMUX_IN.F1R_EXT_GPIO, SMUX_OUT.DISABLED, SMUX_OUT.DISABLED)
468468
self._set_smux(SMUX_IN.EXT_INT_CR, SMUX_OUT.DISABLED, SMUX_OUT.ADC4)

0 commit comments

Comments
 (0)