adbridge
cceb16c85a
Add new mbed-os-example-attestation example
2019-03-12 10:06:41 -05:00
Arto Kinnunen
fc73e4534a
Use Mbed OS coding style
...
Run astyle 3.0 for the changed c-files.
2019-03-12 10:06:40 -05:00
Arto Kinnunen
c7c0af8488
Add spi_get_peripheral_name to MCUEpresso spi_api
...
Fix issue https://github.com/ARMmbed/mbed-os/issues/9149 .
Port changes from https://github.com/ARMmbed/mbed-os/pull/9845 also
to targets: K64F, K66F, KW24D and KW41Z
2019-03-12 10:06:40 -05:00
Alexander Zilberkant
5d3059ce77
remove hidden tad
...
Co-Authored-By: netanelgonen <netanel.gonen@arm.com>
2019-03-12 10:06:40 -05:00
Netanel Gonen
e4ae7144fb
update crypto complience tests importer, fix include to mbedtls config
2019-03-12 10:06:40 -05:00
Netanel Gonen
3a4fd57b3e
change the include to mbedtls/config.h
2019-03-12 10:06:40 -05:00
Oren Cohen
4972263933
Minor changes fixing the script from getting stuck
...
* git diff of bin/hex files could be huge print and make
* calling python unbuffered with stdout=subprocess.PIPE could be problematic
2019-03-12 10:06:40 -05:00
Michael Schwarcz
66afa696e3
Update tfm_importer.json
2019-03-12 10:06:40 -05:00
Michael Schwarcz
0ac2cd377f
TF-M patch: Handle extended stack frame in tfm_svcall_psa_call
...
- Fix failing attestation test on LPC55S69
- Link to bug tracking: https://developer.trustedfirmware.org/T276
2019-03-12 10:06:40 -05:00
Alexander Zilberkant
64530095b9
Rename psa_system_reset to mbed_psa_system_reset
...
add noreturn attributes
update lifecycle service to use psa/error.h
fix doxygen
2019-03-12 10:06:40 -05:00
Oren Cohen
12d63be6c3
Enhancements
...
* Replace call with check_call to throw exception on failure
* Check if binaries actually been changes before calling git commit
* Docstrings for all functions
* Small refactor
2019-03-12 10:06:40 -05:00
Oren Cohen
799deb8169
Add git commit option
2019-03-12 10:06:40 -05:00
Oren Cohen
a9ad0f9c7c
Update docs for PSA tools
2019-03-12 10:06:40 -05:00
Oren Cohen
422bf25520
PSoC 6 Correct TRNG behaviour
...
* Remove NVSEED from M0_PSA
* Disable TRNG support for PSA M4
2019-03-12 10:06:40 -05:00
itayzafrir
ef368937aa
Fix crypto compliance tests
...
Prevent passing null buffer with size which is non-zero.
2019-03-12 10:06:40 -05:00
Netanel Gonen
815372455c
add needed crypto macros to secure side
2019-03-12 10:06:40 -05:00
Oren Cohen
2c49ae1cf1
Fix error codes for psa_attestation_inject_key
2019-03-12 10:06:40 -05:00
Oren Cohen
960d52b8d2
Reset ITS before the test start
2019-03-12 10:06:39 -05:00
Donatien Garnier
b984dbdfa3
Generate BLE Random Static Address on U-blox Odin-W2 platform
2019-03-12 10:06:39 -05:00
kegilbert
92e076e3ad
Allow baremetal to build by removing PSA
2019-03-12 10:06:39 -05:00
Mahesh Mahadevan
941b1c9b4c
Updated the binaries
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:39 -05:00
Mahesh Mahadevan
01f3a0c532
Reduce the number of flash operation related veneer table entries
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:39 -05:00
Mahesh Mahadevan
5e312ee01d
Increase the stack pointer check range
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:39 -05:00
Mahesh Mahadevan
a4e5766d91
Updated LOOP_SCALER value for Cortex-M33
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:39 -05:00
Michael Schwarcz
66c1af1be1
LPC55S69: Change post-build hook to create HEX
2019-03-12 10:06:39 -05:00
Michael Schwarcz
6b61c288aa
LPC55S69: Use find_secure_image in post-build and add prebuilt secure images
2019-03-12 10:06:39 -05:00
Mahesh Mahadevan
3928ea6a7b
LPC55S69: Add post processing script
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:39 -05:00
Mahesh Mahadevan
560a45011b
LPC55S69: Update the KVStore config files
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
f1d90c9cf8
LPC55S69: Fix the I2C SDK driver
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
e2366c3c1d
MCUXpresso: Update Analogin support
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
80006c8275
LPC55S69: Add a ctimer for usticker to be used in the secure domain
...
CTIMER 0 is used for the secure domain and CTIMER 1 is used for
the non-secure domain
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
192040c0ae
LPC55S69: Remove FPU_PRESENT and DSP_PRESENT defines
...
These are defined by mbed during compile
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
b2eb0459b5
MCUXpresso: Update the sleep implementation for LPC55S69 differences
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
69c4ca3aaf
Add support for LPC55S69
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
9efcd955ce
MCUXpresso: Update SPI driver
...
Move the clock setup and peripheral reset to the init function
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
1dc9a6760c
MCUXpresso: In pin_function() use mask macro instead of a hard-coded value
...
The mask size can vary based on the platform
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
b818c822be
MCUXpresso: Update LPC TRNG driver
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
7d2f50be11
MCUXpresso: Update LPC HAL flash driver
...
The flash driver for the LPC55S69 is different from
prior LPC family. Move the Flash HAL driver to SoC
specific folder
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
270374b96c
MCUXpresso: Update LPC I2C, SPI, UART HAL drivers
...
Use the individual IP count and not the FlexComm count
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
981b6259b6
MCUXpresso: Update the LPC GPIO drivers
...
Update to the latest SDK GPIO driver
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:38 -05:00
Mahesh Mahadevan
2aa0e5f04a
MCUXpresso: Update usticker driver
...
Move clock frequency to a target specific function
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-12 10:06:37 -05:00
Leszek Rusinowicz
4276779456
Removed cymetadata section from FUTURE_SEQUANA targets
...
This data, placed at physically not existing addresses (0x9xxxxxxx) was used
only by PSoC Programmer and KitProg2 and is no longer needed, but was causing
issues with standard hex file processing tools like srecord (srec_cat).
2019-03-12 10:06:37 -05:00
Oren Cohen
322ca83a68
Add build profile option
...
Default set to release
2019-03-12 10:06:37 -05:00
Sarah Marsh
0cf73fc344
NUCLEO_L073RZ: IAR linker script issue
2019-03-12 10:06:37 -05:00
Arto Kinnunen
bbc2502ac1
Squashed 'features/nanostack/sal-stack-nanostack/' changes from 76da6a5..84a07ce
...
84a07ce Merge branch 'release_internal' into release_external
80b1e23 Check X509 config before using the functions
git-subtree-dir: features/nanostack/sal-stack-nanostack
git-subtree-split: 84a07ce1ca862a5a63c0024601193c65e10b6d5e
2019-03-12 10:06:35 -05:00
Kyle Kearney
7aa52087af
Rebuild PSoC6 secure binaries
2019-03-12 10:06:33 -05:00
Neil Tuttle
b2105b1879
Rename PSoC 6 assembler files from .s to .S
2019-03-12 10:06:33 -05:00
Ryan Morse
cf4e4364a6
Fixed issue with wrong floating point literal
2019-03-12 10:06:33 -05:00
Neil Tuttle
d29baa0125
TARGET_PSOC6: Fix incorrect serial clock divider
...
If the board-specific initialization code configures the serial port to
use an 8-bit divider, the serial_init_clock function would configure the
16-bit divider with the same index instead of the intended 8-bit
divider.
2019-03-12 10:06:33 -05:00
Shuopeng Deng
6ea172179f
adding flash iap component to cypress psoc6 m4
2019-03-12 10:06:33 -05:00