How to write more than one page at once in Winbond W25Q32JV
Reading the datasheet, it’s clear that you cannot write more than one page in a single operation. For each page to be written, you’ll need to do the entire sequence of &lt;write-enable&gt;, &lt;page-program&gt; (or &lt;quad-input-page-program&gt;), and then poll the status register for completion. You’ll probably just want to put this sequence in a loop.

I don’t see a faster way to do this.