TCA9548A I2C Multiplexer with ADS1100 using python and raspberry pi

I would like to use the tca9548a multiplexer from Adafruit:
github.com/adafruit/Adafruit_CircuitPython_TCA9548A

Together with the ads1100 adc:
www.ti.com/lit/ds/symlink/ads1100.pdf?ts=1634723422799&ref_url=https%253A%252F%252Fwww.google.com%252F

on a RPI4. The tca9548 and the ads1100 are recognized fine using the i2c scanner provided by adafruit:
github.com/adafruit/Adafruit_CircuitPython_TCA9548A/blob/main/examples/tca9548a_simpletest.py

However, I can not use the smbus library to access the adc using this code example:
github.com/ControlEverythingCommunity/ADS1100/blob/master/Python/ADS1100.py

Because I can not provide the tca[0] object to # Get I2C bus
bus = smbus.SMBus(1)

it only accepts integers. Any ideas how I can use the adafruit library to point to the ads1100 registers?

Read more here: Source link