I'm developing based on the Nordic Academy example here, but I noticed that when transmitting a large amount of data, something is limiting the amount sent by the NRF52832. I couldn't figure out what is causing this limitation. ( https://github.com/NordicDeveloperAcademy/ncs_handson_videos )
I'm using sensor_data_storage.c to transmit data over Bluetooth, but I can't figure out what's limiting the number of IDs sent. For the data of ID - Unix Timestamp - Temperature - Humidity - Pressure, if I request the last 1000 IDs, it returns about 400 IDs.
I would like to transmit all the IDs I request, up to the maximum available in the 64kB internal flash memory.