实际上,每个USB有1个控制端点+x个IN EPs+OUT EPs(IN和OUT端点总是相等的)那么生成的值一定是x+1。
因此,dev_endpoints值由 CubeMX 正确生成:hpcd_USB_OTG_FS.Init.dev_endpoints = 4。
此外,回到STM32F105xx、STM32F107xx、STM32F2xx 和 STM32F4xx USB On-The-Go 主机和设备库用户手册> OTG_FS 接口主要特性,OTG_FS 接口有四个双向端点,包括 1 个控制端点和 3 个支持批量、中断的设备端点和同步传输。
实际上,每个USB有1个控制端点+x个IN EPs+OUT EPs(IN和OUT端点总是相等的)那么生成的值一定是x+1。
因此,dev_endpoints值由 CubeMX 正确生成:hpcd_USB_OTG_FS.Init.dev_endpoints = 4。
此外,回到STM32F105xx、STM32F107xx、STM32F2xx 和 STM32F4xx USB On-The-Go 主机和设备库用户手册> OTG_FS 接口主要特性,OTG_FS 接口有四个双向端点,包括 1 个控制端点和 3 个支持批量、中断的设备端点和同步传输。
举报