Files
Martijn Scheepers 7529dba5f7 reformat
2026-03-06 10:38:16 +01:00
..
2025-07-25 08:08:47 +02:00
2026-03-06 10:38:16 +01:00
2026-03-06 10:38:16 +01:00
2025-07-25 13:49:05 +02:00
2025-07-25 13:49:05 +02:00

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
device_management.py implementation of mbed device-management
flash_algo CMSIS flash algorithm parser
get_config.py implementation of mbed compile --config
host_tests location of pre-htrun host tests
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
regions.py merging from managed bootloader mode
resources scans directories for files used in a project
settings.py project specific settings from env vars
targets target description reader and post-build steps
toolchains API for calling the selected compiler
utils.py General purpose utilities like file moving