Russ Butler
07e8585358
Fix FPGA CI Test Shield warnings
...
Fix warnings due to unused variables, comparison between signed and
unsigned. This patch also re-enables I2C asserts that were disabled
during early development.
2019-07-25 15:18:27 +01:00
Russ Butler
87cb6c7038
Add a restricted peripheral list
...
Allow peripherals to be excluded from testing.
2019-07-25 15:18:27 +01:00
Filip Jagodzinski
a8cdabceee
Test: HAL: serial: Add DEVICE_SERIAL_FC guards
...
Fix undefined references to serial_set_flow_control.
2019-07-25 15:18:27 +01:00
Marcin Tomczyk
b02c57123a
Need to change ESP8266 driver's support AT firmware version. Only AT version 1.6 0r above support AT+CWCOUNTRY command. Command AT+CWLAP format is different for version 1.6 and above
2019-07-11 11:41:30 +01:00
Maciej Bocianski
7bf3b877f3
I2CTester: fix dosc
2019-07-11 11:40:54 +01:00
Maciej Bocianski
30276f27cb
I2CTester: add address mismatch statistics
2019-07-11 11:40:54 +01:00
Maciej Bocianski
e036b6f726
I2CTester: upgrade checksum calculation
2019-07-11 11:40:54 +01:00
Qinghao Shi
07ce302129
FastModel: change FVP_MPS2_M3 to FVP_MPS2 enable the MPS2 Family
2019-07-11 11:40:54 +01:00
Qinghao Shi
1d98d2adc2
FastModel: enable FLASHIAP componment
2019-07-11 11:40:54 +01:00
Kevin Bracey
a8fdcdee69
Remote "static" from MBED_FORCEINLINE
...
Static keyword causes problems when trying to use force-inlined
functions from normal inlined functions. This is not legal:
static inline void forced() { }
inline void normal() { forced(); }
You cannot reference internal-linkage things from external-linkage
inline functions.
Removal of the static implies that in C there would need to be a
non-inline definition in case anyone calls it non-inlined, but if the
force attribute is doing its job, that should not happen.
Only significant in-tree user of the MBED_FORCEINLINE macro is
the atomic operations - making this change permits atomic operations
from non-static inline functions.
2019-07-11 11:40:54 +01:00
Devaraj Ranganna
9bd8925042
1. Include MBEDTLS_CONFIG_FILE before evaluating MBEDTLS_PSA_CRYPTO_C 2. Remove macro MBEDTLS_PSA_CRYPTO_C from PSA targets
...
Signed-off-by: Devaraj Ranganna <devaraj.ranganna@arm.com>
2019-07-11 11:40:53 +01:00
Marten Lootsma
50eae59dd9
Changed to one more info to debug
2019-07-11 11:40:52 +01:00
Marten Lootsma
54cebf9116
Add trace logging with size of block device
2019-07-11 11:40:52 +01:00
Marten Lootsma
839b23194b
Cleaned up SPIF trace log.
...
- Test most SPIF log to DEBUG level.
- Removed DEBUG/ERROR/INFO tags.
- Removed not needed line endings.
2019-07-11 11:40:52 +01:00
Marten Lootsma
76f464ca4e
Fixed astyle error and removed duplicated comment
2019-07-11 11:40:51 +01:00
Marten Lootsma
ff9ad704f1
Added support for SPIF of size bigger than 16Mbyte
...
- checks if size is bigger than 16Mbyte
- changes to 4 byte address mode of neccessary
2019-07-11 11:40:51 +01:00
David Saada
07d59b5703
PSA protected storage: Add encrypt & RB protect flags by default to set.
2019-07-11 11:40:50 +01:00
Russ Butler
12f0f4514b
Fix typos in the FPGA CI Test Shield component
...
Fix some typos.
2019-07-11 11:39:48 +01:00
David Saada
fb663699cd
Remove excessive info and debug prints in SPIF driver.
2019-07-11 11:39:48 +01:00
Arto Kinnunen
0809757f82
Add compilation flags to rf_configuration
...
Add flags to allow compilation without nanostack.
2019-07-11 11:39:48 +01:00
Martin Kojtal
cc491812a8
Merge pull request #10427 from kjbracey-arm/new_standards
...
Set compilers to C++14 and C11
2019-05-28 20:34:00 +01:00
Martin Kojtal
8fc2a3c92a
Merge pull request #10675 from 0xc0170/update-mbedtls-2.18.0-rc1
...
Update mbedtls 2.18.0 rc1
2019-05-28 20:24:18 +01:00
Martin Kojtal
303d0f0c0c
SPE: fix inject entropy macro
...
Use new TLS macro
2019-05-27 11:50:09 +01:00
Kevin Bracey
7ec1663dd7
FPGA_CI_TEST_SHIELD: C++11 fix
2019-05-24 16:26:15 +03:00
Martin Kojtal
a4738fa9a8
Merge pull request #10540 from c1728p9/fpga_ci_test_shield
...
Check in files for the FPGA CI Test Shield
2019-05-24 12:56:35 +01:00
Russ Butler
e2312c4ff4
Bring in more changes from FPGA repo
...
Bring in updates the the FPGA CI Test Shield repo.
2019-05-23 19:17:32 -05:00
Martin Kojtal
b2abfc3529
Merge pull request #10624 from artokin/prepare_for_mbedos513
...
Nanostack release for Mbed OS 5.13
2019-05-23 11:16:56 +01:00
Martin Kojtal
0560ecc558
Merge pull request #10478 from chrissnow/Dataflash-Erase_Size
...
DataFlash: Change erase size to pages to reduce memory usage.
2019-05-21 14:46:32 +01:00
Arto Kinnunen
f03e51a23d
Sync 802.15.4 RF drivers from master repos
...
-Sync STM S2LP with v0.0.6 in master repo
-Sync Atmel with v3.0.8 in master repo
-Sync MCR20A with v1.0.6 in master repo
2019-05-20 15:27:25 +03:00
Anna Bridge
9fb4429379
Merge pull request #10520 from kjbracey-arm/build_tz_heuristic
...
Permit non-TrustZone ARMv8 build
2019-05-17 11:06:55 +01:00
Chris Snow
157debffa6
Change erase size to pages to reduce memory usage
2019-05-15 16:23:16 -06:00
Martin Kojtal
3ea1c56124
Merge pull request #10147 from kjbracey-arm/atomic_bitwise
...
Assembler atomics
2019-05-13 14:18:05 +01:00
Anna Bridge
97e1c9cbaf
Merge pull request #10287 from linlingao/pr10177
...
Enable MTS_DRAGONFLY_F411RE to register with Pelion
2019-05-10 16:21:46 +01:00
Russ Butler
166ff13fe8
Add missing documentation
...
Add documentation to the MbedTester class and the test_utils.h file.
2019-05-08 13:15:42 -05:00
Russ Butler
45301ea718
Run astyle on all FPGA files
...
Run astyle to correct formatting.
2019-05-08 11:01:17 -05:00
Russ Butler
11bd96601b
Remove inclusion of mbed.h from FPGA
...
And fix any build errors this caused.
2019-05-07 17:01:44 -05:00
Russ Butler
b3332129b2
Check in files for the FPGA CI Test Shield
...
Bring all the FPGA CI Test Shield C and C++ driver files into mbed-os
as the component FPGA_CI_TEST_SHIELD. When this component is enabled
all the files that are needed to communicate with, update firmware on
and run testing with the FPGA are built.
2019-05-07 15:10:47 -05:00
Kevin Bracey
65e0887ef3
Permit non-TrustZone ARMv8 build
...
Change the heuristic for selection of CMSE in the tools python, so that
a non-TrustZone ARMv8 build can happen.
Ideally we would have more direct flagging in the targets, but this
refines the heuristic so the necessary behaviour can be easily
achieved.
* DOMAIN_NS=1 is based purely on the `-NS` suffix on the core name.
* Enabling CMSE in the compiler and outputting a secure import library
is now enabled when the core doesn't have an `-NS` suffix by either
the target label `TFM` being present or the flag `trustzone` being set.
This covers the existing ARMv8-M behaviour - TF-M builds have the TFM
label, as per its documentation; M2351 secure builds have no explicit
flagging, so we ensure that the M2351_NS target has the trustzone flag
set, and the out-of-tree secure target inherits that.
2019-05-03 13:36:38 +03:00
Lin Gao
438a52f15a
Fix handoff issue from the bootloader to the application on MTS_DRAGONFLY_F411RE
2019-05-02 11:25:19 -05:00
Ben Cooke
3d68a53b81
Correct the default pins for the spi flash for the mts dragonfly - on behalf of Ben C.
2019-05-02 11:25:19 -05:00
Martin Kojtal
40f8cb95a8
Merge pull request #10435 from morser499/pr/cy-smif
...
Add support for QSPI to Cypress Boards
2019-05-02 13:41:56 +01:00
Ryan Morse
a8570ffe6c
Added support for QSPI to Cypress Boards
2019-05-01 07:09:58 -07:00
Alexander Zilberkant
117e3e82b6
Update PSA includes to autogenerated files
2019-04-30 14:41:09 +03:00
Alexander Zilberkant
8c5ba9154d
Update PSA code generator
...
Unify TF-M and Mbed-SPM code generators:
- Unify SPM initialization logic:
- All partitions are registered at once
- Test partitions are guarded by #ifndef
- Introduce single template list
- Beatify template files and add "Autogen-do not modify" notice
Prepare for integration with mbed-os build system:
- Generate all the files in a single place
Simplify tools/psa/release.py script
2019-04-30 14:10:23 +03:00
Alexander Zilberkant
ab01bea46d
Delete autogenerated files
2019-04-30 14:10:23 +03:00
Oren Cohen
5342015bb1
TF-M patch: Add necessary include in tfm_ns_lock.h
2019-04-28 15:45:06 +03:00
Michael Schwarcz
ea81bf91c9
TF-M patch: Fix wrong check in tfm_spm_check_client_version (TF-M issue #236 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T236
(cherry picked from commit 008bf1b2d1
)
2019-04-28 15:45:06 +03:00
Michael Schwarcz
280715f9b7
TF-M patch: Fix tfm_psa_call_venner wrong argument type (TF-M issue #241 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T241
(cherry picked from commit da01e3411f
)
2019-04-28 15:45:05 +03:00
Michael Schwarcz
78ed870287
TF-M patch: Fix fixed-size partitions stack size (TF-M issue #240 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T240
(cherry picked from commit fc78640559
)
2019-04-28 15:45:05 +03:00
Michael Schwarcz
9c1e080e39
TF-M patch: Fix service handles not cleared issue (TF-M issue #230 )
...
- Link to bug tracking: https://developer.trustedfirmware.org/T230
(cherry picked from commit 0c23e86989
)
2019-04-28 15:45:05 +03:00