
Dear Lei Wen,
In message AANLkTiny6iZRXoh=Aff1fVPz__B4Sfba1+m+=H97V7ox@mail.gmail.com you wrote:
Please explain why that shouldnot be possible. It's the driver that accesses your hardware, so it has full control over everything going on.
You are right, certainly driver cuold make this, but this would bring a lot of complexity for it... As I mentioned in the last mail, the multi-write command semantic consist by multi-write command + stop transmission command.
Send what kind of command is the job of platform, and how to send the command is the job of driver. If I implement this seperation in the driver level, the driver must send another stop transmission command during each internal seperation, which is so ugly and error prone..
So this is why I intend to put the code in the platform level...
But my (limited!) understanding is that it's not a platform problem you are solving, but one of this special kind of controller, which nobody else would ever run into.
Is this understanding correct?
Best regards,
Wolfgang Denk