Martin Kojtal
b03e94f98b
CMake env: fix copyright
2020-11-06 17:25:16 +00:00
Hugues Kamba
bd45acba8c
CMake: Fix failure due to kvstore and cellular dirs changes
2020-11-06 17:25:16 +00:00
Jaeden Amero
8dabb28cb6
cmake: Remove IAR support
...
IAR isn't supported anymore. Remove references to IAR from the CMake
build system generator scripts.
2020-11-06 17:25:16 +00:00
Martin Kojtal
f0072e7e56
CMake design doc: update to the latest mbed-tools updates
...
Refactor Mbed OS CMake scripts section - details about mbed-os/cmake scripts
Add mbed-tools - how mbed-tools built an application with CMake
2020-11-06 17:25:16 +00:00
Devaraj Ranganna
10f421258d
cmake: Using Arm compiler from Mbed Studio
...
Added a command line option `-DMBEDIDE=ON` which allows using Arm
compiler shipped with Mbed Studio on local machines.
Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2020-11-06 17:25:16 +00:00
Devaraj Ranganna
f18622e8d7
cmake: Fix arm compiler build failures
...
Update arm compiler flags which were causing build failures.
Remove `-MMD` flag as it is not recognised by the Arm compiler.
There are no common flags between compiler, assembler and linker. The
compiler expects `-mcpu` whereas assembler and linker expects `--cpu`.
The `COMMON_FLAGS` in `cmake/toolchains/ARM.cmake` are not recognised by
assembler and linker.
Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2020-11-06 17:25:16 +00:00
Devaraj Ranganna
915d552cde
cmake: Re-order cmake script inclusions
...
The script `cmake/env.cmake` enables languages and in the case of Arm
compiler, `CMAKE_SYSTEM_PROCESSOR` is expected to be set before a
language is enabled. `CMAKE_SYSTEM_PROCESSOR` is set in
`cmake/core.cmake`. Therefore, `cmake/core.cmake` is included before
`cmake/env.cmake`.
Similarly, `cmake/profile.cmake` sets compiler options, hence it is
included before enabling languages in `cmake/env.cmake`.
Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2020-11-06 17:25:16 +00:00
Devaraj Ranganna
6b5ef8a9a7
cmake: Stringify develop.cmake
...
Cleanup develop.cmake to remove ARMC5 and uArm compiler flags and
stringify cmake variables.
Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2020-11-06 17:25:16 +00:00
Hugues Kamba
71c48e0e8a
CMake: remove version number from ARM toolchain
...
The version number was required previously when ARM Compiler 5
and ARM Compiler 6 were both supported. There was a significant
underlying change between the two that justified having distinct
build options settinfgs. It is very unlikely that such a major change will happen
between ARM Compiler 6 and future versions. It is therefore also very unlikely
that distinct option settings for future versions will be needed.
We should therefore avoid appending version number the same way we do not
append it to GCC toolchain configuration settings.
2020-11-06 17:25:16 +00:00
Hugues Kamba
b78ef7ac08
CMake: Fix CI error due to dir restruct of rtos and storage dirs
2020-11-06 17:25:16 +00:00
Hugues Kamba
554a5d3597
CMake: Fix failure due to restructure of rtos and ppp directories
2020-11-06 17:25:16 +00:00
Hugues Kamba
5709dd2752
CMake: Add Travis script to run a basic CI check for PRs
2020-11-06 17:25:15 +00:00
Hugues Kamba
53d712849a
CMake: Add support for WIO_3G target
2020-11-06 17:25:15 +00:00
Hugues Kamba
30e88863f4
CMake: Add support for DISCO_L475VG_IOT01A target
2020-11-06 17:25:15 +00:00
Hugues Kamba
8a74bf1d04
CMake: Add support for NRF52840_DK target
2020-11-06 17:25:15 +00:00
Hugues Kamba
70d92298b8
CMake: Add support for K64F target
2020-11-06 17:25:15 +00:00
Hugues Kamba
a08be8c8a0
CMake: Add support for storage dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
5c453e5d46
CMake: Add support for rtos dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
929adbe936
CMake: Add support for platform dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
8f9bf40323
CMake: Add support for hal dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
1d6f86f553
CMake: Add support for features dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
a63fa605e4
CMake: Add support for events dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
840828947d
CMake: Add support for drivers dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
59a7d77abf
CMake: Add support for connectivity dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
311b2ca0c5
CMake: Add support for components dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
d83648937f
CMake: Add support for cmsis dir
2020-11-06 17:25:15 +00:00
Hugues Kamba
6dc5f5a582
CMake: Add CMake scripts
2020-11-06 17:25:14 +00:00
Hugues Kamba
f4e4012f81
CMake: Intentionally untrack CMake generated files
2020-11-06 17:25:14 +00:00
Hugues Kamba
52dd933491
CMake: Add design document
2020-11-06 17:25:14 +00:00
Martin Kojtal
c29a2e2338
Merge pull request #13811 from pan-/ble-conditional-compilation
...
Ble conditional compilation
2020-11-06 16:11:10 +00:00
Martin Kojtal
77638f9b72
Merge pull request #13698 from boraozgen/bugfix/spif-read-dummy-bytes
...
Fix SPIF read dummy cycles not being reset
2020-11-05 15:44:00 +00:00
Martin Kojtal
c87736574f
Merge pull request #13862 from jeromecoutant/PR_RTS_FREE
...
STM32 SERIAL: free RTS/CTS pins
2020-11-05 15:43:29 +00:00
Martin Kojtal
61bed01ee8
Merge pull request #13846 from 0xc0170/fix-stm32-usb-header
...
STM32 usb: fixing missing header file
2020-11-05 14:48:07 +00:00
Martin Kojtal
50fc0c5906
Merge pull request #13853 from heuisam/master
...
Samsung: fix baremetal #13851
2020-11-05 14:21:32 +00:00
jeromecoutant
73d1c63741
STM32 SERIAL: free RTS/CTS pins
2020-11-04 15:47:14 +01:00
Heuisam Kwag
f661c2389c
fix compile error
...
Including unused header file, "cmsis-os.h", causes compile errors.
This commit fixes it.
Signed-off-by: Heuisam Kwag <heuisam@samsung.com>
2020-11-04 18:20:01 +09:00
Martin Kojtal
097adb57a2
STM32 usb: fixing missing header file
...
Fixes #13838
2020-11-04 08:49:04 +00:00
Martin Kojtal
cdc2d45e05
Merge pull request #13839 from 0xc0170/fix-cmsis-math
...
cmsis: remove math header file
2020-11-03 14:01:57 +00:00
Martin Kojtal
c5bae34e9c
Merge pull request #13843 from marcelbrucker/fix_linking_issue
...
Fix linking issue #13793 when using -O0 compiler optimization in ARMC…
2020-11-03 14:01:25 +00:00
filics
df0538923c
Fix linking issue #13793 when using -O0 compiler optimization in ARMC6 toolchain
2020-11-02 20:04:15 +01:00
Martin Kojtal
798c3c5f4f
Merge pull request #13817 from facchinm/patch_lse_bypass
...
STM32: define RCC_LSE_BYPASS to allow using PC_15 as gpio
2020-11-02 14:17:53 +00:00
Martin Kojtal
eb6b53ac92
Merge pull request #13753 from AGlass0fMilk/rm-nordic-bsp
...
Remove Unneeded nordic-bsp Folder from Cordio
2020-11-02 14:14:33 +00:00
Martin Kojtal
6db63e495b
Merge pull request #13822 from paul-szczepanek-arm/fix-preiod
...
BLE fix periodic advertising list function parameter checking
2020-11-02 14:13:40 +00:00
Martin Kojtal
0bb4ff04c6
cmsis: remove math header file
...
It was removed in 6.0 (see reference below), and it was reintroduced when we updated
cmsis from the upstream. We missed to remove the commit adding the file in the cmsis
importer. This fixes it and the file should not be introduced again.
Fixes #13823
Already removed in 6.0: https://github.com/ARMmbed/mbed-os/pull/12055
2020-11-02 10:23:45 +00:00
Martin Kojtal
2f87d59c7f
Merge pull request #13828 from paul-szczepanek-arm/fix-example-list-2
...
fix ble example names
2020-10-29 06:37:11 +00:00
Paul Szczeanek
440aea67c5
fix ble exemple names
2020-10-28 16:32:38 +00:00
Paul Szczeanek
34c75ffb45
fix wrong advertising set handle being passed to handler
2020-10-28 08:42:58 +00:00
Paul Szczeanek
9e509f435b
fix incorrect parameter check in periodic advertising
2020-10-27 15:09:30 +00:00
Vincent Coubard
ad37f560c2
BLE: Set host default version to 5.1
...
Disable 5.2 event handling if not enabled.
2020-10-27 14:36:59 +00:00
Vincent Coubard
87ea47f211
BLE: Refactor Gap::reset to make it more readable
2020-10-27 14:22:54 +00:00