mbed-os/tools
Jaeden Amero 2a2ac5c9e0 psa: Ensure spaces before partition name comment
The psa_setup.c.tpl jinja template would strip whitespace from before
the partition name comment when inserting non-test partition database
entries. Fix the template to generate psa_setup.c with the partition
name comment properly indented.
2020-01-14 16:04:57 +00:00
..
arm_pack_manager Size & sectors also for STM32WB55VGYx 2020-01-08 22:00:41 +02:00
bootloaders Merge pull request #8014 from M-ichae-l/realtek-rtl8195am-lib-updates 2018-09-26 13:09:28 +02:00
config remove blank line 2019-04-25 09:56:52 +08:00
debug_tools/crash_log_parser Fix tool crashing when lines end with cr(not crlf) 2018-06-27 17:06:50 -05:00
export Targets: adapt NUCLEO_G071RB to CMSIS-pack info update 2019-12-13 16:42:40 +01:00
flash_algo Updates to `/tools` for Python 3 compatibility 2019-11-21 15:02:37 +00:00
host_tests Add in a couple of missed conversions 2019-11-27 11:08:50 +00:00
importer Update commit sha's 2019-06-26 17:01:07 +01:00
notifier Updates to `/tools` for Python 3 compatibility 2019-11-21 15:02:37 +00:00
profiles IAR: Enable inline linker optimizations for develop/release profile 2019-11-21 09:05:03 +01:00
psa psa: Ensure spaces before partition name comment 2020-01-14 16:04:57 +00:00
resources Make tools cope with no-extension headers 2019-07-18 11:50:13 +03:00
targets Updates to `/tools` for Python 3 compatibility 2019-11-21 15:02:37 +00:00
test Merge pull request #12179 from jamesbeyond/update_ble 2020-01-07 11:25:19 +01:00
test_configs Merge pull request #12143 from VeijoPesonen/blockdevices_testable 2020-01-09 12:04:20 +01:00
toolchains Fixed the build tools test case failure,incorporated review comments 2019-12-23 03:54:18 -08:00
.mbedignore
README.md Remove database code from singletest api 2019-04-08 10:58:45 -05:00
__init__.py
build.py PSA release script changes. 2019-11-08 14:57:06 +00:00
build_api.py Enabling small C library option and deprecating uARM toolchain 2019-12-19 10:05:11 -08:00
build_release.py Apply suggestions from code review 2019-04-11 09:33:15 -05:00
default_settings.py Removing GCC_CR mention from settings.py 2018-10-02 10:46:31 -05:00
detect_targets.py Merge pull request #6000 from daid/patch-1 2018-02-15 10:57:15 -06:00
device_management.py Updates to *.py in 'tools/' for Python 3 2019-11-21 16:06:59 +00:00
get_config.py Revert get_config.py make.py test.py 2019-01-17 13:16:09 -05:00
libraries.py Add the only part of the "data" module that was used 2019-04-08 10:58:45 -05:00
make.py PSA release script changes. 2019-11-08 14:57:06 +00:00
memap.py Remove unnecessary change found during over shoulder review 2019-11-25 13:43:58 +00:00
memap_flamegraph.html Impl differential memap 2018-07-24 11:40:43 -05:00
options.py Updating supported toolchain printing with new options 2019-03-23 18:24:58 -05:00
paths.py Integrate with mbeb-cli build system 2019-04-30 14:41:09 +03:00
project.py PSA release script changes. 2019-11-08 14:57:06 +00:00
regions.py merge_region_list now takes in just restrict_size instead of config. 2019-04-09 14:08:13 -05:00
run_icetea.py Fix Ice Tea test execution order to be sorted by names. 2018-10-30 14:37:57 +01:00
settings.py Allow toolchain paths to be wrapped in quotes 2019-04-05 14:47:02 -05:00
singletest.py Updates to *.py in 'tools/' for Python 3 2019-11-21 16:06:59 +00:00
test.py Incorporated the review comment 2020-01-03 10:13:39 -08:00
test_api.py Updates to *.py in 'tools/' for Python 3 2019-11-21 16:06:59 +00:00
test_exporters.py Updates to *.py in 'tools/' for Python 3 2019-11-21 16:06:59 +00:00
tests.py Updates to *.py in 'tools/' for Python 3 2019-11-21 16:06:59 +00:00
utils.py Make args_erroor less verbose. 2019-03-23 18:24:58 -05:00

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