Skip to content
The tools to test and work with Mbed OS
Branch: master
Clone or download
Latest commit 22fbc76 Apr 19, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add issue and PR github templates Jan 18, 2019
packages Remove old repository links Apr 18, 2019
.coveragerc Updating path to mbed_os_tools Dec 11, 2018
.flake8 Updating package directories in ci and testing Jan 4, 2019
.gitignore Ignore pycharm project files Mar 20, 2019 Add note about checking code style with flake8 Nov 26, 2018
LICENSE Squashed 'legacy/mbed-host-tests/' content from commit 2db861c Dec 13, 2018 Directly link to each package's documentation Jan 17, 2019
azure-pipelines.yml Pin version of flake8 Jan 31, 2019 Fix Markdown rendering in PyPi Apr 18, 2019
test_requirements.txt Move test requirements Nov 6, 2018

Mbed OS tools

This repository contains the Python modules needed to work with Mbed OS. Historically, the Mbed OS tools have been delivered in separate packages and repositories. Their APIs have evolved separately over time, each with their own style and syntax. This project unifies these packages into a single intuitive API.


Below is a table showing what packages are delivered from this repository:

PyPI package Source Depends on Stable API
mbed-os-tools (Documentation) src/ No
mbed-ls (Documentation) packages/mbed-ls/ mbed-os-tools Yes
mbed-host-tests (Documentation) packages/mbed-host-tests/ mbed-os-tools Yes
mbed-greentea (Documentation) packages/mbed-greentea/ mbed-os-tools Yes

As indicated above, the API mbed-os-tools provides is not stable. For this reason, please continue to use the other packages.

License and contributions

The software is provided under Apache-2.0 license. Contributions to this project are accepted under the same license. Please see for more info.

This project contains code from other projects. The original license text is included in those source files. They must comply with our license guide.

You can’t perform that action at this time.