/ src / usb / usb_config.c
usb_config.c
 1  #include "usb_config.h"
 2  
 3  #include <string.h>
 4  
 5  #include "nrf_assert.h"
 6  
 7  #define USB_PRODUCT_STRING_SIZE (32)
 8  
 9  uint8_t g_extern_usb_device_manufacturer[USB_PRODUCT_STRING_SIZE + 1];
10  uint8_t g_extern_usb_device_product[USB_PRODUCT_STRING_SIZE + 1];
11  
12  void app_usbd_product_strings_generate(void)
13  {
14  	ASSERT(strlen(PRODUCT_MANUFACTURER) <= USB_PRODUCT_STRING_SIZE);
15  	ASSERT(strlen(PRODUCT_NAME_SHORT) <= USB_PRODUCT_STRING_SIZE);
16  
17  	memcpy(g_extern_usb_device_manufacturer, PRODUCT_MANUFACTURER, strlen(PRODUCT_MANUFACTURER));
18  	memcpy(g_extern_usb_device_product, PRODUCT_NAME_SHORT, strlen(PRODUCT_NAME_SHORT));
19  }