Skip to content

Files

This branch is 227 commits ahead of, 159 commits behind ARMmbed/mbed-os:master.

tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 23, 2023
Jul 14, 2020
Jun 15, 2022
Jun 18, 2020
Feb 12, 2020
Sep 1, 2022
Nov 21, 2019
Aug 20, 2021
Nov 21, 2019
Feb 23, 2023
Sep 14, 2021
Apr 30, 2020
Oct 13, 2021
Aug 11, 2021
Jun 28, 2021
Jun 23, 2021
Jun 9, 2016
Apr 24, 2021
Feb 21, 2020
Apr 27, 2020
May 22, 2020
Feb 21, 2020
Oct 2, 2018
Feb 21, 2020
Sep 2, 2020
Jan 16, 2019
Feb 21, 2020
Apr 27, 2020
Sep 20, 2021
Jul 24, 2018
Feb 21, 2020
Feb 21, 2020
Apr 27, 2020
Apr 9, 2019
Feb 21, 2020
Apr 5, 2019
May 13, 2020
Apr 27, 2020
Jul 20, 2021
Nov 21, 2019
Jun 18, 2020
Feb 21, 2020

Mbed OS Build Tools

This directory contains the python tools used for building Mbed OS and Mbed 2.

Quick navigation:

file/directory Purpose/function
build.py implementation of mbed compile --library
build_api.py full-project build operations
build_release.py CLI for making an mbed 2 release
config implementation of Config System
debug_tools Crash log parsing
default_settings.py Default version of project local settings.py
detect_targets.py implementation of mbed detect
device_management.py implementation of mbed device-management
export Export plugins and API for woking with them
flash_algo CMSIS flash algorithm parser
get_config.py implementation of mbed compile --config
host_tests location of pre-htrun host tests
importer code importer for use with CMSIS, TFM/PSA etc.
libraries.py constants for building mbed 2 libraries
make.py implementation of mbed compile
memap.py map file parser and summary generator
notifier API for seting compile status to a frontend
options.py Default option parser and option utilities
paths.py constants for many paths used
profiles location of the default build profiles
project.py implementation of mbed export
psa PSA
regions.py merging from managed bootloader mode
resources scans directories for files used in a project
run_icetea.py implementation of mbed test --icetea
settings.py project specific settings from env vars
singletest.py location of pre-greentea greentea
targets target description reader and post-build steps
test unit tests for tools
test_api.py part of pre-greentea greentea
test_configs configuration files used by mbed test
test_exporters.py part of pre-greentea greentea
tests.py implementation of mbed test --greentea
toolchains API for calling the selected compiler
utils.py General purpose utilities like file moving