summaryrefslogtreecommitdiff
path: root/examples/obsolete/device/src
diff options
context:
space:
mode:
Diffstat (limited to 'examples/obsolete/device/src')
-rw-r--r--examples/obsolete/device/src/main.c2
-rw-r--r--examples/obsolete/device/src/tusb_descriptors.c13
-rw-r--r--examples/obsolete/device/src/tusb_descriptors.h4
3 files changed, 12 insertions, 7 deletions
diff --git a/examples/obsolete/device/src/main.c b/examples/obsolete/device/src/main.c
index e11bbc7cd..6b3bdeee5 100644
--- a/examples/obsolete/device/src/main.c
+++ b/examples/obsolete/device/src/main.c
@@ -46,6 +46,7 @@
#include "bsp/board.h"
#include "app_os_prio.h"
#include "tusb.h"
+#include "tusb_descriptors.h"
#include "msc_device_app.h"
#include "keyboard_device_app.h"
@@ -87,6 +88,7 @@ int main(void)
print_greeting();
tusb_init();
+ tud_set_descriptors(&usb_desc_init);
//------------- application task init -------------//
led_blinking_init();
diff --git a/examples/obsolete/device/src/tusb_descriptors.c b/examples/obsolete/device/src/tusb_descriptors.c
index 51e9b2b79..ea15b75ec 100644
--- a/examples/obsolete/device/src/tusb_descriptors.c
+++ b/examples/obsolete/device/src/tusb_descriptors.c
@@ -456,14 +456,13 @@ uint16_t const * const string_descriptor_arr [] =
}
};
-//--------------------------------------------------------------------+
-// TINYUSB Descriptors Pointer (this variable is required by the stack)
-//--------------------------------------------------------------------+
-tusbd_descriptor_pointer_t tusbd_descriptor_pointers =
+
+/*------------- Variable used by tud_set_descriptors -------------*/
+tud_desc_init_t usb_desc_init =
{
- .p_device = (uint8_t const * ) &desc_device,
- .p_configuration = (uint8_t const * ) &desc_configuration,
- .p_string_arr = (uint8_t const **) string_descriptor_arr,
+ .device = (uint8_t const * ) &desc_device,
+ .configuration = (uint8_t const * ) &desc_configuration,
+ .string_arr = (uint8_t const **) string_descriptor_arr,
#if CFG_TUD_HID_KEYBOARD
.p_hid_keyboard_report = (uint8_t const *) desc_keyboard_report,
diff --git a/examples/obsolete/device/src/tusb_descriptors.h b/examples/obsolete/device/src/tusb_descriptors.h
index 7aa4c806c..c5c3f177f 100644
--- a/examples/obsolete/device/src/tusb_descriptors.h
+++ b/examples/obsolete/device/src/tusb_descriptors.h
@@ -175,4 +175,8 @@ typedef struct ATTR_PACKED
} app_descriptor_configuration_t;
+
+
+extern tud_desc_init_t usb_desc_init;
+
#endif