Использование Adafruit_CircuitPython_TCS34725 с adafruit-circuitpython-tca9548a. Невозможно установить прерывание (истина) даже после соединения Int с Led

Я использую датчик цвета Adafruit с Multiplexer, библиотеки, использующие Adafruit_CircuitPython_TCS34725 с adafruit-circuitpython-tca9548a. Невозможно установить прерывание (истина) даже после соединения Int со светодиодом с помощью перемычек. Я использую raspberry pi b3. Я узнал, что прерывание можно установить как ложное только с помощью adafruit-circuitpython-tca9548a. Есть ли возможность установить прерывание в значение true. Ниже мой настроенный setInterrupt, который, похоже, не работает

def setInterrupt(inst, val):
    _ENABLE_PON = 0x01
    _REGISTER_ENABLE = 0x00
    _ENABLE_AIEN      = 0x10
    _COMMAND_BIT      = 0x80
    enable = inst._read_u8(_REGISTER_ENABLE)
    if(val):
        enable |= _ENABLE_AIEN
    else:
        enable &= ~_ENABLE_AIEN

    inst._write_u8(_REGISTER_ENABLE, enable)

заранее спасибо

0 ответов

Другие вопросы по тегам