Index: uspace/lib/usb/include/usb/usb.h
===================================================================
--- uspace/lib/usb/include/usb/usb.h	(revision b0fc92c51f81f569086cf49f631e3011959cbd53)
+++ uspace/lib/usb/include/usb/usb.h	(revision 8e4219abd8be9844df15e59ea2ac4481dbd47120)
@@ -110,5 +110,6 @@
 #define USB_ADDRESS_DEFAULT 0
 /** Maximum address number in USB 1.1. */
-#define USB11_ADDRESS_MAX 128
+#define USB11_ADDRESS_MAX 127
+#define USB_ADDRESS_COUNT (USB11_ADDRESS_MAX + 1)
 
 /** Check USB address for allowed values.
@@ -119,5 +120,5 @@
 static inline bool usb_address_is_valid(usb_address_t a)
 {
-	return (a >= USB_ADDRESS_DEFAULT) && (a < USB11_ADDRESS_MAX);
+	return (a >= USB_ADDRESS_DEFAULT) && (a <= USB11_ADDRESS_MAX);
 }
 
