Closed carterturn closed 3 months ago
Just a note here: the docs build is failing because you are branched off master one commit behind the current HEAD (which fixes this issue). It's not a blocker, but if you make docs changes we'll want to rebase so they can get built correctly.
Could you add something that falls back to the original behaviour for old firmware versions? You should be able to query the firmware version from the PrawnBlaster itself (over the serial connection). Anything less than v1.1.0 won't support the binary mode (which will be the earliest firmware version we'll be targeting with labscript-suite/PrawnBlaster#25)
There is a better way to do the version number comparisons that I will implement soon.
The labscript-devices side of PrawnBlaster PR #25.
Adds a fast binary mode for reprogramming the entire sequence, as well as heuristics for deciding when to use binary mode instead of incremental programming.
Verification testing has been performed, but performance testing is incomplete.