@aleksorsist @urja You can add support for fixed time delays as well as edge detection based timing. Different protocols (e.g. SPI vs UART) would work more naturally for one or the other.
They're all just event sources feeding into the state machine.