AS_SETPLAYER_OUTPUTDEVICE_I2SOUTPUT in setPlayerMode, but I2S does not output.
The library is up to date.What are the possible causes?
Looking at the source code, apparently
in setPlayerMode
AsActivatePlayerParam::output_device
is not used.
I checked and found out that
InitOutputSelect
InitOutputSelectParam::output_device_sel
to
AS_OUT_I2S
I was able to change it by putting in .
For your information.
Is it because SPRESENSE is in I2S slave mode? For example, Raspberry Pi does not have a master clock output, so it typically uses a DAC that performs master operation (outputs the master clock).I know a lot about this article.(As mentioned in the article, DAC in master mode has less jitter and is expected to have higher sound quality.)
https://blog.bnikka.com/audio/raspi-dac.html
SPRESENSE may also be in slave mode, assuming that DAC for master mode is used.However, I haven't tried it yet, so I'm sorry if I took it off.
© 2024 OneMinuteCode. All rights reserved.