Skip to main content
Visitor II
August 16, 2023
Question

UVC version supported by UsbX Azure RTOS running on STM32H735XGT6

  • August 16, 2023
  • 2 replies
  • 1168 views

Hello All,

Do you support all UVC versions on UsbX Azure RTOS running on STM32H735XGT6? Or do you have some restrictions?

Best regards,

This topic has been closed for replies.

2 replies

mohamed.ayed
ST Employee
August 25, 2023

Hi @mcBe USBX stack support UVC class version 1.5 and there is no limitation you ca generate your project with cubemx and x-cube-azrtos-h7 pack. actually our generated descriptor support MJPEG and UNCOMPRESSED format  

You can also refer to this sample application running on STM32H723-nucleo and easily to port to stm32H735

https://github.com/STMicroelectronics/x-cube-azrtos-h7/tree/main/Projects/NUCLEO-H723ZG/Applications/USBX/Ux_Device_Video 

MKing
Associate
May 23, 2024

Hi,

is it possible to use/activate 3  isochronous transactions per microframe? 

/* High speed Isochronous Endpoint: MULT setting.*/
#define UVC_ISO_EP_HS_MULT (2 << 3)

 

Edit: Found the Problem. I needed to increase the amount of send bytes to force the processor to send 3 transactions:

USBD_LL_Transmit(pdev, (uint8_t)(epnum | 0x80U), (uint8_t *)TxPtr, AmountOfSendBytes);