read maximum data from st25tv16k
Hi,
Reader IC - ST25R3916
RFAL version - 2.8.0
Serial interface - I2C
I am trying to read the entire memory (2KB) from ST25tv16k using the api rfalNfcvPollerExtendedReadMultipleBlocks.
eg:-
err = rfalNfcvPollerExtendedReadMultipleBlocks(flags, NULL, blockNum, 75, rxBuf, 2050, &rcvLen);
In the above code, I am trying to read 75 blocks. This api returns ERR_NOMEM.
What is the maximum data I can read from the tag in a single fn call?
Also, the code breaks if the "numOfBlocks" is more than 75 in the above api. The reason found is that this will call the function st25r3916ReadFifo() with parameter buf as NULL and it is causing issue in my code.

Why is a NULL passed here ? What is an I2C api supposed to do when a NULL is passed ?
