I think the problem is not the decimal places but the total digits involved (integer part plus decimal part) that seams to be limited to 11 or 12 in total. I do not know about IDF but using Arduino IDE I had the following results:
Hello folks, I am looking for a funcional example to reading two ADC channels using I2S & DMA. Every part I have found does not work or does not even compile without erros... Thanks
I forgot to mentioned that I used IDF 5.1.2. I am trying to get a i2s buffer with two interleaved ADC channels ...
Hello folks, I am looking for a funcional sample to reading two ADC channels using I2S & DMA. Every part I have found does not work or does not even compile without erros... Thanks
Did you both hdejong and pilotjiri have success reading two simultaneous channels using i2s and DMA on ESP32 ??? I have this problem since many years ago and so far there is no solution. I would suggest to someone from Espressif enter into this issue...
Hello... Did you find some solution about how to read two ADC channels simultaneously using DMA & i2s ? I have tha same problem here. I wonder if someone from Espressif would help in this matter...
Does anybody know how to change the i2s sample rate during execution time ? The .sample_rate bellow i2s_config_t i2s_config = ... accepts only constants, so there is no way to change that value during the program execution. Any help will be appreciated. Thanks