mirror of https://github.com/ARMmbed/mbed-os.git
1. Based on alpha version BSP (85564a2716548e7b6d6a79a490c6d94a24cf9bcf)
2. Continuing above, tweak BSP:
(1) Add EPWM_ConfigOutputChannel2() to enable below 1Hz and below 1% duty cycle for PWM output (m460_epwm.h/c).
(2) Add dummy RTC_WaitAccessEnable() for consistency with previous ports (m460_rtc.h).
3. Target NuMaker-M467HJ V0.1 board temporarily
4. Support Arduino UNO form factor for NUMAKER_IOT_M467 target
5. Enable export to Keil/IAR project
- tools/arm_pack_manager/index.json
- tools/export/iar/iar_definitions.json
|
||
|---|---|---|
| .. | ||
| arm_pack_manager | ||
| bootloaders | ||
| cmake | ||
| config | ||
| debug_tools/crash_log_parser | ||
| export | ||
| flash_algo | ||
| importer | ||
| notifier | ||
| profiles | ||
| psa | ||
| resources | ||
| targets | ||
| test | ||
| test_configs | ||
| toolchains | ||
| .mbedignore | ||
| README.md | ||
| __init__.py | ||
| build.py | ||
| build_api.py | ||
| 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 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 |