Brian Daniels
da4a169752
Fixing issue with non-verbose error message for GCC
...
There was an issue when compiling with GCC_ARM, the tools would
print the incorrect file where the error was present. This modifies the
regular expression and matching logic used to find the error. This was
tested with the 4.9 q2 release of GCC ARM.
2016-06-07 13:17:59 +01:00
Brian Daniels
68cb86f61f
Adding entry to build report, even if no update was needed
2016-06-07 13:17:58 +01:00
Brian Daniels
e0c7e5fd89
Compiling tests stops on first failure by default, with option to continue
2016-06-07 13:17:51 +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
Kevin Bracey
51d3fc0459
Adjust Nanostack startup
...
Fix locking - can't lock until the system is initialised. So initialise
on first entry to connect().
Run randLIB initialisation after starting the radio driver - means you
get MAC and RF noise out.
2016-06-07 11:26:02 +01: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
Przemek Wirkus
4c92c11a07
Merge pull request #208 from geky/devel_gt_client_update
...
Update devel_gt_client with changes on master
2016-06-07 10:10:40 +01:00
Christopher Haster
47e41ac321
Added attribute tests
...
based off tests from armmbed/compiler-polyfil
2016-06-06 20:12:26 -05:00
Christopher Haster
8a90b557c9
Added Callback and FunctionPointer tests
2016-06-06 20:12:26 -05:00
Christopher Haster
1b686c6854
Added rtos::Thread tests
2016-06-06 20:12:26 -05: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
Christopher Haster
da80fe1c02
Merge branch 'master' into devel_gt_client
2016-06-06 05:58:36 -05: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
Sam Grove
da29f60018
Merge pull request #199 from PrzemekWirkus/gt_client_mbed_basic
...
[test porting] Add few non-peripheral tests from mbedmicro/mbed/libraries/tests/mbed
2016-06-03 10:40:54 -05:00
Sam Grove
e6eb16ff0a
Merge pull request #185 from PrzemekWirkus/gt_client_rtos_mbed
...
[test porting] mbedmicro/mbed/RTOS-mbed test cases port to mbed-os
2016-06-03 10:38:18 -05:00
Sam Grove
4071b42b56
Merge pull request #182 from PrzemekWirkus/gt_client_mbed_drivers
...
[test porting] mbed-drivers test cases port to mbed-os
2016-06-03 10:38:08 -05: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
Przemek Wirkus
b54960866b
Add few non-peripheral tests from mbedmicro/mbed/libraries/tests/mbed
...
Tested on K64F:
```
$ mbedgt -VS -n TESTS-mbedmicro-mbed*
```
```
mbedgt: test suite report:
+--------------+---------------+---------------------------------------+--------+--------------------+-------------+
| target | platform_name | test suite | result | elapsed_time (sec) | copy_method |
+--------------+---------------+---------------------------------------+--------+--------------------+-------------+
| K64F-GCC_ARM | K64F | tests-mbedmicro-mbed-call_before_main | OK | 10.53 | shell |
| K64F-GCC_ARM | K64F | tests-mbedmicro-mbed-cpp | OK | 10.64 | shell |
| K64F-GCC_ARM | K64F | tests-mbedmicro-mbed-div | OK | 10.64 | shell |
| K64F-GCC_ARM | K64F | tests-mbedmicro-mbed-heap_and_stack | OK | 30.32 | shell |
+--------------+---------------+---------------------------------------+--------+--------------------+-------------+
mbedgt: test suite results: 4 OK
mbedgt: test case report:
+--------------+---------------+---------------------------------------+---------------------------------------+--------+--------+--------+--------------------+
| target | platform_name | test suite | test case | passed | failed | result | elapsed_time (sec) |
+--------------+---------------+---------------------------------------+---------------------------------------+--------+--------+--------+--------------------+
| K64F-GCC_ARM | K64F | tests-mbedmicro-mbed-call_before_main | tests-mbedmicro-mbed-call_before_main | 1 | 0 | OK | 10.53 |
| K64F-GCC_ARM | K64F | tests-mbedmicro-mbed-cpp | tests-mbedmicro-mbed-cpp | 1 | 0 | OK | 10.64 |
| K64F-GCC_ARM | K64F | tests-mbedmicro-mbed-div | tests-mbedmicro-mbed-div | 1 | 0 | OK | 10.64 |
| K64F-GCC_ARM | K64F | tests-mbedmicro-mbed-heap_and_stack | tests-mbedmicro-mbed-heap_and_stack | 1 | 0 | OK | 30.32 |
+--------------+---------------+---------------------------------------+---------------------------------------+--------+--------+--------+--------------------+
mbedgt: test case results: 4 OK
mbedgt: completed in 62.25 sec
```
2016-06-02 17:11:30 +01:00
Mihail Stoyanov
4060efc830
This fixes the differences between how projects and libraries are built (build_project() vs build_library()). Issue #181
2016-06-02 15:51:31 +01:00
Bogdan Marinescu
77c8e885e9
Merge pull request #195 from ARMmbed/mbed-client
...
Updating mbed-client related git repo pointers
2016-06-02 15:25:05 +01:00
Martin Kojtal
d63e2e66d8
Merge pull request #193 from ARMmbed/sam-taylor-arm-patch-1
...
Fixed a couple of typos
2016-06-02 15:06:25 +01:00
Yogesh Pande
13814e4c12
Updating mbed-client related git repo pointers
...
This commit updates
- mbed-client.lib
- mbed-client-c.lib
- mbed-client-classic.lib
- nanostack-hal-mbed-cmsis-rtos.lib
2016-06-02 17:04:12 +03:00