Skip to content

Commit

Permalink
VEML7700 does not support interrupts
Browse files Browse the repository at this point in the history
  • Loading branch information
anecdata authored Oct 7, 2024
1 parent 9977ed5 commit 02e0960
Showing 1 changed file with 1 addition and 15 deletions.
16 changes: 1 addition & 15 deletions adafruit_veml7700.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,11 +128,9 @@ class VEML7700:
time.sleep(0.1)
"""

# ALS_CONF_0 - ALS gain, integration time, interrupt and shutdown.
# ALS_CONF_0 - ALS gain, integration time, shutdown.
light_shutdown = RWBit(0x00, 0, register_width=2)
"""Ambient light sensor shutdown. When ``True``, ambient light sensor is disabled."""
light_interrupt = RWBit(0x00, 1, register_width=2)
"""Enable interrupt. ``True`` to enable, ``False`` to disable."""
light_gain = RWBits(2, 0x00, 11, register_width=2)
"""Ambient light gain setting. Gain settings are 2, 1, 1/4 and 1/8. Settings options are:
ALS_GAIN_2, ALS_GAIN_1, ALS_GAIN_1_4, ALS_GAIN_1_8.
Expand Down Expand Up @@ -179,18 +177,6 @@ class VEML7700:
"""

# ALS_WH - ALS high threshold window setting
light_high_threshold = UnaryStruct(0x01, "<H")
"""Ambient light sensor interrupt high threshold setting."""
# ALS_WL - ALS low threshold window setting
light_low_threshold = UnaryStruct(0x02, "<H")
"""Ambient light sensor interrupt low threshold setting."""
# ALS_INT - ALS INT trigger event
light_interrupt_high = ROBit(0x06, 14, register_width=2)
"""Ambient light high threshold interrupt flag. Triggered when high threshold exceeded."""
light_interrupt_low = ROBit(0x06, 15, register_width=2)
"""Ambient light low threshold interrupt flag. Triggered when low threshold exceeded."""

def __init__(self, i2c_bus: I2C, address: int = 0x10) -> None:
self.i2c_device = i2cdevice.I2CDevice(i2c_bus, address)
for _ in range(3):
Expand Down

0 comments on commit 02e0960

Please sign in to comment.