Jimmy Brisson
ae033da12f
Use mapping of core->arch ver. for tc picking
2018-07-19 10:55:35 -05:00
Jimmy Brisson
c030c6a52b
Use `-t ARM` for v8m targets
...
And pick the correct compiler
2018-07-19 10:48:35 -05:00
Cruz Monrreal
49ae504d97
Merge pull request #7544 from cmonr/fix-make.py
...
Remove extra ARMc6 instance in unique mapping
2018-07-19 09:16:55 -05:00
Cruz Monrreal II
a070e350ec
Removed extra ARMc6 instance in unique mapping
2018-07-18 14:10:42 -05:00
Cruz Monrreal
dd6482b955
Merge pull request #7504 from TacoGrandeTX/feature_itm_fix
...
Feature itm fix
2018-07-18 09:01:13 -05:00
Cruz Monrreal
db9a0e8b72
Merge pull request #7533 from marcuschangarm/fix-nrf52832-iar
...
Fix linker script for NRF52832/IAR
2018-07-18 08:56:44 -05:00
Cruz Monrreal
3dd7d88fd2
Merge pull request #7468 from geky/remove-top-level-bsd-license
...
Remove LoRaWAN license from top-level directory
2018-07-18 08:51:13 -05:00
Cruz Monrreal
e9e1ff997d
Merge pull request #7302 from OpenNuvoton/nuvoton_m2351_v1.1
...
Support Nuvoton's NUMAKER_PFM_M2351 target
2018-07-18 08:49:55 -05:00
Cruz Monrreal
b30ac55edd
Merge pull request #7396 from theotherjimmy/mbed-2-matrix
...
Tools: Show Mbed-2-only targets in mbed compile -S
2018-07-18 08:49:09 -05:00
Cruz Monrreal
d55f874083
Merge pull request #4846 from andresag01/iotssl-1594-rtc-integration
...
Integrate mbed OS RTC with mbed TLS
2018-07-18 08:47:31 -05:00
Jimmy Brisson
a2427998f9
Disable make_armc6 on v8m
2018-07-17 15:56:11 -05:00
Marcus Chang
9a073c0ae4
Fix linker script for NRF52832/IAR
...
IAR linker script was using memory settings from the NRF52840 and
not the NRF52832.
2018-07-17 12:43:23 -07:00
Cruz Monrreal
c29fe896a1
Merge pull request #7183 from theotherjimmy/refactor-resources
...
Tools: Extract resources object and implement incremental scan
2018-07-17 09:04:43 -05:00
Andres Amaya Garcia
5ced8e4fdf
Integrate mbed OS RTC with mbed TLS
...
The integration is simply to define the macro MBEDTLS_HAVE_TIME_DATE
in the features/mbedtls/platform/inc/platform_mbed.h. The default
implementation of the mbedtls_time() function provided by mbed TLS is
sufficient to work with mbed OS because both use POSIX functions.
2018-07-16 20:39:43 +01:00
Jimmy Brisson
750a2ace64
Use paths explicitly in copy from mbed libs
2018-07-16 14:12:00 -05:00
Jimmy Brisson
447acd0360
Make release errors very visible
2018-07-16 14:12:00 -05:00
Jimmy Brisson
e9d56092c4
Remove unused storage api test
2018-07-16 14:12:00 -05:00
Jimmy Brisson
91e77f16cd
Import FireRef before using it
2018-07-16 14:12:00 -05:00
Jimmy Brisson
28800fbdde
Fix broken tests
2018-07-16 14:12:00 -05:00
Jimmy Brisson
c641fd7459
Sort every list we have
2018-07-16 14:12:00 -05:00
Jimmy Brisson
5c27da7046
Correct scatter shebang rewriting in Make
2018-07-16 14:12:00 -05:00
Jimmy Brisson
3b7a5bb35e
Filter libraries by extension in exporters
2018-07-16 14:11:09 -05:00
Jimmy Brisson
62538e3bce
Filter archives for the arm linker
...
the other compilers can do it for themselves
2018-07-16 14:11:09 -05:00
Jimmy Brisson
b2395a7786
Simplify get_config toolchain handling
2018-07-16 14:11:09 -05:00
Jimmy Brisson
545553b6bc
Rewrite test detection to avoid relying on "inc_dirs"
2018-07-16 14:11:08 -05:00
Jimmy Brisson
8166889885
Compute inc_dirs from headers
2018-07-16 14:11:08 -05:00
Jimmy Brisson
a4cc32067d
Add get_file_paths res API and use it
2018-07-16 14:11:08 -05:00
Jimmy Brisson
28dbbd6b3b
Correct path usage in linking
2018-07-16 14:11:08 -05:00
Jimmy Brisson
d8ddfdc5a5
Populate lib_dirs
2018-07-16 14:11:08 -05:00
Jimmy Brisson
001c2d3b3b
Revisit Mbed 2 building
...
It's much cleaner now
2018-07-16 14:11:08 -05:00
Jimmy Brisson
c50d8a26dd
Correct win2unix typo
2018-07-16 14:11:08 -05:00
Jimmy Brisson
6a87510192
Correct several exporter uses of file_basepath with a dedupe
2018-07-16 14:11:08 -05:00
Jimmy Brisson
f143019e9a
Correct resources API usage in dupe test
2018-07-16 14:11:08 -05:00
Jimmy Brisson
7a26cd8da8
Use paths in linking
2018-07-16 14:11:08 -05:00
Jimmy Brisson
4109aa52e6
Privatize parts of the API that I don't want public
2018-07-16 14:11:08 -05:00
Jimmy Brisson
8303539415
Remove unused APIs
2018-07-16 14:11:08 -05:00
Jimmy Brisson
0661578054
Use include paths when compiling
...
We were using include names before
2018-07-16 14:11:08 -05:00
Jimmy Brisson
60e08b196c
Don't flatten build directories
...
Make a really good guess
2018-07-16 14:11:08 -05:00
Jimmy Brisson
0294f62c74
Put all src_paths into the root
2018-07-16 14:11:08 -05:00
Jimmy Brisson
de913e1ea2
Improve resources API to include more use cases
2018-07-16 14:11:08 -05:00
Jimmy Brisson
06f3fca6cf
Correct the _only_ detect_duplicates call
2018-07-16 14:11:08 -05:00
Jimmy Brisson
6ca218544d
Correct resources usage in tests
2018-07-16 14:11:08 -05:00
Jimmy Brisson
a57942a813
Remove test about unused parameter in find_tests
2018-07-16 14:11:08 -05:00
Jimmy Brisson
9326386daf
Switch to Resources in build_api and tests
2018-07-16 14:11:08 -05:00
Jimmy Brisson
1f6862b41f
Remove needless None-passing
...
It's now the default
2018-07-16 14:11:08 -05:00
Jimmy Brisson
9d8c925f76
Remove unused function
2018-07-16 14:11:08 -05:00
Jimmy Brisson
73e890fdc6
Simplify exclusion logic
2018-07-16 14:11:08 -05:00
Jimmy Brisson
226082999a
Remove base_path argument from several methods
2018-07-16 14:11:08 -05:00
Jimmy Brisson
786c228958
Cleanup legacy target+toolchain consts
2018-07-16 14:11:08 -05:00
Jimmy Brisson
8dab7417ae
Cleanup comments and code near add_directory
2018-07-16 14:11:08 -05:00