mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 08:36:24 +08:00
drivers/usbdev/rndis: Fixes issue with DEBUGASSERT when using composite device and endpoint numbers not being the default.
This commit is contained in:
committed by
Gregory Nutt
parent
752a7d249c
commit
7a0a032cd9
@@ -54,6 +54,41 @@
|
||||
#define RNDIS_EP_BULKIN_IDX (1)
|
||||
#define RNDIS_EP_BULKOUT_IDX (2)
|
||||
|
||||
/* Endpoint configuration ****************************************************/
|
||||
|
||||
#define RNDIS_MKEPINTIN(desc) (USB_DIR_IN | (desc)->epno[RNDIS_EP_INTIN_IDX])
|
||||
#define RNDIS_EPINTIN_ATTR (USB_EP_ATTR_XFER_INT)
|
||||
|
||||
#define RNDIS_MKEPBULKIN(desc) (USB_DIR_IN | (desc)->epno[RNDIS_EP_BULKIN_IDX])
|
||||
#define RNDIS_EPOUTBULK_ATTR (USB_EP_ATTR_XFER_BULK)
|
||||
|
||||
#define RNDIS_MKEPBULKOUT(desc) ((desc)->epno[RNDIS_EP_BULKOUT_IDX])
|
||||
#define RNDIS_EPINBULK_ATTR (USB_EP_ATTR_XFER_BULK)
|
||||
|
||||
#ifndef CONFIG_RNDIS_EPINTIN_FSSIZE
|
||||
# define CONFIG_RNDIS_EPINTIN_FSSIZE 16
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_RNDIS_EPINTIN_HSSIZE
|
||||
# define CONFIG_RNDIS_EPINTIN_HSSIZE 16
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_RNDIS_EPBULKIN_FSSIZE
|
||||
# define CONFIG_RNDIS_EPBULKIN_FSSIZE 64
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_RNDIS_EPBULKIN_HSSIZE
|
||||
# define CONFIG_RNDIS_EPBULKIN_HSSIZE 512
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_RNDIS_EPBULKOUT_FSSIZE
|
||||
# define CONFIG_RNDIS_EPBULKOUT_FSSIZE 64
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_RNDIS_EPBULKOUT_HSSIZE
|
||||
# define CONFIG_RNDIS_EPBULKOUT_HSSIZE 512
|
||||
#endif
|
||||
|
||||
/************************************************************************************
|
||||
* Public Data
|
||||
************************************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user