"```..." <- > <@vegard_e:matrix.org> ``` > # Use a GPIO peripheral to control four LEDs: > m.submodules.gpio = gpio = GPIOPeripheral(addr_width=8, data_width=8, pin_count=4) > for n in range(4): > connect(m, gpio.pins[n], platform.request("led", n)) > ``` > this requires the platform resource to be defined as `dir="io"`, which leds typically won't be -- should we allow indicating the direction so we can connect it to unidirectional pins, or require all pins to be bidirectional? oh, good catch - will fix