updating webusb with cdc
This commit is contained in:
		@@ -223,10 +223,31 @@ TU_ATTR_WEAK void tud_resume_cb(void);
 | 
			
		||||
 | 
			
		||||
//------------- WebUSB -------------//
 | 
			
		||||
 | 
			
		||||
#define TUD_WEBUSB_DESC_LEN
 | 
			
		||||
// Descriptor Length
 | 
			
		||||
#define TUD_BOS_WEBUSB_DESC_LEN   24
 | 
			
		||||
 | 
			
		||||
// Vendor Code, iLandingPage
 | 
			
		||||
#define TUD_BOS_WEBUSB_DESCRIPTOR(_vendor_code, _ipage) \
 | 
			
		||||
  TUD_BOS_PLATFORM_DESCRIPTOR(TUD_BOS_WEBUSB_UUID, U16_TO_U8S_LE(0x0100), _vendor_code, _ipage)
 | 
			
		||||
 | 
			
		||||
#define TUD_BOS_WEBUSB_UUID   \
 | 
			
		||||
  0x38, 0xB6, 0x08, 0x34, 0xA9, 0x09, 0xA0, 0x47, \
 | 
			
		||||
  0x8B, 0xFD, 0xA0, 0x76, 0x88, 0x15, 0xB6, 0x65
 | 
			
		||||
 | 
			
		||||
#if 0
 | 
			
		||||
//------------- Custom -------------//
 | 
			
		||||
 | 
			
		||||
#define TUD_WEBUSB_DESC_LEN  (9+7+7)
 | 
			
		||||
 | 
			
		||||
// Interface number, string index, EP Out & IN address, size & polling interval
 | 
			
		||||
#define TUD_WEBUSB_DESCRIPTOR()
 | 
			
		||||
#define TUD_WEBUSB_DESCRIPTOR(_itfnum, _stridx) \
 | 
			
		||||
  /* Interface */\
 | 
			
		||||
  9, TUSB_DESC_INTERFACE, _itfnum, 0, 2, TUSB_CLASS_VENDOR_SPECIFIC, 0x00, 0x00, _stridx,\
 | 
			
		||||
  /* Endpoint Out */\
 | 
			
		||||
  7, TUSB_DESC_ENDPOINT, _epout, TUSB_XFER_BULK, U16_TO_U8S_LE(_epsize), 0,\
 | 
			
		||||
  /* Endpoint In */\
 | 
			
		||||
  7, TUSB_DESC_ENDPOINT, _epin, TUSB_XFER_BULK, U16_TO_U8S_LE(_epsize), 0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user