Dustin Crossman
82c98618cd
Ran astyle for mbed code format.
2021-01-05 13:51:52 -08:00
Dustin Crossman
782b23d626
Addressing review feedback.
2021-01-05 13:50:30 -08:00
Matthew Macovsky
8c60ce3e32
Create non-public target for Cypress boards with externally-stored WiFi firmware
...
Targets that inherit from this target will have the defines necessary to
place the WiFi firmware in external storage and enable use of the
external WiFi firmware reserved region block device.
Currently, the only target inheriting from this new target is
CY8CPROTO-062S3-4343W.
2020-12-16 15:31:05 -08:00
Matthew Macovsky
fc702737ce
Create canonical CyReservedRegionBlockDevice for working with/around Cypress WiFi firmware in external memory
...
This change allows external memory to be used for other purposes while
the WiFi firmware is stored in it by interacting with it via the
reserved region block device.
2020-12-16 15:31:00 -08:00
Matthew Macovsky
95a85a52e8
Create block device for working around a reserved region
...
Given an underlying block device and the size of the reserved region, a
CyReservedRegionBlockDevice will act as the underlying block device but
operating only outside of the reserved region. It also allows reading
from the reserved region. The reserved region is assumed to start at
address 0 in the underlying block device.
2020-12-16 15:30:55 -08:00
Matthew Macovsky
71d6f8446c
Change Cypress linker script region name from .cy_xip to cy_xip
...
In some toolchains, in order to use linker symbols referring to the
start and end of a region, the region name must not contain a '.'
character. These changes allow those symbols to be used for the cy_xip
region by renaming it. They also create explicit start and end symbols
for GCC.
2020-12-16 15:30:50 -08:00
mbedmain
d6784c3ee6
Update Mbed version block
2020-12-11 17:08:21 +00:00
Anna Bridge
36df9d1043
Merge pull request #13946 from jainvikas8/update-mbed-cli-2-cmds
...
Update to reflect Mbed CLI 2 changes
2020-12-11 14:32:30 +00:00
Anna Bridge
9f18c445ee
Merge pull request #13908 from LDong-Arm/kvstore_libraries
...
Restructure KVStore to one library per store type
2020-12-11 13:41:16 +00:00
Martin Kojtal
86ee3003e7
Merge pull request #14024 from 0xc0170/dev_cmake_targets
...
CMake: add Samsungs, Analog devices and WICED targets
2020-12-11 07:52:19 +00:00
Martin Kojtal
38fe337ed0
Merge pull request #14009 from keithmwheeler/pr-dev/hci-driver-terminate
...
ble cyw43xxx: dev/hci driver terminate
2020-12-10 15:57:05 +00:00
Martin Kojtal
6a83bc096f
CMake: fix targets missing )
2020-12-10 15:56:45 +00:00
Martin Kojtal
eef57d3a0f
Samsung: remove todo from CMake
...
tracked here https://github.com/ARMmbed/mbed-os/issues/14025
2020-12-10 14:12:47 +00:00
Martin Kojtal
e7315e881e
ADUCM3029: remove flag that is already set in core CMake
2020-12-10 13:58:12 +00:00
Martin Kojtal
bd3f13c937
Merge pull request #13969 from hugueskamba/hk_remove_MAXIM_support
...
Maxim: Remove support for some Maxim targets
2020-12-10 13:49:32 +00:00
Martin Kojtal
7c70a0c494
Merge branch 'port_analog_devices' of https://github.com/harmut01/mbed-os into dev_cmake_targets
2020-12-10 13:40:38 +00:00
Martin Kojtal
14f3ce1edc
Merge pull request #14014 from pan-/ble-attribute-error-code
...
Update GattAuthCallbackReply_t enumeration.
2020-12-10 13:40:04 +00:00
Martin Kojtal
a1ec4ed198
Merge branch 'hk_cmake_add_samsung' of https://github.com/hugueskamba/mbed-os into dev_cmake_targets
2020-12-10 13:36:18 +00:00
Martin Kojtal
ae74aa6acd
Merge branch 'hk_cmake_wiced_suppport' of https://github.com/hugueskamba/mbed-os into hugueskamba-hk_cmake_wiced_suppport
2020-12-10 13:32:20 +00:00
Martin Kojtal
be295e42a4
Merge pull request #13917 from LDong-Arm/move_SFDP
...
Move SFDP to blockdevice
2020-12-10 13:03:23 +00:00
Harrison Mutai
613f7f00af
Add Analog Devices to list of supported targets
2020-12-10 12:35:26 +00:00
Harrison Mutai
e3cee85350
Update interpreter program used in ARM scatter file
...
Change interpreter program from armcc to armclang. Pass it different
optional arguments: specify the target compiler and core core type.
2020-12-10 12:35:26 +00:00
Harrison Mutai
6b0fceb2ff
Add CMake support for all Renesas targets
...
Add configuration files for targets and individual MCUs. Add include
paths and sources to mbed-core link library and specify linker and
startup scripts.
2020-12-10 12:33:03 +00:00
Martin Kojtal
9adc355ea1
Merge pull request #13924 from hugueskamba/hk_cmake_port_nxp_targets
...
CMake: Add support for all NXP Mbed targets
2020-12-10 12:29:31 +00:00
Hugues Kamba
743563ca6f
CMake: List NXP targets as supported in README
2020-12-10 11:29:39 +00:00
Hugues Kamba
cf23ba5388
CMake: Add support for TARGET_MCUXpresso_MCUS targets
...
All TARGET_MCUXpresso_MCUS targets supported by Mbed OS
can now be built with CMake.
2020-12-10 11:29:08 +00:00
Hugues Kamba
ea6661caf3
CMake: Fix GCC_ARM Cortex-M33 and Cortex-M33-NS support
...
Add missing toolchain option to specify the CPU core
2020-12-10 11:29:07 +00:00
Hugues Kamba
72d0fb9cc6
CMake: Add support for LPC176X targets
...
All LPC176X targets supported by Mbed OS
can now be built with CMake.
2020-12-10 11:28:08 +00:00
Hugues Kamba
59da1e952c
CMake: Fix GCC_ARM Cortex-M3 support
...
Add missing toolchain option to specify the CPU core
2020-12-10 11:28:08 +00:00
Hugues Kamba
4acc57c2f4
CMake: Add support for LPC11XX_11CXX targets
...
All LPC11XX_11CXX targets supported by Mbed OS
can now be built with CMake.
2020-12-10 11:27:27 +00:00
Hugues Kamba
229b9ad43b
CMake: Fix GCC_ARM Cortex-M0 support
...
Add missing toolchain option to specify the CPU core
2020-12-10 11:26:19 +00:00
Martin Kojtal
ccd1c65cb8
Merge pull request #14002 from jeromecoutant/PR_F0
...
STM32F0 update drivers version to CUBE V1.11.2
2020-12-10 11:13:49 +00:00
Martin Kojtal
115eee4ae8
Merge pull request #13988 from paul-szczepanek-arm/periodic-sync-ll-fix
...
BLE: Fix periodic advertrising sync based on advertiser list
2020-12-10 11:01:18 +00:00
Martin Kojtal
cca6652163
Merge pull request #13987 from multiplemonomials/cmake-global-options
...
CMake: Set required toolchain and processor flags globally, instead of per-target
2020-12-10 11:01:01 +00:00
Martin Kojtal
2c1ce493f4
Merge pull request #13957 from mikaleppanen/new_to_nothrow_mst
...
Replaced new calls with nothrow version of the call on mesh api
2020-12-10 10:59:42 +00:00
Hugues Kamba
87e8c0bfac
CMake: Add Samsung to the list of supported targets
2020-12-10 09:40:25 +00:00
Hugues Kamba
742782d657
CMake: Add support for Samsung S5JS100 target
2020-12-10 09:39:39 +00:00
Hugues Kamba
747dca9e9f
Samsung: Correct ARM toolchain identifier
...
TOOLCHAIN_ARM_STD is specific to Mbed OS and is not generated if Mbed CLI
is not used.
2020-12-10 09:39:38 +00:00
Hugues Kamba
7c3cfabfb6
CMake: Fix Cortex M7 flag passed to assembler
2020-12-10 09:39:38 +00:00
Hugues Kamba
af5782b290
CMake: Add support for Samsung SIDK_S1SBP6A target
2020-12-10 09:39:37 +00:00
Martin Kojtal
e4b03a1577
Merge pull request #13959 from hugueskamba/hk_cmake_silabs_support
...
CMake: Add support for all Silicon Labs Mbed targets
2020-12-10 09:16:17 +00:00
Martin Kojtal
c06fcaf5c5
Merge pull request #13548 from evva-sfw/enhance-minimal-printf
...
Add width modifier and prepending zeros for hexadecimal output and decimal precision for floating point
2020-12-10 09:14:59 +00:00
Jamie Smith
975a8713bd
Make sure all _INIT flags end with a space to fix ARMClang build error.
2020-12-09 22:27:28 -08:00
Lingkai Dong
479b704542
"kvstore_global_api" requires "kvstore" for backward compatibility
...
PR #13908 replaces the umbrella library for all KVStore from
"kvstore_global_api" to "kvstore". Now "kvstore_global_api"
still exists but is restricted to the global API part only.
By adding "kvstore" as a dependency of "kvstore_global_api",
existing bare metal projects (e.g. mbed-bootloader) that use
the latter library name to pull in the KVStore prototype class
will continue to work.
2020-12-09 17:26:32 +00:00
Lingkai Dong
c2cc43875a
CMake: add missing linkages of storage libraries
2020-12-09 17:26:32 +00:00
Lingkai Dong
170c07ccdf
KVStore: drop './' from CMake paths
2020-12-09 17:26:32 +00:00
Lingkai Dong
34bbcbff92
Fix astyle in KVStore unit tests
2020-12-09 17:26:32 +00:00
Lingkai Dong
386926615c
CMake fix: SFDP already moved to BlockDevice
2020-12-09 17:26:32 +00:00
Lingkai Dong
0f5957df14
CMake fix: location of MBED_CONF_FILESYSTEM_PRESENT=1
2020-12-09 17:20:43 +00:00
Lingkai Dong
0c33db04d5
KVStore: componentize CMake definitions into sub-components
2020-12-09 17:20:43 +00:00