Commit Graph

6139 Commits (077994b95697a812502011a6d316b975ce693197)

Author SHA1 Message Date
Kevin Bracey 077994b956 Update mbed-mesh-api
Adds mbed-cli JSON configuration for radio and PAN parameters.
2016-06-09 14:23:41 +01:00
Martin Kojtal e39199afa2 Merge pull request #248 from ARMmbed/mbed-client
Updating mbed-client and mbed-client-c lib pointers.
2016-06-08 17:17:26 +01:00
Yogesh Pande 385464eff1 Updating mbed-client-classic pointer
This commit includes
 - Using config parameter to set heap size.
2016-06-08 18:58:04 +03:00
Yogesh Pande d5b89c0887 Updating mbed-client and mbed-client-c lib pointers.
Modified config parameter usage in mbed-client.
2016-06-08 18:55:19 +03:00
Bogdan Marinescu 44b8b05485 Merge pull request #246 from ARMmbed/config_in_export
Added support for configuration data in exporters
2016-06-08 16:23:41 +01:00
Bogdan Marinescu efed396682 Added support for configuration data in exporters
This commit integrates configuration data with exporters, in a similar
way to the integration in build_project or build_library in
tools/build_api.py.

Only a very simple test was done for this PR: define a configuration
parameter in the mbed_app.json of a blinky example, export it to uvision
and check if the corresponding macro made it into the project file. If
there are better tests to be performed, please let me know.
2016-06-08 18:13:10 +03:00
Bogdan Marinescu a16b40a8fa Merge pull request #233 from ARMmbed/uvisor_label
Automatically define uVisor labels
2016-06-08 10:42:43 +01:00
Bogdan Marinescu 785699e1ca Automatically define uVisor labels
If the target doesn't specify that it supports uVisor, a special label
is defined to indicate the lack of uVisor support.
2016-06-08 12:28:34 +03:00
Kevin Bracey e3ab81b375 Merge pull request #228 from ARMmbed/ns_libservice
Update Nanostack libservice
2016-06-08 09:12:41 +01:00
Kevin Bracey 3f6b6ced17 Update Nanostack libservice
Pulls in heap optimisations, and ns_trace/mbed_trace unification.
2016-06-07 18:49:56 +01:00
Martin Kojtal 9c7ca98ccf Merge pull request #227 from ARMmbed/mbed-client-classic
Updating mbed-client-classic git pointer.
2016-06-07 16:50:51 +01:00
Martin Kojtal 7f95241313 Merge pull request #224 from ARMmbed/ns_sem
Move Nanostack connect semaphore into object
2016-06-07 16:46:48 +01:00
Yogesh Pande f1aa30faa4 Updating mbed-client-classic git pointer.
This commit includes
 - Updated mbed-client-classic using new event loop initialization API.
2016-06-07 18:19:07 +03:00
Martin Kojtal 2b46b5aedb Merge pull request #225 from ARMmbed/mbed-mesh-api
Updating mbed-mesh-api pointer.
2016-06-07 16:17:45 +01:00
Yogesh Pande ad09990bcf Updating mbed-mesh-api pointer.
This commit includes
 - Changes for managing single event loop instantiation.
2016-06-07 18:03:54 +03:00
Kevin Bracey 4eb394e391 Move Nanostack connect semaphore into object
Connect semaphore was being constructed and consuming RAM even if
Nanostack isn't in use. Avoid this by moving it into the class, where it
should be anyway.
2016-06-07 14:30:11 +01:00
Martin Kojtal e64975c94c Merge pull request #219 from ARMmbed/nanostack-hal-cmsis-rtos
Updating nanostack-hal-mbed-cmsis-rtos pointer
2016-06-07 14:14:47 +01:00
Martin Kojtal 07c3a108ef Merge pull request #218 from screamerbg/use-memap
Add memory analysis to mbed-os build system
2016-06-07 12:57:59 +01:00
Martin Kojtal 9b707292a4 Merge pull request #211 from bridadan/fix-test-list
Fix test listing
2016-06-07 12:55:03 +01:00
Bogdan Marinescu 9bbc532f4f Merge pull request #186 from screamerbg/library-build-fix
Fix the differences between how projects and libraries are built
2016-06-07 12:35:52 +01:00
Marcelo Salazar f4827b7eea Minor changes to memap documentation 2016-06-07 12:32:10 +01:00
Marcelo Salazar 7d3140b844 Documentation improvements to memap.md
- Removed installation instructions
- Removed py.test instructions (not available atm)
- Pointing at mbed-os tools to raise issues
2016-06-07 12:19:06 +01:00
Bogdan Marinescu d2ac7091ab Merge pull request #220 from ARMmbed/doc_fix
Fixed typo in the doc
2016-06-07 11:49:38 +01:00
Bogdan Marinescu 820d79d84b Fixed typo in the doc 2016-06-07 13:49:11 +03:00
Yogesh Pande 235e04f31b Adding 6k Stack size increase. 2016-06-07 13:28:55 +03:00
Yogesh Pande ab3f05eaae Updating nanostack-hal-mbed-cmsis-rtos pointer
This commit includes
- New API for initializing event loop.
2016-06-07 13:23:52 +03:00
geky a534c20a17 Merge pull request #217 from geky/socket_event_coalescing
Add socket event coalescing to reduce cpu usage in lazy implementations
2016-06-07 10:54:02 +01:00
Mihail Stoyanov d09a24835e Added memap documentation 2016-06-07 10:22:56 +01:00
Mihail Stoyanov 647ba3da89 Add memory analysis via https://github.com/ARMmbed/memap for every successful compile. Memap generates thorough output of the memory map files generated by ARMCC5, GCC_ARM and IAR. Also save json file of the printed data.
Deprecate the use of elftools which are no longer needed
2016-06-07 10:22:06 +01:00
Brian Daniels 9e012bb2c2 Fixing traceback when listing tests 2016-06-06 22:41:15 +01:00
Christopher Haster f567252d3a Coalesce redundant events to reduce cpu usage in lazy implementations
*cough* esp8266 *cough*

this is especially important for event-loop based systems where
excessive events results in problematic memory consumption.
2016-06-06 16:35:12 -05:00
Martin Kojtal 653832e94b Merge pull request #188 from geky/c027
Revert "Revert "Add the C027Interface""
2016-06-06 17:20:35 +01:00
Martin Kojtal 30a5366927 Merge pull request #212 from ARMmbed/mbed-client
Update mbed-client and mbed-client-c lib pointers.
2016-06-06 15:54:57 +01:00
Yogesh Pande 252f50b6e8 Update mbed-client and mbed-client-c lib pointers.
This commit includes
 - Updating mbed client and mbed-client-c lib pointer having updated config file MACRO value.
2016-06-06 17:29:52 +03:00
Martin Kojtal e936097e16 Merge pull request #184 from bridadan/verbose-test-building
Passing verbose option to build apis in test.py
2016-06-06 14:06:57 +01:00
Martin Kojtal fc4e0d9fd8 Merge pull request #209 from ARMmbed/mbed-client-classic
Updating mbed-client-classic.lib pointer.
2016-06-06 12:59:29 +01:00
Yogesh Pande 1b31abf2da Updating mbed-client-classic.lib pointer.
This commit includes
- Fix for IAR compilation issue with mbed-client-classic component.
2016-06-06 14:38:17 +03:00
Brian Daniels 427664c789 Passing verbose option to build apis in test.py 2016-06-06 12:31:13 +01:00
Mika Karjalainen 4f30d61c89 Fix issue #206 (#207)
Added --tests parameter to build command
2016-06-06 13:06:38 +03:00
Martin Kojtal c6b51d7fe3 Merge pull request #204 from theotherjimmy/1830-counterpart
added support for features array to build tools
2016-06-06 10:23:02 +01:00
Jimmy Brisson 1e71a28aff updated mbed.lib to point to the last commit from mbedmicro/mbed#1830 2016-06-06 10:07:29 +01:00
Martin Kojtal b1aba7f3c4 Merge pull request #170 from bridadan/build_everything
Adding a "build everything" script
2016-06-06 10:00:11 +01:00
Christopher Haster 3e49a6c11a Fixed compile-switched arguments to C027Interface for flow control 2016-06-05 18:59:41 -05:00
Christopher Haster e3cb10f134 Revert "Revert "Add the C027Interface""
This reverts commit 0aa9bd0bf2.
2016-06-05 18:45:12 -05:00
Jimmy Brisson 90ecda6b73 added support for features array to toolchains 2016-06-03 16:18:59 -05:00
Bogdan Marinescu 2904e10924 Merge pull request #203 from ARMmbed/get_config
Added support for viewing the configuration
2016-06-03 18:54:31 +01:00
Martin Kojtal 028c9b99f8 Merge pull request #201 from ARMmbed/mbed-client-classic
Updating mbed-client-classic repo pointer
2016-06-03 17:34:47 +01:00
Bogdan Marinescu 6f1298b02b Added support for viewing the configuration
get_config.py can be used to view the configuration of the mbed project
that's being compiled:

- without '-v' it displays a simple list of configuration parameters and
  their values
- with '-v' it displays additional data for each configuration parameter
  (like the place of definition and the last place that set a value for
   the configuration parameter).

Tested by running "get_config.py" on a few tests from
tools/test/config_test.
2016-06-03 19:06:21 +03:00
Yogesh Pande 7f9d06f2ce Updating mbed-client-classic repo pointer
This commit includes
- Udpating mbed-client-classic repository pointer after removing threadwrapper.h
2016-06-03 09:52:21 +03:00
Marko Hiltunen 3438a8bdc4 Update Jenkinsfile (#200) 2016-06-03 09:10:15 +03:00