From aecc6457ce5a983762245ab80d8cf381b506f907 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 24 Feb 2020 11:14:44 +0100 Subject: [PATCH] BSB: USB device serial number from DESIG --- bsb/firmware/main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bsb/firmware/main.c b/bsb/firmware/main.c index fda60d4..4fa7393 100644 --- a/bsb/firmware/main.c +++ b/bsb/firmware/main.c @@ -8,7 +8,8 @@ #include #include -#include // FIXME: Clean up +#include +#include #include #include #include @@ -142,10 +143,12 @@ static const struct usb_config_descriptor config = { .interface = ifaces, }; +static char usb_serial_number[13]; + static const char *usb_strings[] = { "United Computer Wizards", "BSB Gateway", - "1", + usb_serial_number, }; static byte usb_configured; @@ -206,6 +209,7 @@ int main(void) gpio_init(); tick_init(); usart_init(); + desig_get_unique_id_as_dfu(usb_serial_number); debug_printf("Hello, kitty!\n"); -- 2.39.2