Ladislas de Toldi
40120e6036
STM32L4 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:18:24 +01:00
Ladislas de Toldi
2c1d37e4a5
STM32L0 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:17:14 +01:00
Ladislas de Toldi
8361fda30f
STM32H7 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:16:37 +01:00
Ladislas de Toldi
1d4742e8c3
STM32G4 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:15:47 +01:00
Ladislas de Toldi
09457e2cf8
STM32G0 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:14:50 +01:00
Ladislas de Toldi
758d4c4245
STM32F3 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:13:52 +01:00
Ladislas de Toldi
ea9eb73cc8
STM32F2 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:12:43 +01:00
Ladislas de Toldi
aa30a254a9
STM32F1 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:10:21 +01:00
Ladislas de Toldi
1732c136da
STM32F0 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:08:59 +01:00
Ladislas de Toldi
143176b8c4
STM32F4 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:06:48 +01:00
Ladislas de Toldi
e1aa00ee76
STM32F7 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
2021-02-25 16:06:41 +01:00
Lingkai Dong
c1d115e25b
Fix conflicts in IAR configuration
...
In `targets.json`, the base target ARM_MPS2_Target does not have `iar`
in `supported_c_libs`. But its inherited targets have `IAR` in
`supported_toolchains`, causing configuration check to fail.
2021-02-25 12:03:26 +00:00
Martin Kojtal
57a6fe3a8e
Merge pull request #14314 from hugueskamba/hk_cmake_fix_musca_ns
...
CMake: Fix ARM MUSCA NS targets build
2021-02-23 11:04:38 +00:00
Martin Kojtal
88a242f749
Merge pull request #14306 from hugueskamba/hk_cmake_create_cmsis_cortex_libs
...
CMake: Create CMSIS library targets to remove dependency on MBED_TARGET_LABELS
2021-02-23 08:36:49 +00:00
Martin Kojtal
da51cb2185
Merge pull request #14318 from harmut01/example_build_errors
...
CMake: Fix path to STM32F0 GCC linker scripts
2021-02-23 08:36:27 +00:00
Martin Kojtal
7b6c7cc2ad
Merge pull request #14295 from 0xc0170/cmake-remove-iar
...
CMake remove IAR references in the tree
2021-02-22 20:10:40 +00:00
Martin Kojtal
7369b63769
Merge pull request #14300 from harmut01/baremetal_arm_ssg
...
Add bare metal support to ARM_MPS2_Target family of targets
2021-02-22 20:10:25 +00:00
Martin Kojtal
120b25f138
Merge pull request #14315 from hugueskamba/hk_cmake_fix_nuvonton_m261
...
NUVOTON: Remove CMake listing of M261 include directory that do not exist
2021-02-22 20:10:02 +00:00
Martin Kojtal
778f833108
Merge pull request #14316 from hugueskamba/hk_cmake_fix_max32625
...
MAX32625: Fix CMake build
2021-02-22 20:09:33 +00:00
Martin Kojtal
dbbdd0f077
Merge pull request #14309 from hugueskamba/hk_cmake_fix_stm32f091xc_gcc_arm
...
CMake: Fix STM32F091XC Mbed targets GCC_ARM build
2021-02-22 15:56:05 +00:00
Martin Kojtal
3bb8de6ea3
Merge pull request #14308 from hugueskamba/hk_cmake_create_flash_cmsis_algo
...
Create FLASH CMSIS ALGO target to remove dependency on MBED_TARGET_LABELS
2021-02-22 14:36:44 +00:00
Harrison Mutai
5899dd0bc7
Fix path to GCC linker scripts
...
The linux filesystem is case sensitive, this was causing our nightly build to
fail when attempting to find the script with its lower case name. The
name of the file has been kept the same as this seems to be STMs
convention.
2021-02-22 14:07:52 +00:00
Hugues Kamba
80c679cc27
MAX32625: Fix CMake build
...
* Correct board CMake target name to match board name
* Make MAX32625 depend on MAXIM CMake target to inherit its include dirs
* Correct path to linker files
2021-02-22 13:38:32 +00:00
Hugues Kamba
3eb5296996
NUVOTON: Remove CMake listing of M261 include directory that do not exist
...
Remove listing of include directory that do not exist
2021-02-22 12:53:17 +00:00
Hugues Kamba
0ce36ac5e2
CMake: Fix ARM MUSCA NS targets build
...
Add the missing CMake targets for NS Mbed boards.
2021-02-22 12:17:41 +00:00
Hugues Kamba
11a445be95
CMake: Fix STM32F091XC Mbed targets GCC_ARM build
...
The linker file for the GCC_ARM toolchain was not
correctly listed.
2021-02-19 20:28:25 +00:00
Hugues Kamba
7d49d4bce1
Create FLASH CMSIS ALGO target to remove dependency on MBED_TARGET_LABELS
...
This goes towards eventually removing reliance on targets.json to specify
the requirements of Mbed targets.
2021-02-19 16:56:37 +00:00
Hugues Kamba
a3a36ccb92
CMake: Fix some NUVOTON build
...
Correct source file listings for M251, M261.
Also remove unused input source files.
2021-02-19 16:48:32 +00:00
Hugues Kamba
2c3481297c
CMake: Create CMSIS library targets to remove dependency on MBED_TARGET_LABELS
...
This goes towards eventually removing reliance on targets.json to specify
the requirements of Mbed targets.
2021-02-19 13:39:32 +00:00
Harrison Mutai
0000b37124
Fix indentation in RW_IRAM1 load region description
2021-02-19 10:09:25 +00:00
Harrison Mutai
9f5f3ea855
Fix indentation in ER_IROM1 load region description
2021-02-18 14:47:36 +00:00
Harrison Mutai
b31ce7a9c7
Refactor ARM MSP2 target scatter files for bare metal support
2021-02-18 14:44:46 +00:00
Harrison Mutai
0f233735af
Add bare metal support to ARM_MPS2_Target family of targets
2021-02-18 09:34:16 +00:00
Martin Kojtal
85c2d7a25c
CMake: remove IAR references as they are not supported
2021-02-17 09:19:03 +00:00
Martin Kojtal
3894d73680
Merge pull request #14289 from hugueskamba/hk_cmake_refactor_cypress
...
CMake: Refactor Cypress targets
2021-02-16 13:43:35 +00:00
Hugues Kamba
68b6e6ff96
Fix post build mechanism with unique CMake custom targets
...
The CMake custom target must be unique to avoid more than one
Mbed target adding the same. Only the CMake custom command added for the
Mbed target being built is run as the custom CMake target now includes
the Mbed target name.
2021-02-15 17:39:27 +00:00
Hugues Kamba
ea6955bd1c
CMake: Refactor Cypress targets
...
Refactor all Cypress targets to be CMake buildsystem targets. This removes
the need for checking MBED_TARGET_LABELS repeatedly and allows us to be
more flexible in the way we include MBED_TARGET source in the build.
A side effect of this is it will allow us to support custom targets
without breaking the build for 'standard' targets, as we use CMake's
standard mechanism for adding build rules to the build system, rather
than implementing our own layer of logic to exclude files not needed for
the target being built. Using this approach, if an MBED_TARGET is not
linked to using target_link_libraries its source files will not be
added to the build. This means custom target source can be added to the
user's application CMakeLists.txt without polluting the build system
when trying to compile for a standard MBED_TARGET.
2021-02-15 17:20:23 +00:00
Martin Kojtal
8ba88427cd
Merge pull request #14284 from 0xc0170/cmake-refactor-arm-ssg
...
CMake Arm SSG: refactor CMake targets
2021-02-15 15:27:07 +00:00
Martin Kojtal
1dd411268b
Merge pull request #14030 from arduino/i2c_stm32_wrong_clock
...
STM32H7: Compute I2C timing according current I2C clock source
2021-02-15 14:38:11 +00:00
Robert Walton
fd63d33521
CMake: Fix STM32G0 target
2021-02-15 11:16:49 +00:00
Robert Walton
91db89143e
Fix FF1705_L151CC target
2021-02-15 11:06:43 +00:00
Robert Walton
ed4027edf0
Fix STM32F103xB target
2021-02-15 11:06:43 +00:00
Robert Walton
c82c897e2b
Fix STM32F072xB target
2021-02-15 11:06:43 +00:00
Robert Walton
f2f927ebac
Fix NUCLEO_H743ZI2 target
2021-02-15 11:05:07 +00:00
Robert Walton
f6302dc108
Fix NUCLEO_L496ZG_P target
2021-02-15 11:05:07 +00:00
Robert Walton
956a8790c1
Fix DISCO_L4R9I target
2021-02-15 11:05:07 +00:00
Martin Kojtal
4c581120c5
Merge pull request #14270 from 0xc0170/cmake-refactor-maxim
...
CMake Maxim: fix targets naming
2021-02-15 11:04:18 +00:00
Martin Kojtal
fa62e80958
Merge pull request #14249 from jeromecoutant/PR_STM32WL_LORA
...
STM32WL : add LoRa support
2021-02-15 11:04:00 +00:00
Martin Kojtal
24c9d2458b
Merge pull request #14246 from 0xc0170/cmake-refactor-arm-fm
...
ARM FM: refactor CMake targets
2021-02-15 11:02:11 +00:00
Martin Kojtal
7647a2c623
Merge pull request #14244 from 0xc0170/cmake-refactor-analog-devices
...
Analog Devices: refactor CMake targets
2021-02-15 11:00:09 +00:00