diff options
author | root <root@no.no.james.local> | 2015-07-15 20:17:30 +0100 |
---|---|---|
committer | root <root@no.no.james.local> | 2015-07-15 20:17:30 +0100 |
commit | 39044e272695c5f9c43a0560ae00ea440881d464 (patch) | |
tree | 666d206036ceae71058bd9617d215fd83da63358 /app/usb.c | |
parent | 500561f54adabc9aaf5b3548744b5bc8b4381c89 (diff) | |
download | stm32_usb_kvm-39044e272695c5f9c43a0560ae00ea440881d464.tar.gz stm32_usb_kvm-39044e272695c5f9c43a0560ae00ea440881d464.tar.bz2 stm32_usb_kvm-39044e272695c5f9c43a0560ae00ea440881d464.zip |
from-nofrom-no
Diffstat (limited to 'app/usb.c')
-rw-r--r-- | app/usb.c | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -49,9 +49,9 @@ const struct usb_config_descriptor config = { .bNumInterfaces = 3, #endif .bConfigurationValue = 1, - .iConfiguration = 0, - .bmAttributes = 0xC0, - .bMaxPower = 0x32, + .iConfiguration = 4, + .bmAttributes = 0xa0, + .bMaxPower = 0x31, .interface = ifaces, }; @@ -60,6 +60,11 @@ static const char *usb_strings[] = { "Cabbages are good for you", "fish", "soup", + "kvm composite", + "kvm keyboard", + "kvm mouse", + "kvm tablet", + "kvm dfu device", }; @@ -131,7 +136,7 @@ usb_init (void) { usbd_dev = - usbd_init (&stm32f103_usb_driver, &dev, &config, usb_strings, 3, + usbd_init (&stm32f103_usb_driver, &dev, &config, usb_strings, 8, usbd_control_buffer, sizeof (usbd_control_buffer)); usbd_register_set_config_callback (usbd_dev, usb_set_config); |