bugfix #75 : picotool load invalid bus parsing (#76)

diff --git a/main.cpp b/main.cpp
index 1746f9b..157174f 100644
--- a/main.cpp
+++ b/main.cpp
@@ -294,7 +294,7 @@
 
 auto device_selection =
     (
-        (option("--bus") & integer("bus").min_value(1).max_value(255).set(settings.bus)
+        (option("--bus") & integer("bus").min_value(0).max_value(255).set(settings.bus)
             .if_missing([] { return "missing bus number"; })) % "Filter devices by USB bus number" +
         (option("--address") & integer("addr").min_value(1).max_value(127).set(settings.address)
             .if_missing([] { return "missing address"; })) % "Filter devices by USB device address"