Releases: ARMmbed/mbed-ls
Releases · ARMmbed/mbed-ls
Stable: Minor updates to command line interface
Changes:
- Added option
-p
shows available platforms in JSON indented format - Added option
-P
shows platform count information in indented JSON format - Added option
--version
shows current application version
Stable: New APIs to list available platforms
Changes:
- New Python API:
mbedls.list_platforms()
lists available platforms' names (unique list).mbedls.list_platforms_ext()
lists platforms and their count in the system.
- CLI options updated to reflect Python API changes:
- Option -p shows available platforms in JSON indented format.
- Option -P shows platform count information in indented JSON format.
- v0.1.16 documentation update (APIs examples).
Stable: Bugfix for Windows 7 port mbed listing function
Changes:
- Bugfix for 'Out of Range Index when new boards connected to Jenkins slave' #15 issue.
Stable: Small improvements
Changes:
- Added new API where we can enumerate devices with target id as a key
- Added new CLI command
--json-by-target-id
(prints JSON dict with TargetIDs as keys)
Example:
{
"02400203D94B0E7724B7F3CF": {
"mount_point": "I:",
"platform_name": "K64F",
"platform_name_unique": "K64F[0]",
"serial_port": "COM61",
"target_id": "02400203D94B0E7724B7F3CF",
"target_id_mbed_htm": "02400203D94B0E7724B7F3CF",
"target_id_usb_id": "02400203D94B0E7724B7F3CF"
},
"101000000000000000000002F7F0D9F98dbdc24b9e28ac87cfc4f23c4c57438d": {
"mount_point": "G:",
"platform_name": "LPC1768",
"platform_name_unique": "LPC1768[0]",
"serial_port": "COM5",
"target_id": "101000000000000000000002F7F0D9F98dbdc24b9e28ac87cfc4f23c4c57438d",
"target_id_mbed_htm": "101000000000000000000002F7F0D9F98dbdc24b9e28ac87cfc4f23c4c57438d",
"target_id_usb_id": "A000000001"
}
}
- Added Doxygen documentation for mbed-ls code.
Fixed runtime issue on MacOS (Darwin)
Bugfix:
- Fixed runtime issue on MacOS (Darwin)
Stable: Support for mbed 2.0 and mbed 3.0 test tools
Main changes:
- Multiple targets detection (110+ platform descriptions).
- Added extra information about TargetID (USBID & mbed.htm) in JSON output.
- Added target unique name per host system;
TARGET_NAME[index]
notation. - Added debug output; CLI switch
-d
. - Added unit tests to check basic porting features.