clean up
This commit is contained in:
		 Submodule lib/tinyusb updated: b9b92dd27b...6f7c4346c3
									
								
							| @@ -58,6 +58,7 @@ | |||||||
| #include "pstorage.h" | #include "pstorage.h" | ||||||
|  |  | ||||||
| #include "tusb.h" | #include "tusb.h" | ||||||
|  | #include "tusb_descriptors.h" | ||||||
|  |  | ||||||
|  |  | ||||||
| #define BOOTLOADER_VERSION_REGISTER         NRF_TIMER2->CC[0] | #define BOOTLOADER_VERSION_REGISTER         NRF_TIMER2->CC[0] | ||||||
| @@ -360,6 +361,9 @@ int main(void) | |||||||
|   // Init usb stack |   // Init usb stack | ||||||
|   tusb_init(); |   tusb_init(); | ||||||
|  |  | ||||||
|  |   // Set usb descriptors | ||||||
|  |   tud_set_descriptors(&usb_desc_init); | ||||||
|  |  | ||||||
|   /*------------- Determine DFU mode (Serial, OTA, FRESET or normal) -------------*/ |   /*------------- Determine DFU mode (Serial, OTA, FRESET or normal) -------------*/ | ||||||
|  |  | ||||||
|   /* For metro52 LED_BLUE is muxed with FRESET. We only init FRESET BUTTON |   /* For metro52 LED_BLUE is muxed with FRESET. We only init FRESET BUTTON | ||||||
|   | |||||||
| @@ -47,7 +47,7 @@ | |||||||
| // COMMON CONFIGURATION | // COMMON CONFIGURATION | ||||||
| //--------------------------------------------------------------------+ | //--------------------------------------------------------------------+ | ||||||
| #define CFG_TUSB_MCU                OPT_MCU_NRF5X | #define CFG_TUSB_MCU                OPT_MCU_NRF5X | ||||||
| #define CFG_TUSB_CONTROLLER_0_MODE        (OPT_MODE_DEVICE) | #define CFG_TUSB_RHPORT0_MODE       OPT_MODE_DEVICE | ||||||
|  |  | ||||||
| #define CFG_TUSB_DEBUG              2 | #define CFG_TUSB_DEBUG              2 | ||||||
|  |  | ||||||
| @@ -75,7 +75,7 @@ | |||||||
| // FIFO size of CDC TX and RX | // FIFO size of CDC TX and RX | ||||||
| #define CFG_TUD_CDC_BUFSIZE         1024 | #define CFG_TUD_CDC_BUFSIZE         1024 | ||||||
|  |  | ||||||
| // TX is sent automatically in Start of Frame event. | // TX is sent automatically every Start of Frame event. | ||||||
| // If not enabled, application must call tud_cdc_flush() periodically | // If not enabled, application must call tud_cdc_flush() periodically | ||||||
| #define CFG_TUD_CDC_FLUSH_ON_SOF    1 | #define CFG_TUD_CDC_FLUSH_ON_SOF    1 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -288,12 +288,11 @@ uint16_t const * const string_descriptor_arr [] = | |||||||
|     } |     } | ||||||
| }; | }; | ||||||
|  |  | ||||||
| //--------------------------------------------------------------------+ |  | ||||||
| // TINYUSB Descriptors Pointer (this variable is required by the stack) | /*------------- Variable used by tud_set_descriptors -------------*/ | ||||||
| //--------------------------------------------------------------------+ | tud_desc_init_t usb_desc_init = | ||||||
| tusbd_descriptor_pointer_t tusbd_descriptor_pointers = |  | ||||||
| { | { | ||||||
|     .p_device              = (uint8_t const * ) &desc_device, |     .device              = (uint8_t const * ) &desc_device, | ||||||
|     .p_configuration       = (uint8_t const * ) &desc_configuration, |     .configuration       = (uint8_t const * ) &desc_configuration, | ||||||
|     .p_string_arr          = (uint8_t const **) string_descriptor_arr, |     .string_arr          = (uint8_t const **) string_descriptor_arr, | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -118,4 +118,7 @@ typedef struct ATTR_PACKED | |||||||
|  |  | ||||||
| } app_descriptor_configuration_t; | } app_descriptor_configuration_t; | ||||||
|  |  | ||||||
|  |  | ||||||
|  | extern tud_desc_init_t usb_desc_init; | ||||||
|  |  | ||||||
| #endif | #endif | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user