mbed-os/tools
Martin Kojtal 5f4698f81f
Merge pull request #11382 from OPpuolitaival/very_verbose
Use very verbose to see more details in case of problem
2019-09-05 09:44:33 +02:00
..
arm_pack_manager Merge pull request #11063 from linlingao/f_cc3220sf_launchxl 2019-08-19 12:08:11 +02:00
bootloaders
config
debug_tools/crash_log_parser
executable_analysis_tools Add executable analaysis tool for floating point checks. 2019-08-30 11:26:30 +01:00
export Merge pull request #11225 from kjbracey-arm/µvision528c++14 2019-08-29 16:31:45 +02:00
flash_algo
host_tests
importer
notifier
profiles Changed minimal-printf to call fputc so that it does not bypass the retargetting code 2019-08-29 11:30:34 +01:00
psa psa: Document a test partition creation gotcha 2019-09-02 17:10:59 +01:00
resources Make tools cope with no-extension headers 2019-07-18 11:50:13 +03:00
targets Merge pull request #11291 from LMESTM/STM32_OSPI_QSPI_fallback_support 2019-09-02 12:26:55 +02:00
test Use very verbose to see more details in case of problem 2019-08-30 09:14:06 +03:00
test_configs Added CC3220 related changes to tools 2019-07-17 14:18:19 -05:00
toolchains Address comments on workaround for Mbed OS 2 CI build after Public (#11114) 2019-08-02 12:32:40 +01:00
.mbedignore
README.md
__init__.py
build.py
build_api.py Address comments on workaround for Mbed OS 2 CI build after Public (#11114) 2019-08-02 12:32:40 +01:00
build_release.py
default_settings.py
detect_targets.py
device_management.py
get_config.py
libraries.py
make.py
memap.py
memap_flamegraph.html
options.py
paths.py
project.py
regions.py
run_icetea.py
settings.py
singletest.py
test.py
test_api.py
test_exporters.py
tests.py
utils.py

README.md

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 sumary 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