我已经在 Nucleo H7A3 开发板的 USBX 演示工程中添加了视频相关配置。
工程里原本带有 CDC_ACM 以及大容量存储的范例,运行均正常。但我没有找不到设备端视频类的相关示例代码。
我使用 CubeIDE 生成工程后,软件产出了两个文件:ux_device_video.cux_device_video.h
可这两个文件内部只给出了需要自行实现的回调函数声明,没有具体实现内容。如下所示
UINT USBD_VIDEO_StreamRequest(UX_DEVICE_CLASS_VIDEO_STREAM *video_stream,
UX_SLAVE_TRANSFER *transfer)
{
UINT status = UX_SUCCESS;
/* USER CODE BEGIN USBD_VIDEO_StreamRequest */
UX_PARAMETER_NOT_USED(video_stream);
UX_PARAMETER_NOT_USED(transfer);
/* USER CODE END USBD_VIDEO_StreamRequest */
return status;
}
|
|