diff --git a/artiq/devices/gpio_core.py b/artiq/devices/gpio_core.py index 31884b60f..4b6fa4b95 100644 --- a/artiq/devices/gpio_core.py +++ b/artiq/devices/gpio_core.py @@ -1,11 +1,7 @@ from artiq.language.core import * -class GPIOOut: - def __init__(self, core, channel=0): - self.core = core - self.channel = channel - - kernel_attr_ro = "channel" +class GPIOOut(MPO): + parameters = "channel" @kernel def set(self, level):