This command is a bit tricky because it is the first to take in two paths. Generally, we only take a single path in. Internally to CircuitPython we have a single static packet buffer that takes in the header and the first path. This buffer size therefore, limits the length of the input path. If we add a second path to the command, we then would halve the amount of space per path.
An alternative would be to have some dynamic memory for the second path but that is not simple.
This command is a bit tricky because it is the first to take in two paths. Generally, we only take a single path in. Internally to CircuitPython we have a single static packet buffer that takes in the header and the first path. This buffer size therefore, limits the length of the input path. If we add a second path to the command, we then would halve the amount of space per path.
An alternative would be to have some dynamic memory for the second path but that is not simple.