aboutsummaryrefslogtreecommitdiff
path: root/targets/stm32f429i_disc1/py/stm32f429i_disc1_utils/stm32f429i_detector.py
diff options
context:
space:
mode:
Diffstat (limited to 'targets/stm32f429i_disc1/py/stm32f429i_disc1_utils/stm32f429i_detector.py')
-rw-r--r--targets/stm32f429i_disc1/py/stm32f429i_disc1_utils/stm32f429i_detector.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/targets/stm32f429i_disc1/py/stm32f429i_disc1_utils/stm32f429i_detector.py b/targets/stm32f429i_disc1/py/stm32f429i_disc1_utils/stm32f429i_detector.py
index 857408287..bc09d282b 100644
--- a/targets/stm32f429i_disc1/py/stm32f429i_disc1_utils/stm32f429i_detector.py
+++ b/targets/stm32f429i_disc1/py/stm32f429i_disc1_utils/stm32f429i_detector.py
@@ -16,9 +16,10 @@
import logging
import typing
+from typing import Optional
import coloredlogs # type: ignore
-import serial.tools.list_ports # type: ignore
+import serial.tools.list_ports
# Vendor/device ID to search for in USB devices.
_ST_VENDOR_ID = 0x0483
@@ -31,7 +32,7 @@ class BoardInfo(typing.NamedTuple):
"""Information about a connected dev board."""
dev_name: str
- serial_number: str
+ serial_number: Optional[str]
def detect_boards() -> list:
@@ -67,7 +68,7 @@ def main():
for idx, board in enumerate(boards):
_LOG.info('Board %d:', idx)
_LOG.info(' - Port: %s', board.dev_name)
- _LOG.info(' - Serial #: %s', board.serial_number)
+ _LOG.info(' - Serial #: %s', board.serial_number or '<not set>')
if __name__ == '__main__':