@@ -657,15 +657,15 @@ def _smux_template(self) -> None:
657
657
self ._set_smux (SMUX_IN .NC_DARK , SMUX_OUT .DISABLED , SMUX_OUT .DISABLED )
658
658
self ._set_smux (SMUX_IN .NIR_F , SMUX_OUT .DISABLED , SMUX_OUT .DISABLED )
659
659
660
- def _set_smux (self , smux_addr , smux_out1 , smux_out2 ) :
660
+ def _set_smux (self , smux_addr : int , smux_out1 : int , smux_out2 : int ) -> None :
661
661
"""Connect a pair of sensors to an ADC channel"""
662
662
low_nibble = smux_out1
663
663
high_nibble = smux_out2 << 4
664
664
smux_byte = high_nibble | low_nibble
665
665
self ._write_register (smux_addr , smux_byte )
666
666
667
667
@property
668
- def gain (self ) -> Gain :
668
+ def gain (self ) -> int :
669
669
"""The ADC gain multiplier. Must be a valid :meth:`adafruit_as7341.Gain`"""
670
670
return self ._gain
671
671
@@ -676,11 +676,11 @@ def gain(self, gain_value: str) -> None:
676
676
self ._gain = gain_value
677
677
678
678
@property
679
- def _smux_enabled (self ) -> RWBit :
679
+ def _smux_enabled (self ) -> bool :
680
680
return self ._smux_enable_bit
681
681
682
682
@_smux_enabled .setter
683
- def _smux_enabled (self , enable_smux : RWBit ):
683
+ def _smux_enabled (self , enable_smux : bool ):
684
684
self ._low_bank_active = False
685
685
self ._smux_enable_bit = enable_smux
686
686
while self ._smux_enable_bit is True :
@@ -703,21 +703,21 @@ def led_current(self, led_current: int) -> None:
703
703
704
704
@property
705
705
@_low_bank
706
- def led (self ) -> RWBit :
706
+ def led (self ) -> bool :
707
707
"""The attached LED. Set to True to turn on, False to turn off"""
708
708
return self ._led_enabled
709
709
710
710
@led .setter
711
711
@_low_bank
712
- def led (self , led_on : RWBit ) -> None :
712
+ def led (self , led_on : bool ) -> None :
713
713
self ._led_enabled = led_on
714
714
715
715
@property
716
716
@_low_bank
717
- def _led_control_enabled (self ) -> RWBit :
717
+ def _led_control_enabled (self ) -> bool :
718
718
return self ._led_control_enable_bit
719
719
720
720
@_led_control_enabled .setter
721
721
@_low_bank
722
- def _led_control_enabled (self , enabled : RWBit ) -> None :
722
+ def _led_control_enabled (self , enabled : bool ) -> None :
723
723
self ._led_control_enable_bit = enabled
0 commit comments