diff -r 4d72243909ff -r 06ef28082c4d src/eric7/MicroPython/Devices/DeviceBase.py --- a/src/eric7/MicroPython/Devices/DeviceBase.py Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/MicroPython/Devices/DeviceBase.py Fri Feb 17 10:56:05 2023 +0100 @@ -888,10 +888,20 @@ try: import pimoroni as __pimoroni_ - res['mpy_variant'] = 'Pimoroni' + res['mpy_variant'] = 'Pimoroni Pico' + try: + import version as __version_ + res['mpy_variant_info'] = __version_.BUILD + res['mpy_variant_version'] = __version_.BUILD.split('-')[2][1:] + del __version_ + except ImportError: + res['mpy_variant_info'] = '' + res['mpy_variant_version'] = '' del __pimoroni_ except ImportError: res['mpy_variant'] = '' + res['mpy_variant_info'] = '' + res['mpy_variant_version'] = '' print(res) del res, uname, __os_, __sys_ @@ -947,10 +957,20 @@ res['mpy_version'] = 'unknown' try: import pimoroni as __pimoroni_ - res['mpy_variant'] = 'Pimoroni' + res['mpy_variant'] = 'Pimoroni Pico' + try: + import version as __version_ + res['mpy_variant_info'] = __version_.BUILD + res['mpy_variant_version'] = __version_.BUILD.split('-')[2][1:] + del __version_ + except ImportError: + res['mpy_variant_info'] = '' + res['mpy_variant_version'] = '' del __pimoroni_ except ImportError: res['mpy_variant'] = '' + res['mpy_variant_info'] = '' + res['mpy_variant_version'] = '' try: stat_ = __os_.statvfs('/flash')