Просмотр исходного кода

host fix address alloc when it reach max devices

hathach 6 лет назад
Родитель
Сommit
f4762ff012
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/host/usbh.c

+ 1 - 1
src/host/usbh.c

@@ -636,7 +636,7 @@ static inline uint8_t get_new_address(void)
   {
     if (_usbh_devices[addr].state == TUSB_DEVICE_STATE_UNPLUG) return addr;
   }
-  return CFG_TUSB_HOST_DEVICE_MAX;
+  return CFG_TUSB_HOST_DEVICE_MAX+1;
 }
 
 static inline uint8_t get_configure_number_for_device(tusb_desc_device_t* dev_desc)