diff options
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.py | 7 |
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__': |