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 }