I think these are the only API changes that need to happen for the firmware. I haven't coded up the corresponding API changes on the desktop side. Ultimately we want faster turnarounds between rows. Other changes such as making the beep non-blocking should help achieve that, but it will require real world testing.
Closes #105. API changes documented here: https://github.com/AllYarnsAreBeautiful/ayab-manual/pull/33.
I think these are the only API changes that need to happen for the firmware. I haven't coded up the corresponding API changes on the desktop side. Ultimately we want faster turnarounds between rows. Other changes such as making the beep non-blocking should help achieve that, but it will require real world testing.
Builds on #154 and subsequent PRs except #163.
Test coverage 100%.