litescope/drivers: do not build regs when addrmap is None
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 17 Mar 2015 15:04:07 +0000 (16:04 +0100)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 17 Mar 2015 15:04:31 +0000 (16:04 +0100)
misoclib/tools/litescope/host/driver/etherbone.py
misoclib/tools/litescope/host/driver/uart.py

index 0f3efd1583be2731b12cbeaa64cef1d78b666bd1..44959887f2c700592721665f85e3488b8fe4df00 100644 (file)
@@ -11,7 +11,8 @@ class LiteScopeEtherboneDriver:
 
                self.tx_sock = None
                self.rx_sock = None
-               self.regs = build_map(addrmap, busword, self.read, self.write)
+               if addrmap is not None:
+                       self.regs = build_map(addrmap, busword, self.read, self.write)
 
        def open(self):
                self.tx_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
index 4771c989b7c33bf65d45c86482d30aab8a2fa272..da3cd36352a3c5efc8898683bee7c0c27fac8d7c 100644 (file)
@@ -15,7 +15,8 @@ class LiteScopeUARTDriver:
                self.baudrate = str(baudrate)
                self.debug = debug
                self.uart = serial.Serial(port, baudrate, timeout=0.25)
-               self.regs = build_map(addrmap, busword, self.read, self.write)
+               if addrmap is not None:
+                       self.regs = build_map(addrmap, busword, self.read, self.write)
 
        def open(self):
                self.uart.flushOutput()