mirror of https://github.com/ARMmbed/mbed-os.git
ef9bc9ccc9
New directory structure: * TARGET_SOFTDEVICE_COMMON * TARGET_SOFTDEVICE_S112 * TARGET_SOFTDEVICE_S132_FULL (MBR + SoftDevice, default) * TARGET_SOFTDEVICE_S132_OTA (SoftDevice only, for firmware updates) * TARGET_SOFTDEVICE_S132_MBR (MBR only, for bootloader builds) * TARGET_SOFTDEVICE_S140_FULL (MBR + SoftDevice, default) * TARGET_SOFTDEVICE_S140_OTA (SoftDevice only, for firmware updates) * TARGET_SOFTDEVICE_S140_MBR (MBR only, for bootloader builds) * TARGET_SOFTDEVICE_NONE The X_OTA and X_MBR binaries are obtained from the original x_FULL SoftDevice by splitting it in an MBR part and a SoftDevice part. The MBR is needed for the bootloader and the SoftDevice for firmware updates. Build application without SoftDevice: "target_overrides": { "*": { "target.extra_labels_remove": ["SOFTDEVICE_COMMON", "SOFTDEVICE_X_FULL"], "target.extra_labels_add": ["SOFTDEVICE_NONE"] } } Build application for firmware update using SoftDevice X: "target_overrides": { "*": { "target.extra_labels_remove": ["SOFTDEVICE_X_FULL"], "target.extra_labels_add": ["SOFTDEVICE_X_OTA"] } } Build bootloader without SoftDevice X: "target_overrides": { "*": { "target.extra_labels_remove": ["SOFTDEVICE_COMMON", "SOFTDEVICE_X_FULL"], "target.extra_labels_add": ["SOFTDEVICE_X_MBR"] } } |
||
---|---|---|
.. | ||
TARGET_MCU_NRF51822 | ||
TARGET_NRF5x | ||
mbed_rtx.h |