hv_drv_UsbDefaultConfig.h 835 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * @file hv_drv_UsbDefaultConfig.h
  3. * @brief Pre configuration for usb gadget.
  4. *
  5. * @author HiView SoC Software Team
  6. * @version 1.0.0
  7. * @date 2022-06-15
  8. */
  9. #ifndef __HV_DRV_USB_DEFAULT_CONFIG_H_
  10. #define __HV_DRV_USB_DEFAULT_CONFIG_H_
  11. //#define USB_DEBUG 1
  12. //#define CONFIG_USB_MUSB_PIO_ONLY 1
  13. #define HS_CONFIG_HAL_USB_SPEED 3 //1:LOW SPEED, 2:FULL SPEED, 3:HIGH SPEED
  14. #if HS_CONFIG_HAL_USB_SPEED == 1
  15. #define CONFIG_USB_LOWSPEED 1
  16. #elif (HS_CONFIG_HAL_USB_SPEED == 2)
  17. #define CONFIG_USB_FULLSPEED 2
  18. #elif (HS_CONFIG_HAL_USB_SPEED == 3)
  19. #define CONFIG_USB_HIGHSPEED 3
  20. #endif
  21. #ifdef CONFIG_USB_MUSB_PIO_ONLY
  22. #else
  23. #define CONFIG_USB_INVENTRA_DMA 1
  24. #endif
  25. #define CONFIG_USB_MUSB_GADGET 1
  26. #define CONFIG_USB_GADGET 1
  27. //#define CONFIG_USB_GADGET_DUALSPEED
  28. #define CONFIG_USB_WITH_INTERRUPT 1
  29. #endif