2025-08-06 3:17 AM - last edited on 2025-08-06 3:23 AM by Andrew Neil
I use stm32h7r3 to develop USB audio recording function. My device can work successful in Ubuntu/Android/Windows, but failed in iOS. I had tried many iOS version, but still can't work. The below is my device USB parameters:
2 channels L/R
32 bit data length
48KHz sample rate
High speed
UAC1.0
my reference code(stm32F769I) from https://www.st.com/en/embedded-software/x-cube-audio.html
Could someone give me some advice?
Solved! Go to Solution.
2025-08-07 8:16 AM
Hi @Tony2Simmy
X-CUBE-AUDIO-KIT supports STM32H7RS products.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-08-07 8:16 AM
Hi @Tony2Simmy
X-CUBE-AUDIO-KIT supports STM32H7RS products.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-08-07 12:49 PM
Hi,
Did you try with a standard setting?
Like: 48k, 16bit, stereo/2ch ?
2025-08-11 12:11 AM
When I change high speed to full speed, iOS can detect my USB device.
It seems that iOS can't support HS in UAC1.0.
2025-08-11 12:30 AM
I find out UAC2.0 and tinyusb library in X-CUBE-AUDIO-KIT.
Do ST have plan to update UAC1.0 to UAC2.0 in X-CUBE-AUDIO?