deepikabhavnani
c91d35ccc8
Target_NXP: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:38 -06:00
deepikabhavnani
6b98bc2771
Target_SiLabs: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:38 -06:00
deepikabhavnani
b598dc1f46
Target_STM: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:28 -06:00
deepikabhavnani
a9ce4b3d9a
Target_WIZWIKI: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:52:06 -06:00
deepikabhavnani
7f6b4e51a3
Microlib only supports the two region memory model
...
Update arm_std.c and linker scripts to use ARM_LIB_STACK
and ARM_LIB_HEAP section from scatter files, instead of user
defined symbols
2019-02-28 19:52:06 -06:00
Cruz Monrreal
13945c6db3
Merge pull request #9891 from deepikabhavnani/nuc472_iar8
...
Correct the device name for NUC472 / M453 - IAR 8
2019-02-28 19:11:54 -06:00
Cruz Monrreal
befed111f5
Merge pull request #9668 from moranpeker/psa-init-attestation
...
PSA Initial Attestation service
2019-02-28 18:25:16 -06:00
Cruz Monrreal
e393c2dc0b
Merge pull request #9785 from c1728p9/default_to_us_ticker
...
Use us ticker for tickless on devs with wrapper
2019-02-28 18:25:01 -06:00
Cruz Monrreal
024cae5442
Merge pull request #9835 from orenc17/no_greentea
...
Add define to skip greentea sync
2019-02-28 18:24:09 -06:00
Cruz Monrreal
b84439552a
Merge pull request #9883 from itayzafrir/crypto-service-proxy-mem-fix
...
Free dynamic memory in Crypto Service proxy (PSA targets)
2019-02-28 18:23:17 -06:00
Cruz Monrreal
b5878b164d
Merge pull request #9871 from VeijoPesonen/bugfix-esp8266-recv_busy
...
ESP8266: receive is able to handle device busy indication
2019-02-28 18:22:54 -06:00
Cruz Monrreal
460e4e7836
Merge pull request #9817 from kegilbert/artifact_name_export
...
Apply artifact_name configuration parameter to exported projects
2019-02-28 18:22:28 -06:00
Cruz Monrreal
e6caa122cb
Merge pull request #9812 from kjbracey-arm/wait_ns
...
Add wait_ns API
2019-02-28 18:21:46 -06:00
Cruz Monrreal
eff8b1dbd1
Merge pull request #9800 from theotherjimmy/bm-lib
...
Bare-metal profile
2019-02-28 18:21:32 -06:00
Cruz Monrreal
4b9d07a1da
Merge pull request #9792 from sarahmarshy/nucleo-gcc-bootloader
...
NUCLEO_L073RZ Bootloader support
2019-02-28 18:21:14 -06:00
Cruz Monrreal
486f4f5918
Merge pull request #9780 from itayzafrir/crypto-access-control-tests
...
Crypto Service - keys access control TESTS
2019-02-28 18:20:53 -06:00
Cruz Monrreal
aaf3ce4741
Merge pull request #9727 from pan-/optimize-size
...
BLE API devirtualization
2019-02-28 18:20:36 -06:00
Cruz Monrreal
26b1f4b07b
Merge pull request #9874 from kfnta/usb_lib
...
Add mbed_lib.json to usb folder
2019-02-28 18:20:15 -06:00
Russ Butler
8ffbe5c603
Lock sleep when USB is initialized
...
None of the USB drivers currently support entering deep sleep mode
while USB is active. To protect USB from malfunctioning lock deep
sleep in USBPhyHw::init.
2019-02-28 15:21:23 -06:00
Deepika
a3c7caf3de
Correct the device name for M453
2019-02-28 14:41:35 -06:00
Senthil Ramakrishnan
99674833c7
Use ARMC5 for Cypress targets and fixes targets.json line duplication
2019-02-28 12:48:37 -06:00
Moran Peker
83d084afef
add casting to increased void pointer
2019-02-28 20:30:05 +02:00
Senthil Ramakrishnan
4d175544aa
Use ARMC5 for FVP targets
2019-02-28 12:03:15 -06:00
Senthil Ramakrishnan
15cb4a4fee
Fix compiler flags for ARMC6 in sys stats test
2019-02-28 12:03:15 -06:00
Senthil Ramakrishnan
96c74d4dce
Changes to use response files(pass includes in a file)
2019-02-28 12:03:14 -06:00
Senthil Ramakrishnan
7ced0683ad
Fix for review comments and ARMC5 listing added for supported toolchain matrix output
2019-02-28 12:03:14 -06:00
Senthil Ramakrishnan
f8dc7c2915
Modify tools to return ARMC5 or ARM for supported toolchain matrix
2019-02-28 12:03:14 -06:00
Senthil Ramakrishnan
51b1063195
Add right toolchains for version 2 toolchain support check
2019-02-28 12:03:14 -06:00
Senthil Ramakrishnan
8231ebaf43
Make ARMC6 as the default ARM toolchain for MTB targets
2019-02-28 12:03:13 -06:00
Senthil Ramakrishnan
8a8cff7c98
build_api.py changes to take ARMC5 into account when validating for offical target/release combination
2019-02-28 12:01:31 -06:00
Senthil Ramakrishnan
654f4d93a4
Modify ARM_STD,ARM_MICRO,ARMC6 constructors to be compatible with older versions of build tools
2019-02-28 12:00:11 -06:00
Senthil Ramakrishnan
4e7d34bbb6
Review fixes for uvision exporter,build_api and arm.py
2019-02-28 12:00:11 -06:00
Senthil Ramakrishnan
22da2be37f
Update uvision exporter to capture ARMC6 as default toolchain
2019-02-28 12:00:11 -06:00
Senthil Ramakrishnan
e2646407de
Adding ARMC6 label for ARMC6 toolchain class
2019-02-28 12:00:11 -06:00
Senthil Ramakrishnan
378a70ca62
Fixes for test fails and code style update
2019-02-28 12:00:10 -06:00
Senthil Ramakrishnan
200829537f
Remove unwanted spaces
2019-02-28 11:58:26 -06:00
Senthil Ramakrishnan
41e3329363
targets.json changes to select ARMC5 for specific targets
2019-02-28 11:58:25 -06:00
Senthil Ramakrishnan
65e765148a
Fix configuration_store.h to use right toolchain check flags
2019-02-28 11:56:31 -06:00
Senthil Ramakrishnan
8624fdf0a7
Build metadata check added
2019-02-28 11:56:30 -06:00
Senthil Ramakrishnan
7490b1c87f
Api tests modification and uLib related fixes
2019-02-28 11:55:21 -06:00
Senthil Ramakrishnan
50eb4f9da8
Build tools changes to support AC6 and AC5
2019-02-28 11:55:21 -06:00
Seppo Takalo
76f90c2544
Add ARMC6 binaries for MTB Cypress targets
2019-02-28 11:55:20 -06:00
Kevin Bracey
0adc7dc927
RTX5: Make rtx_core_ca.h cope with compiler in Thumb mode
...
Assembler in rtx_core_ca.h is on the whole unified syntax such that it
should work fine if assembled as either ARM or Thumb-2.
The exception was __get_PSP, which uses STM^, which is only available
in ARM state.
Flagging for this function was incorrect, except for IAR - it switched
assembler state without telling the compiler, meaning that the resulting
assembler output could be incorrect, and that the function itself would
not be correctly marked as an ARM function - the CPU would enter in
Thumb state.
Alternative fix would be to switch to System mode, which would work
as either ARM or Thumb-2 assembler, like the rest of the file, but
this is the minimal change.
Fixes #526 .
2019-02-28 11:55:20 -06:00
d-kato
0ef1620ffb
Back to the original : "rtx_core_ca.h"
2019-02-28 11:55:19 -06:00
d-kato
7aebee07b1
GR_LYCHEE,RZ_A1H,VK_RZ_A1H: Update to fix ARMC6 build failures
2019-02-28 11:55:19 -06:00
Senthil Ramakrishnan
5632b94923
Temporarily disabling KW24D for AC6
2019-02-28 11:53:02 -06:00
Senthil Ramakrishnan
0b54ea2fec
Enable RDA targets
2019-02-28 11:53:01 -06:00
Senthil Ramakrishnan
7b3f30c425
Temporarily disable RDA targets to pass CI
2019-02-28 11:53:01 -06:00
Senthil Ramakrishnan
84785ae086
Check for __ARMCC_VERSION only
2019-02-28 11:53:00 -06:00
Senthil Ramakrishnan
988aba4fc4
ARMc6 build fixed for Nordic targets
2019-02-28 11:53:00 -06:00