From: Martin Mares Date: Mon, 24 Feb 2020 10:14:44 +0000 (+0100) Subject: BSB: USB device serial number from DESIG X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=aecc6457ce5a983762245ab80d8cf381b506f907;p=home-hw.git BSB: USB device serial number from DESIG --- 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");