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
Dustin Crossman
202a979a61
Update Cypress udb-sdio-whd to 1.1.1
2020-12-16 15:14:10 -08:00
Dustin Crossman
d3e940d64f
Fixup ticker api due to cyhal_timer_t changes.
2020-12-16 15:14:10 -08:00
Dustin Crossman
6c764eb149
Add component defines for psoc6 boards.
2020-12-16 15:14:10 -08:00
Dustin Crossman
482a7f1234
Update Cypress abstraction-resource asset to 1.0.0.17634
2020-12-16 15:14:10 -08:00
Dustin Crossman
19e1b7e199
Update Cypress abstraction-rtos asset to 1.3.0.17634
2020-12-16 15:14:10 -08:00
Dustin Crossman
1f36bacb49
Update Cypress core-lib asset to 1.1.4.17634
2020-12-16 15:14:10 -08:00
Dustin Crossman
1b19534662
Update Cypress psoc6hal asset to 1.4.0.17634
2020-12-16 15:14:10 -08:00
Dustin Crossman
4ef34ccdb7
Update Cypress psoc6pdl asset to 2.0.0.6211
2020-12-16 15:14:10 -08:00
Dustin Crossman
5a3af0039f
Update Cypress serial flash asset to 1.0.2.17634
2020-12-16 15:14:06 -08:00
Dustin Crossman
ee7c7bda37
Update Cypress WHD asset to 1.1.0.19214
2020-12-16 15:14:06 -08:00
Dustin Crossman
9cd6dcabdc
Update Cypress udb-sdio-whd to 1.1.0.19214
2020-12-16 15:14:05 -08:00
Rajkumar Kanagaraj
d634236eae
CMake: Create mbed-greentea library
2020-12-16 12:06:11 -08:00
Martin Kojtal
006eff5330
CMake: Add requirements.txt file for required Python modules
...
The memmap script depends on external Python modules.
The added file captures the required packages to
be installed.
2020-12-16 13:45:57 +00:00
Hugues Kamba
5082e957e2
CMake: Remove TODO note in device_key list input source file
...
The Device Key API is a security API that relies on storage. It is not a storage API
2020-12-16 11:47:51 +00:00
jeromecoutant
c4ccccedf5
STM32F2: ST CUBE drivers update V1.6.0 => V1.9.2
2020-12-15 18:06:21 +01:00
jeromecoutant
b9a61de109
STM32F2: alignment with other families
2020-12-15 18:06:20 +01:00
jeromecoutant
f449a61da6
STM32F2: directory restructuration
...
Only files move and targets.json updated accordingly
2020-12-15 18:06:20 +01:00
phst
ec6e865607
fix QSPI-API for NRF52
2020-12-15 17:03:34 +01:00
Harrison Mutai
9a5ed511fe
Add SPDX identifier
2020-12-15 15:01:25 +00:00
Mika Leppänen
88b46cc71c
Corrected Wi-SUN certificate add and remove functions on Wi-SUN interface
...
Corrected Wi-SUN certificate add and remove functions to work properly
with .json certificates. .json certificates are used only if certificates
added by add functions are not set. Corrected certificate add and remove
functions to work properly and improved function descriptions.
2020-12-15 15:04:14 +02:00
Harrison Mutai
1e96afbe6e
Remove unsupported common SoftDevice build support
2020-12-15 12:25:07 +00:00
Harrison Mutai
8ddef46e90
Remove unsupported S140 SoftDevice build support (MBR,OTA,FULL)
2020-12-15 12:25:07 +00:00
Harrison Mutai
3879b7ca31
Remove unsupported S132 SoftDevice build support (MBR,OTA,FULL)
2020-12-15 12:25:07 +00:00
Harrison Mutai
5243adcb8c
Remove unsupported S112 SoftDevice build support
2020-12-15 12:24:17 +00:00
Leon
7370df6e2f
Add proper power save mode command format for MTS_DRAGONFLY_L471QG
2020-12-14 09:42:10 -06:00
Filip Jagodzinski
85bc040510
Fix `mbed device-management` command for Python 3.8
...
Bump the `future` module version to 0.18.0 to fix an ImportError present
for Python 3.8:
ImportError: cannot import name 'splitattr' from 'urllib.request' (/usr/lib/python3.8/urllib/request.py)
2020-12-11 23:29:20 +01:00
Ahmet Alincak
b04e7a18c7
Add SD component and Update SD card SPI interface
...
To support MAX32630FTHR SD card interface implicitly,
target and SD component configurations updated.
2020-12-11 23:51:09 +03:00
Harrison Mutai
65b7950202
Remove unsupported Renesas target include files
...
MBED_MBRZA1LU, MBED_MBRZA1H, and MBED_MBRZA2M are no longer supported by
Renesas.
2020-12-11 17:13:44 +00:00
mbedmain
d6784c3ee6
Update Mbed version block
2020-12-11 17:08:21 +00:00
Harrison Mutai
ddf2f01b0a
CMake: Add Renesas to list of supported targets
2020-12-11 16:52:18 +00:00
Harrison Mutai
b947ee339a
CMake: Fix dirs and sources visibility for mbed-emac CMake target
...
The mbed-emac CMake target is an interface library and as such its
include dirs and sources have to be have the INTERFACE visibility.
2020-12-11 16:52:18 +00:00
Harrison Mutai
e8614b341b
CMake: Port Renesas targets to CMake
...
Add targets subdirectory to high level CMake configuration file and
create new configurations for MCUs and individual targets. Change the
interpreter in the ARM scatter file to armclang, which is required for
CMake. Remove private and public interfaces in emac target
configuration. Ensure that all targets build on the arm gcc compiler and
arm compiler.
2020-12-11 16:52:18 +00:00
Lingkai Dong
b829645cc1
BlockDevice design doc: TDBStore no longer requires flash simulation
2020-12-11 14:56:40 +00:00
Lingkai Dong
bfbc18860b
KVStore general_tests_phase_1/2: flash simulation no longer required
2020-12-11 14:56:40 +00:00
Lingkai Dong
2064adee7c
TDBStore Doxygen: flash characteristics no longer required
2020-12-11 14:56:39 +00:00
Lingkai Dong
cfedf1b027
TDBStore whitebox test: flash simulation no longer required
2020-12-11 14:56:39 +00:00
Lingkai Dong
2d8a566718
SecureStore whitebox test: flash simulation no longer required
2020-12-11 14:56:39 +00:00
Lingkai Dong
5880a39f1f
TDBStore design doc: flash simulation no longer required
2020-12-11 14:56:38 +00:00
Lingkai Dong
15e582fc27
TDBStore unit test: flash simulation no longer required
2020-12-11 14:56:36 +00:00
Lingkai Dong
3786d3958d
kv_config: TDBStore doesn't require flash simulation anymore
2020-12-11 14:55:16 +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
Martino Facchin
04ac8a08b3
STM32H7: FDCAN: use PLL1Q frequency for calculations
2020-12-11 14:10:06 +01:00
Hugues Kamba
99c92b5005
CMake: Fix Analog Devices targets support
...
* Fix CMake syntax errors
* Fix indentation
* List directories and source files in alpahabetical order with spaces between files located in different directories
* Create STARTUP_FILE variable as done for all other targets
2020-12-11 11:06:46 +00:00
Martino Facchin
eaa3b0f285
PORTENTA_H7: use default linker/startup scripts
2020-12-11 10:11:55 +01:00
Martino Facchin
5b91a00da3
STM32H747_CM4: add RAM_D3 memory section
2020-12-11 10:11:55 +01:00
Martino Facchin
a7a6f2a2c5
[Portenta] Add Cmake rules
...
Completes #13915
2020-12-11 10:11:54 +01:00