summaryrefslogtreecommitdiff
path: root/devices/arduino_device.py
diff options
context:
space:
mode:
Diffstat (limited to 'devices/arduino_device.py')
-rw-r--r--devices/arduino_device.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/devices/arduino_device.py b/devices/arduino_device.py
index 2f5e8e6..3ad0c7b 100644
--- a/devices/arduino_device.py
+++ b/devices/arduino_device.py
@@ -112,9 +112,14 @@ class ArduinoDevice(BaseDevice):
color=_DO_COLORS[i % len(_DO_COLORS)],
))
+ _desc = ArduinoLayer.describe_port(port) if not simulate else ""
+ if _desc:
+ _name = _desc if port in _desc else f"{_desc} ({port})"
+ else:
+ _name = f"Arduino ({port})"
info = DeviceInfo(
device_id=device_id,
- name="Arduino",
+ name=_name,
device_type=self.DEVICE_TYPE,
description=(f"Arduino — {len(self._analog_pins)} analog, "
f"{len(self._di_pins)} DI, {len(self._do_pins)} DO"),