Packs coil writes into the fewest transactions that cover them.
The planner sorts by address and groups coils into spans. A span grows while
the next coil is within maxGap unrequested coils and the span stays within
maxCoilsPerWrite. A span with at least minRunLength requested coils
becomes one FC15 step. Other coils become one FC05 step each.
When the same address appears more than once, the last write wins.
Packs coil writes into the fewest transactions that cover them.
The planner sorts by address and groups coils into spans. A span grows while the next coil is within
maxGapunrequested coils and the span stays withinmaxCoilsPerWrite. A span with at leastminRunLengthrequested coils becomes one FC15 step. Other coils become one FC05 step each.When the same address appears more than once, the last write wins.