mbed-os/tools
Anna Bridge 2691b4e700
Merge pull request #13592 from rajkan01/update_examples_azure_google_cloud
Add test examples.json config for Azure and Google Cloud
2020-09-11 12:20:43 +01:00
..
arm_pack_manager Merge pull request #13416 from dustin-crossman/pr/cysbsyskit_update_6.2.0 2020-08-26 07:14:46 +01:00
bootloaders Update MTS_DRAGONFLY_F411RE bootloader to work with mbed 5 & 6 2020-07-14 15:26:36 -05:00
config tools: Remove obsolete API 2020-06-18 12:16:28 +01:00
debug_tools/crash_log_parser
export Merge pull request #12961 from MarceloSalazar/remove_nrf51 2020-05-15 08:08:26 +02:00
flash_algo
host_tests
importer CMSIS: Update upstream importer to import to new directory structure 2020-08-28 22:15:15 +01:00
notifier
profiles Turn on ARM linker --inline 2020-04-17 13:28:22 +03:00
psa psa: Update TF-M for ARM_MUSCA_B1 2020-07-09 15:40:38 +01:00
resources Remove LPC8x targets 2020-04-30 09:56:33 +01:00
targets Merge pull request #13196 from gbrtth/musca_s1_support_mbed6 2020-09-10 16:53:14 +01:00
test Merge pull request #13592 from rajkan01/update_examples_azure_google_cloud 2020-09-11 12:20:43 +01:00
test_configs Remove target dep. on S2LP driver 2020-05-14 17:17:27 +01:00
toolchains Revert "Always build both .hex and .bin files" 2020-09-10 10:19:04 +01:00
.mbedignore
README.md
__init__.py
build.py psa: Remove PSA secure binary building tools 2020-04-27 09:51:14 +01:00
build_api.py Revert "Add the exception in Mbed OS build tool for Arm Compiler 5 toolchain." 2020-05-22 15:39:01 +01:00
build_release.py
default_settings.py
detect_targets.py
device_management.py device_management.py supports application access keys 2020-09-02 08:47:47 +03:00
get_config.py
libraries.py
make.py psa: Remove PSA secure binary building tools 2020-04-27 09:51:14 +01:00
memap.py
memap_flamegraph.html
options.py
paths.py
project.py psa: Remove PSA secure binary building tools 2020-04-27 09:51:14 +01:00
regions.py
run_icetea.py
settings.py
singletest.py Remove nRF51 targets 2020-05-13 10:36:50 +01:00
test.py psa: Remove PSA secure binary building tools 2020-04-27 09:51:14 +01:00
test_api.py
test_exporters.py
tests.py psa: Replace Mbed PSA with TF-M 2020-06-18 12:16:20 +01:00
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