Jimmy Brisson
5cf07df264
Filter libs with absolute paths
...
as the config system uses only abspaths
2019-01-16 13:32:52 -06:00
Jimmy Brisson
4fbbac9acd
Use name definition in requires definition
2019-01-16 13:30:10 -06:00
Jimmy Brisson
eaa4ee4179
Correct usage of get_config
2019-01-16 11:20:55 -06:00
Jimmy Brisson
c225f2c82d
Test that we don't exclude lib sources w/o requires
2019-01-16 11:17:49 -06:00
Jimmy Brisson
0b64c9cbbf
Filter resources by included libraries
2019-01-16 11:15:13 -06:00
Jimmy Brisson
c5a721c104
Test that libraries' source is excluded
2019-01-16 11:05:18 -06:00
Jimmy Brisson
7a360efe8a
Raise config error when missing dependencies
2019-01-15 17:48:08 -06:00
Jimmy Brisson
4dd525d0af
Add test that missing requires cause a config failure
2019-01-15 17:32:20 -06:00
Jimmy Brisson
79eccd1733
Resolve library dependencies
2019-01-15 17:28:12 -06:00
Jimmy Brisson
9f6a096205
Add test case for requires from a library
2019-01-15 17:21:53 -06:00
Jimmy Brisson
243b079d2b
Pass requires in mbed_app.json test
2019-01-15 17:05:43 -06:00
Jimmy Brisson
dea8ea9f77
Add failing test that asserts mbed_app.json can require
2019-01-15 17:04:56 -06:00
Jimmy Brisson
e2849e6201
Implement and test filtering resources by libraries
2019-01-15 14:44:54 -06:00
Jimmy Brisson
e10adffa31
Test the Resources object
2019-01-09 10:43:17 -06:00
Martin Kojtal
63eca294a1
Merge pull request #9163 from InfernoEmbedded/fix-8913-partner
...
Don't use define checks on DEVICE_FOO macros (partner code)
2019-01-07 16:37:24 +00:00
jeromecoutant
4b67820f8a
NUCLEO_H743ZI: add initial SDK
2019-01-04 10:03:36 +01:00
Cruz Monrreal
57c2079605
Merge pull request #9154 from kjbracey-arm/armc6_hardfp
...
ARMC6: Use float-abi=hard
2019-01-03 10:34:23 -06:00
Alastair D'Silva
aa80b7c70a
Don't use define checks on DEVICE_FOO macros (partner code)
...
The DEVICE_FOO macros are always defined (either 0 or 1).
This patch replaces any instances of a define check on a DEVICE_FOO
macro with value test instead.
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
2018-12-20 20:02:29 +11:00
Cruz Monrreal
442cbba141
Merge pull request #7799 from bridadan/remove_allowed_features
...
Removing feature names from the "allowed feature" config list.
2018-12-19 13:37:59 -06:00
Kevin Bracey
dddeab7414
ARMC6: Use float-abi=hard
...
For binary compatibility with ARMC5, use the hard ABI variant whenever
we have FP hardware - this is ARMC5's default behaviour, which we do not
override.
Cortex-M4F was already using hard; this brings M7F and M33F into line.
2018-12-19 14:28:35 +02:00
Cruz Monrreal
891427cb7d
Merge pull request #9097 from NXPmicro/Add_CM33FD
...
Update to add support for Cortex-M33FD
2018-12-17 14:44:20 -06:00
Brian Daniels
27bcaa47d5
Fixing execution of OS2 tests
2018-12-14 09:58:09 -06:00
Mahesh Mahadevan
4649a6ee5f
Update to add support for Cortex-M33FD
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-12-13 14:11:49 -06:00
Anna Bridge
a91dccd901
Merge pull request #9072 from theotherjimmy/toggle-memory-defines
...
Enable stats reporting with a flag in targets.json
2018-12-13 15:10:46 +00:00
Martin Kojtal
93da33f151
Merge pull request #8995 from NXPmicro/Update_for_M33_FD
...
Add core option for Cortex-M33 with DSP enabled
2018-12-12 14:43:43 +01:00
Jimmy Brisson
9dbdbe8e85
Enable stats reporting with a flag in targets.json
...
### Description
PR #8607 will cause problems for the NRF52832 and the NRF52840
in the online compiler starting with 5.10.2. This PR prevents this problem
by using a toggle in `targets.json` to enable these new defines for every
target except for the NRF52832 and NRF52840.
### Pull request type
[x] Fix
[ ] Refactor
[ ] Target update
[ ] Functionality change
[ ] Docs update
[ ] Test update
[ ] Breaking change
2018-12-11 15:58:37 -06:00
Cruz Monrreal
3df9421cc1
Merge pull request #8993 from yennster/table-md
...
Apply GitHub style to exporter matrix
2018-12-10 13:58:18 -06:00
deepikabhavnani
f05e7b77d0
Add core option for Cortex-M33 with DSP enabled
...
Signed-off-by: Deepika Bhavnani <Deepika.Bhavnani@arm.com>
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-12-07 12:20:01 -06:00
Brian Daniels
0af1a4bcd2
Removing feature names from the "allowed feature" config list.
...
These features have all been removed from Mbed OS in the past. This
prevents their use in the future.
2018-12-07 10:02:42 -06:00
Cruz Monrreal
211c662b6d
Merge pull request #8980 from kjbracey-arm/iar8_memap
...
memap.py: Cope with IAR 8 linker map
2018-12-06 21:27:22 -06:00
Cruz Monrreal
035e8e0b77
Merge pull request #8964 from kfnta/parser_empty_tests
...
Correct behavior of PSA code generator
2018-12-06 21:25:42 -06:00
Cruz Monrreal
243b9dfdcf
Merge pull request #8982 from bridadan/fix_duplicate_macros
...
Ensure macros and parameters with the same name are not repeated.
2018-12-06 21:23:21 -06:00
Jenny Plunkett
4e466b7ff8
Removed "ALL" from PrettyTable import
2018-12-06 14:42:41 -06:00
Jenny Plunkett
a578768c48
Apply GitHub style to exporter matrix
2018-12-06 14:42:41 -06:00
Cruz Monrreal
78d6018ecc
Merge pull request #8745 from kfnta/feature-new-target-future-sequana-psa
...
Add new target future sequana PSA
2018-12-06 13:13:36 -06:00
Brian Daniels
fa4ead048d
Config parameters override macros
2018-12-06 11:19:24 -06:00
Brian Daniels
b8cdfc5369
Adding unit test for macro config
2018-12-06 10:36:49 -06:00
Brian Daniels
5957ffd306
Ensure macros and parameters with the same name are not repeated.
...
This covers the case when a macro is set with the same name as a
parameter. Previously, the macro would be repeated on the command line,
which causes certain toolchains to break (ex. IAR assembler). Now the
config system will override the parameter's value with the macro's
value.
2018-12-06 10:31:38 -06:00
Oren Cohen
935f2bdfbc
Correct behavior of PSA code generator
...
* Don't generate files if a test does not contain additional partitions
2018-12-06 18:17:09 +02:00
Oren Cohen
c4c21d2d1f
Ignore PSA secure targets
2018-12-06 17:43:34 +02:00
Oren Cohen
2e19868ff9
Prepare postbuild for prebuilt images
2018-12-06 09:35:50 +02:00
Kevin Bracey
983d0d49e4
memap.py: Cope with IAR 8 linker map
...
IAR 8 linker map puts C++14-style apostrophe digit separators in its
addresses, such as:
.data inited 0x2000'1ff0 0x4 mbed_rtx_idle.o [159]
Extend the regex pattern to allow this.
2018-12-05 15:47:32 +02:00
Cruz Monrreal
a1625895c3
Merge pull request #8097 from JammuKekkonen/fix_bootloader_build_for_nrf52
...
Add support for nrf52_dk bootloader
2018-12-04 16:10:15 -06:00
Oren Cohen
f1d3eb9340
Add FUTURE_SEQUANA_PSA target
...
* Modify linker scripts to be compatible with bootloader and PSA
* Add memory protection
* Modify original post-build step to allow link with PSA binaries
* Config kvstore for ITS on FUTURE_SEQUANA_PSA
* Enable PSA-Crypto on PSoC6 with NVSeed
2018-12-04 18:38:50 +02:00
Oren Cohen
4514da6db3
Fix target handling in build.ppy
2018-12-03 18:25:25 +02:00
Martin Kojtal
b0054897b1
Merge pull request #8854 from AdamZhang0124/realtek-rtl8195am-SMCC_FOTA-bin_file_name-update
...
SMCC FOTA: bin name change
2018-12-03 13:23:53 +01:00
Cruz Monrreal
2b46b1d64d
Merge pull request #8779 from theotherjimmy/memap-better-old
...
Migrate old memap file handling into toolchains
2018-11-30 17:51:08 -06:00
Cruz Monrreal II
fca8877fea
Revert "Merge pull request #8788 from kaidokert/master"
...
This reverts commit d478d6bf80 , reversing
changes made to f9d07f373f .
2018-11-30 00:06:05 -06:00
Cruz Monrreal
5047ea4f42
Merge pull request #8889 from kfnta/psa_travis_check
...
Add PSA code generation check in travis
2018-11-29 10:23:25 -06:00
Cruz Monrreal
d6b2a1a6da
Merge pull request #8835 from OPpuolitaival/balancing_examples
...
Moving some examples testing from K64F to K66F
2018-11-29 10:22:56 -06:00