diff --git a/api_drivers/common_api_drivers/io_expander/ch422g.py b/api_drivers/common_api_drivers/io_expander/ch422g.py index 1c65cd3..360e647 100644 --- a/api_drivers/common_api_drivers/io_expander/ch422g.py +++ b/api_drivers/common_api_drivers/io_expander/ch422g.py @@ -33,9 +33,8 @@ class Pin(io_expander_framework.Pin): @classmethod def set_device(cls, device): - if cls._device is not None: - raise ValueError('device has already been set') - + io_expander_framework.Pin.set_device(device) + cls._device = device cls._reg_in = i2c.I2C.Device(