LiteXXX cores: convert port parameter to int if is digit in test/make.py
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 17 Mar 2015 14:58:21 +0000 (15:58 +0100)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 17 Mar 2015 14:58:21 +0000 (15:58 +0100)
misoclib/com/liteeth/example_designs/test/make.py
misoclib/mem/litesata/example_designs/test/make.py
misoclib/tools/litescope/example_designs/test/make.py

index 54f2ca45f079f7db84f7ca25cc5f85943328dd10..f9ccec089425c06e22d80d3ca4bee03975bccac9 100644 (file)
@@ -18,7 +18,8 @@ if __name__ == "__main__":
        args = _get_args()
        if args.bridge == "uart":
                from misoclib.tools.litescope.host.driver.uart import LiteScopeUARTDriver
-               wb = LiteScopeUARTDriver(args.port, args.baudrate, "./csr.csv", int(args.busword), debug=False)
+               port = args.port if not args.port.isdigit() else int(args.port)
+               wb = LiteScopeUARTDriver(port, args.baudrate, "./csr.csv", int(args.busword), debug=False)
        elif args.bridge == "etherbone":
                from misoclib.tools.litescope.host.driver.etherbone import LiteScopeEtherboneDriver
                wb = LiteScopeEtherboneDriver(args.ip_address, int(args.udp_port), "./csr.csv", int(args.busword), debug=False)
index 54f2ca45f079f7db84f7ca25cc5f85943328dd10..f9ccec089425c06e22d80d3ca4bee03975bccac9 100644 (file)
@@ -18,7 +18,8 @@ if __name__ == "__main__":
        args = _get_args()
        if args.bridge == "uart":
                from misoclib.tools.litescope.host.driver.uart import LiteScopeUARTDriver
-               wb = LiteScopeUARTDriver(args.port, args.baudrate, "./csr.csv", int(args.busword), debug=False)
+               port = args.port if not args.port.isdigit() else int(args.port)
+               wb = LiteScopeUARTDriver(port, args.baudrate, "./csr.csv", int(args.busword), debug=False)
        elif args.bridge == "etherbone":
                from misoclib.tools.litescope.host.driver.etherbone import LiteScopeEtherboneDriver
                wb = LiteScopeEtherboneDriver(args.ip_address, int(args.udp_port), "./csr.csv", int(args.busword), debug=False)
index 676356fecaaec72e5946f7069d72c0447e6ada61..b0a3c2bcdbc66d461b919ea5c29326965d1d2074 100644 (file)
@@ -18,7 +18,8 @@ if __name__ == "__main__":
        args = _get_args()
        if args.bridge == "uart":
                from misoclib.tools.litescope.host.driver.uart import LiteScopeUARTDriver
-               wb = LiteScopeUARTDriver(args.port, args.baudrate, "./csr.csv", int(args.busword), debug=False)
+               port = args.port if not args.port.isdigit() else int(args.port)
+               wb = LiteScopeUARTDriver(port, args.baudrate, "./csr.csv", int(args.busword), debug=False)
        elif args.bridge == "etherbone":
                from misoclib.tools.litescope.host.driver.etherbone import LiteScopeEtherboneDriver
                wb = LiteScopeEtherboneDriver(args.ip_address, int(args.udp_port), "./csr.csv", int(args.busword), debug=False)