Sam Grove
20756cbf77
Merge pull request #2860 from ARMmbed/event_loop_mbed_events_new
...
Event loop with mbed-events
2016-09-30 15:24:24 -05:00
Sam Grove
b3522fe9d4
Merge pull request #2855 from bridadan/handle-exceptions-better
...
[Tools] Handling Exceptions better when building tests
2016-09-30 15:23:08 -05:00
Jimmy Brisson
5f8fbac56f
Add documentation of exposed functions
2016-09-30 15:14:22 -05:00
Jimmy Brisson
e012185602
Use toolchain notify for printing when finding dupes
2016-09-30 15:14:22 -05:00
Jimmy Brisson
9bf20486ec
Stop using .Super_Target for detecting duplicates
2016-09-30 15:13:53 -05:00
Jimmy Brisson
9f7c82a37f
Deduplicate find-duplicate functionality
2016-09-30 15:13:53 -05:00
Jimmy Brisson
a85a384973
Add duplicate detection to project compilation
2016-09-30 15:13:53 -05:00
Jimmy Brisson
0abd5191e8
Treat c, cpp, and assembly as if they are also object files
2016-09-30 15:11:18 -05:00
Jimmy Brisson
9b187dcceb
Add SUPERTARGET! Use scan_resources to find duplicates
2016-09-30 15:11:18 -05:00
Jimmy Brisson
685e2c52e2
Add a git hook script that will list all duplicate files within the directories specified
2016-09-30 15:11:18 -05:00
Jimmy Brisson
860ba3addb
Added build_api tests to travis
2016-09-30 15:10:21 -05:00
Jimmy Brisson
9d905a2914
Add regression test for correct percent emitting
2016-09-30 15:09:54 -05:00
Jimmy Brisson
e2b248a4aa
Correct percent printing
2016-09-30 15:09:54 -05:00
Sam Grove
dd54f7bf43
Merge pull request #2868 from bridadan/copy-config-json-mbed-lib
...
[Tools] Copying main config json file for mbed lib builds
2016-09-30 15:03:38 -05:00
Sam Grove
4c79daf576
Merge pull request #2857 from MultiTechSystems/mtq-mdot-rtos-fixes
...
resolve multiple STM32F411RE configurations in mbed_rtx.h
2016-09-30 15:01:53 -05:00
Sam Grove
761ec4423b
Merge pull request #2856 from bridadan/fixing-missed-build-error-prints
...
[Tools] Making all toolchains print final compiler message
2016-09-30 15:01:20 -05:00
Sam Grove
b0b7b3cf9c
Merge pull request #2849 from pan-/fix_nordic_critical_section
...
Fix nordic critical section entry and exit
2016-09-30 15:00:43 -05:00
Sam Grove
1047ab4562
Merge pull request #2834 from bridadan/memap-consolidate
...
[tools] Making memap output consistent across output formats
2016-09-30 14:59:31 -05:00
Sam Grove
64d9665078
Merge pull request #2833 from sarahmarshy/eclipse-ref
...
[Exporters] Add support for Eclipse Export
2016-09-30 14:58:22 -05:00
Sam Grove
ddc823a722
Merge pull request #2802 from theotherjimmy/toolchain-profiles
...
[Tools] Add simple build profiles to toolchains
2016-09-30 14:57:12 -05:00
Sam Grove
49e9627882
Merge pull request #2816 from svastm/rename_rtc_lsi
...
STM32 - Rename RTC_LSI
2016-09-30 14:53:55 -05:00
Sam Grove
d8e484d091
Merge pull request #2812 from jeromecoutant/PR_Add_MAC
...
[STM32 NUCLEO] Init MAC address
2016-09-30 14:52:46 -05:00
Sam Grove
2dd55716e0
Merge pull request #2795 from ARMmbed/ns_integration
...
Binary Nanostack build
2016-09-30 14:51:51 -05:00
Sam Grove
4c9ccd0f1b
Merge pull request #2603 from andresag01/mbedtls_self_test
...
Port mbed TLS self test to greentea
2016-09-30 14:50:04 -05:00
Christopher Haster
b789a6a9db
Removed examples tests for BLE
...
As mbed-events is being brought into the mbed-os tree, the examples
using the external mbed-events library will fail due to duplicate
definitions.
The tests for BLE examples will be readded after the examples are
updated to only use the mbed-events library in the mbed-os tree.
2016-09-30 13:38:58 -05:00
Jimmy Brisson
7348b0131b
Add Debug or Release to labels depending on flags
...
This is a policy decision and it should /really/ be in the config system
ATM it's here for backward compatibility
2016-09-30 13:01:16 -05:00
Sarah Marsh
3cf4d02293
[Eclipse] pyocd settings renamed
2016-09-30 10:15:26 -05:00
Bogdan Marinescu
53218f9be8
Include events library headers in mbed.h
...
The inclusion is conditioned by the presence of the events library
(`MBED_CONF_EVENTS_PRESENT`). This ensures backward compatibility with
SDK builds.
2016-09-30 17:12:00 +03:00
Bogdan Marinescu
f16342f321
Removed allocate_failure_test1 from equeue tests
...
This tests doesn't run on some MCUs with low RAM. According to @geky:
"We may want to omit this test (allocate_failure_test1) for now. It has
had other problems such as overflowing stacks, and allocation failure is
also tested by allocate_failure_test2."
2016-09-30 17:01:23 +03:00
Seppo Takalo
bdfa22a6e6
Update CONTRIBUTING.md
2016-09-30 16:20:25 +03:00
Seppo Takalo
6ba8068c62
Allow mesh-api to configure routing.
2016-09-30 15:53:46 +03:00
Andres AG
d6f40b6e89
Port mbedTLS entropy and sha selftest to mbedOS
2016-09-30 11:24:49 +01:00
Javier Gomez Moreno
99ac966825
Merge branch 'feature-detailed-memap' of https://github.com/javier-moreno-tridonic-com/mbed-os into feature-detailed-memap
...
# Conflicts:
# tools/memap.py
2016-09-30 08:47:47 +02:00
Javier Gomez Moreno
e0e25c1bed
The parameter is now stored in an object variable instead of a global variable
2016-09-30 08:45:20 +02:00
Christopher Haster
c18e1786cd
callback - Updated tests based on argument order
2016-09-29 16:55:49 -05:00
Christopher Haster
f8917e1cd9
callback - Removed problematic callback overloads
...
Unfortunately, it is very difficult to infer the parameters of
function-objects generically in C++03 without any additional type
information. The current implementation fails to do so, and the compiler
simply bails with "unable to deduce template parameter".
Rather than leaving the user with a small novel of error messages, this
patch removes the problematic callback overloads, leaving only callback
overloads for the original pointer types.
2016-09-29 16:30:49 -05:00
Brian Daniels
69448d7d8d
Copying main config json file for mbed lib builds
2016-09-29 16:08:16 -05:00
Bogdan Marinescu
0abd141bf9
A few improvements to the events documentation
2016-09-29 20:48:21 +03:00
Bogdan Marinescu
8545bf1212
Added initial documentation for the event loop
2016-09-29 19:47:32 +03:00
Bogdan Marinescu
e7abc11f59
Added mbed-events library
...
Added mbed-events from https://github.com/ARMMbed/mbed-events . Changes
from upstream:
- the whole code is licensed under the Apache license. Sources and
headers were updates with this information.
- removed the porting layers for Windows and FreeRTOS and the references
to these porting layers in equeue_platform.h.
- moved the TESTS directory in mbed-events to the TESTS directory of
mbed-os.
2016-09-29 18:44:09 +03:00
Jimmy Brisson
73e811a9a0
Fix style of implementation of toolchain profiles
2016-09-29 10:20:05 -05:00
Jimmy Brisson
c86ad6646d
Add documentation of the Toolchain Profile system
2016-09-29 10:20:05 -05:00
Jimmy Brisson
fd04ea2125
Added property based regression test to travis
2016-09-29 10:20:05 -05:00
Jimmy Brisson
d88852d150
Replace -o with profiles
2016-09-29 10:20:05 -05:00
Jimmy Brisson
df32effd8a
Add profiles for default, nanolib, and debug
2016-09-29 10:20:03 -05:00
Seppo Takalo
bf8d8211fa
Update Nanostack binaries to 5.0.6
2016-09-29 14:31:19 +03:00
Seppo Takalo
cbce88d422
[ONME-2736] Macro Def. of 6LP-ND Security Mode
...
* Application has been using MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE as the macro to define Secuity mode.
* The fall back mechanism, in case of absence of neo or yotta macro definition, was setting the macro to
be yotta format which was not used at all in the application.
* The bug was fixed by changing YOTTA_CFG_MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE to
MBED_MESH_API_6LOWPAN_ND_SECURITY_MODE in the fall back mechanism.
2016-09-29 14:11:02 +03:00
Seppo Takalo
822567bfa1
Initialize mac_api only once.
2016-09-29 14:06:49 +03:00
Seppo Takalo
f91d8eb4c3
Add Nanostack configurations
2016-09-29 13:52:15 +03:00
Seppo Takalo
1317eda555
Rename FEATURE_IPV6 to FEATURE_NANOSTACK
2016-09-29 13:50:32 +03:00