Datasheet sampling rate is 100Ksps, but for me PPK2 always returns:
16384 bytes in ppk2_test.get_data() (one sample period)
4096 analog samples in ppk2_test.get_samples(read_data)
with sleep(10ms) or empty when there are no new samples
but 100Ksps isn't multiple of
4096.
This is important for proper timing.
I'm using the python library to get the data.