As noticed [here](https://github.com/rp-rs/i2c-pio-rs/pull/15#issuecomment-1236564310), `setup` will panic if `self.rx` is not empty. This could happen after an error condition in `finish`.
As noticed here,
setupwill panic ifself.rxis not empty. This could happen after an error condition infinish.