Martin Kojtal
ae432b24a2
Merge pull request #14378 from LDong-Arm/post_build_rework
...
CMake: Pass application/test name to post build operation
2021-03-05 15:49:53 +00:00
Martin Kojtal
8a1ce92317
Merge pull request #14368 from LDong-Arm/minimal_printf_cmake_fix
...
Fix CMake include path for the minimal-printf test
2021-03-05 14:22:09 +00:00
Martin Kojtal
3fb5ed718c
Merge pull request #14376 from OpenNuvoton/nvt_cmake
...
CMake: Add mbed-cmsis-cortex-m into Nuvoton target
2021-03-05 14:04:05 +00:00
Martin Kojtal
ed8aabdd33
Merge pull request #14380 from harmut01/cmake_target_refactor
...
CMake: Refactor target MCU_STM32F103xE library name
2021-03-05 14:03:53 +00:00
Martin Kojtal
586f8893f2
Merge pull request #14375 from rajkan01/update_greentea_build_procedure
...
CMake: Update readme for greentea test build procedure
2021-03-05 13:16:40 +00:00
Harrison Mutai
da73b4bf8d
CMake: Refactor target MCU_STM32F103xE library name
2021-03-04 15:37:47 +00:00
Lingkai Dong
848341112e
NXP: Query precise application names in post build
...
This removes the need to use "glob" a file extension, and uses
precise application names.
2021-03-04 10:28:22 +00:00
Lingkai Dong
5353b62873
Cypress: Query exact application names in post build
...
This removes the need to use "glob" a file extension, and uses
precise application names.
2021-03-04 10:28:22 +00:00
Lingkai Dong
ad27a3ec69
CMake: pass application name to post-build hook
...
Pass the exact name to the post-build hook, when an application's
or test's `CMakeLists.txt` calls `mbed_set_post_build()`. The
interface is CMake's built-in mechanism:
* `set_target_properties()` to set a property, e.g. application name
* `$<TARGET_PROPERTY:target,property>` to query a property at run time
2021-03-04 09:41:48 +00:00
Lingkai Dong
3579bb65da
Force regenerate application binaries on rebuild
...
If a target has a post binary hook, we should force regenerate
the application binaries every time so that the hook is run on a
raw binary rather than a previous build that already went through
the post-build process once.
2021-03-04 09:41:43 +00:00
cyliangtw
a3c09d0a3f
Add mbed-cmsis-cortex-m into Nuvoton CMakeList
2021-03-04 11:35:14 +08:00
Rajkumar Kanagaraj
3695cefad3
CMake: Update readme for greentea test build procedure
...
- No longer need to create mbed_os.lib and soft link to mbed-os as new
--mbed-os-path command-line removes such dependency and creates mbed_build.cmake
when passing mbed-os path with that command line argument.
2021-03-03 03:58:59 -08:00
Martin Kojtal
76b2902f48
Merge pull request #14354 from ARMmbed/feature-tf-m-1.2-integration
...
Update TF-M support to v1.2
2021-03-03 11:08:24 +00:00
Martin Kojtal
87cededeee
Merge pull request #14348 from harmut01/baremetal_arm_fm
...
Add bare metal support to ARM FM targets
2021-03-03 08:54:42 +00:00
Martin Kojtal
876032b818
Merge pull request #14338 from jeromecoutant/PR_README_CLOCK
...
STM32: update readme with clock information
2021-03-03 08:54:26 +00:00
Martin Kojtal
53f87aada1
Merge pull request #14363 from harmut01/baremetal_si
...
Add bare metal support to Silicon Labs targets
2021-03-03 08:53:10 +00:00
Lingkai Dong
074b0ba00c
Fix CMake include path for the minimal-printf test
2021-03-02 17:27:50 +00:00
Martin Kojtal
71de6e24af
Merge pull request #14321 from ARMmbed/0xc0170-fix-removing-stale-label
...
Mergify: remove stale label when PR is merged
2021-03-02 16:47:08 +00:00
Martin Kojtal
a9766519cf
Merge pull request #14345 from harmut01/baremetal_toshiba
...
Add bare metal support to Toshiba targets
2021-03-02 16:44:29 +00:00
Martin Kojtal
1e3834325f
Merge pull request #14303 from ycsin/master
...
Add STM32F103xE SOC support
2021-03-02 16:43:38 +00:00
Harrison Mutai
ee5946c990
Add bare metal support to EFM32 targets
...
Modify scatter files to add heap load region, and remove hard coded
values. Add supported c libs and bare metal profile to `targets.json`
configurations. Affects the following targets: EFM32GG_STK3700,
TB_SENSE_12, and EFM32GG11_STK3701.
2021-03-02 10:29:47 +00:00
Harrison Mutai
5b1c704622
Remove uARM dependencies for EFM32FF targets
2021-03-02 10:25:41 +00:00
Martin Kojtal
5614af0f1b
Merge pull request #14349 from harmut01/baremetal_nordic
...
Add bare metal support to Nordic targets
2021-03-02 09:41:41 +00:00
Martin Kojtal
f78c24135c
Merge pull request #14325 from AGlass0fMilk/ep-atlas-reg-init
...
EP Atlas Target Updates
2021-03-02 09:41:28 +00:00
Martin Kojtal
44e9e3ca80
Merge pull request #14324 from hugueskamba/hk_fix_psoc6_post_build_script
...
PSOC6: Catch possible error in post build script
2021-03-02 09:40:57 +00:00
Martin Kojtal
e2a5f8f8ba
Merge pull request #14291 from harmut01/baremetal_freescale
...
Add bare metal support to freescale targets
2021-03-02 09:40:17 +00:00
Martin Kojtal
03b9d5a357
Merge pull request #14271 from ladislas/ladislas/feature/add-editorconfig
...
Add .editorconfig file
2021-03-02 09:39:24 +00:00
Harrison Mutai
191bd023eb
Remove erroneous object file reference in IRAM1 definition
2021-03-01 16:27:24 +00:00
Harrison Mutai
c55210fdc4
Correct vector table and ram size definitions
2021-03-01 15:30:31 +00:00
Martin Kojtal
c5bfa7e471
Merge pull request #14340 from chrJost/master
...
STM32L5: enable USBDEVICE
2021-03-01 15:28:44 +00:00
Martin Kojtal
1f28e6e7dd
Merge pull request #14334 from hugueskamba/hk_cmake_remove_app_target_post_build_calls
...
CMake: Remove references of APP_TARGET
2021-03-01 14:59:02 +00:00
Martin Kojtal
fbafcf2b0d
Merge pull request #14355 from ladislas/feature/ladislas/cmake-map-per-target
...
CMake - Configure memory map per target to allow multiple add_executable
2021-03-01 12:55:36 +00:00
Ladislas de Toldi
fd7ea7305f
Configure memory map per target to allow multiple add_executable
2021-02-27 13:16:03 +01:00
Lingkai Dong
62c8379d8d
TARGET_TFM_V1_0: compatibility with Mbed TLS 2.24.0
...
Mbed TLS 2.24.0 requires a few new macros and an inline function in
the PSA Crypto header. This PR adds them to make sure the TF-M v1.0
target (specifically CYTFM_064B0S2_4343W) continues to compile with
the new Mbed TLS.
Note: Support for older versions of TF-M than v1.2 will be dropped,
so existing TF-M targets should migrate to TF-M v1.2 as soon as
possible.
2021-02-25 15:40:57 +00:00
George Beckstein
d00699c70f
Add subtarget_init files to cmake
2021-02-25 10:34:42 -05:00
Ladislas de Toldi
b23a8eb1c3
Add .editorconfig file
2021-02-25 16:26:34 +01:00
Martin Kojtal
63eeb93a5f
Merge pull request #14341 from artokin/update_traces_in_stm_emac_driver
...
Update stm32xx_emac driver traces
2021-02-25 15:09:10 +00:00
Martin Kojtal
eceaea54fd
Merge pull request #14299 from hugueskamba/hk_cmake_refactor_mapfile_generation
...
CMake: Refactor mapfile generation
2021-02-25 15:08:55 +00:00
Martin Kojtal
1de9e3973d
Merge pull request #14344 from hugueskamba/hk_cmake_fix_psoc6_post_build
...
CMake: Fix PSOC6 post build script
2021-02-25 15:06:48 +00:00
Martin Kojtal
b845246d43
Merge pull request #14343 from JojoS62/add-lwIP-opttion-for-RDNSS
...
Add lw ip opttion for rdnss
2021-02-25 15:05:27 +00:00
Harrison Mutai
3c57f384b1
Remove IAR from list of supported toolchains
2021-02-25 14:23:19 +00:00
Harrison Mutai
23c4d6f4e2
Remove IAR from list of supported toolchains
2021-02-25 14:20:19 +00:00
Harrison Mutai
de162d4087
Remove IAR from list of supported toolchains
2021-02-25 14:15:16 +00:00
Lingkai Dong
6ab4b1c1d4
"Updated secure binaries for [('ARM_MUSCA_S1', 'ARMCLANG')]"
2021-02-25 14:02:57 +00:00
Lingkai Dong
29f7f9f5d2
"Updated secure binaries for [('ARM_MUSCA_B1', 'ARMCLANG')]"
2021-02-25 14:02:57 +00:00
Lingkai Dong
2807a01fd3
"Updated directory platform/FEATURE_EXPERIMENTAL_API/FEATURE_PSA/TARGET_TFM/TARGET_TFM_LATEST "
2021-02-25 14:02:57 +00:00
Lingkai Dong
0dd43976b8
Import mbedtls_ecp_write_key for Cypress Mbed TLS driver
...
Mbed TLS 2.24.0 has added a new function mbedtls_ecp_write_key()
which is the reverse of the existing mbedtls_ecp_read_key(). This
function should be platform agnostic, but needs to be copied into
Cypress's hardware-accelerated ECP driver as part of the updated
API.
2021-02-25 14:02:57 +00:00
Lingkai Dong
1f4f6dd0b6
Mbed TLS importer: don't import unnecessary files
...
The Mbed TLS importer accidentally imports Makefile and .gitignore
from Mbed TLS's `library/` directory. This commit restricts the
pattern to .h and .c files only, and removes the unnecessary files.
2021-02-25 14:02:57 +00:00
Lingkai Dong
241b062cdf
Update .gitignore for Mbed TLS importer
...
The directory `mbed-tls-lib` previously in `.gitignore` no longer
exists. Instead, we can simply ignore the entire TARGET_IGNORE.
2021-02-25 14:02:57 +00:00
Lingkai Dong
63523bd0aa
Remove _NS aliases for Musca B1/S1
...
In targets.json, ARM_MUSCA_B1 and ARM_MUSCA_S1 have alias target
names suffixed with `_NS`. They are identical to targets without
`_NS` and exist purely for compatibility with the old naming
convention we had. The CI builds them as separate targets and uses
extra resources.
As we are upgrading Musca targets to TF-M v1.2, it's time to clean
up the aliases.
2021-02-25 14:02:57 +00:00