Commit Graph

6326 Commits (cb08c2231d4e1522c3c049a16340a9ebab3e52fe)

Author SHA1 Message Date
Brian Daniels cb08c2231d Fixing issue where NotSupported error causes build fail 2016-06-13 15:07:57 +01:00
Mika Karjalainen cd5c9564fd Add test application builds to Jenkinsfile (#266)
Added test application job calls as postbuild step. 
Added support for IAR toolchain but not enabling this yet.
Changed environmet check from compiler label to isUnix call.
2016-06-13 10:57:52 +03:00
Sam Grove 219f6e2554 Merge pull request #314 from geky/make-brian-happy
[build tools] Add support for globs in test names
2016-06-13 01:12:12 +01:00
Sam Grove 34873889be Merge pull request #315 from c1728p9/fix_lpc1768
Fix LPC1768 tests
2016-06-13 01:09:22 +01:00
Sam Grove fbfef5a986 Merge pull request #313 from bridadan/add-linker-errors-saved-report
Link errors correctly reported
2016-06-13 00:29:00 +01:00
Sam Grove 37b52a1d0f Merge pull request #307 from ARMmbed/thread_safe_lib
Thread safe lib
2016-06-12 23:18:52 +01:00
Russ Butler a0ccc12f70 Fix LPC1768 tests
Don't have GCC_ARM use GCC_CR's memory region in mem.c.  This fixes
some tests.
2016-06-12 23:16:55 +01:00
Russ Butler f15f4fb76f Only allow one thread on unsafe standard libs
When using a standard library which does not support multi-threading
allow only one thread to be used.  This allows the code to remain
safe.

This also pulls up on the mbed library to use this change:
df0c855df9...5acdad9fd7
2016-06-12 22:26:07 +01:00
Brian Daniels 1335369841 Linker errors now being correctly displayed in saved build reports and summaries 2016-06-12 21:47:34 +01:00
Sam Grove b820653efd Merge pull request #312 from ARMmbed/tools-unification2
Ported changes from mbedmicro/mbed
2016-06-12 19:12:35 +01:00
Sam Grove ee5c8135e4 Merge pull request #311 from ARMmbed/updated-requirements
Updated requirements.txt file to reflect the latest required python packages
2016-06-12 19:09:30 +01:00
Mihail Stoyanov c182b46fcd Ported changes from mbedmicro/mbed 2016-06-12 19:06:17 +01:00
Mihail Stoyanov b0b58cec6a Updated requirements.txt file to reflect the latest required python packages 2016-06-12 18:40:25 +01:00
Sam Grove dda07f556f Merge pull request #308 from ARMmbed/nanostack_rtos
Update nanostack to use the RTOS
2016-06-12 17:01:52 +01:00
Sam Grove c9bffe016f Merge pull request #288 from rgrover/master
introduce tests for storage_abstraction and flash_journal
2016-06-12 16:51:43 +01:00
Russ Butler 60fb6c5c24 Update nanostack to use the RTOS
Update libraries so nanostack uses a thread rather than performing
processing from interrupts.

See below for diff of libraries updated:
6c13f90859...0e3cc04ffd
023fd8906c...36968fc133
2016-06-12 16:45:27 +01:00
Sam Grove f0ed04ad01 Merge pull request #310 from geky/tests-echo-serial-delays
[tests] Workaround for delays in serial read in htrun
2016-06-12 16:13:58 +01:00
Sam Grove a528da04e5 Merge pull request #303 from sg-/master
LPC1768 IAR support for lwip
2016-06-12 13:57:11 +01:00
Sam Grove d9ead4dbc6 ignore generated project files 2016-06-12 04:27:16 -07:00
Christopher Haster f83caf80dc [build tools] Add support for globs in test names 2016-06-12 04:00:49 -05:00
Christopher Haster 0bf294c2ed Workaround for delays in serial read in htrun
Caused tests based around serial communication to take longer than
expected. Most notably the echo tests.
2016-06-11 21:07:57 -05:00
Sam Grove 4775c0190e Merge remote-tracking branch 'origin/master' 2016-06-11 16:27:34 -07:00
Sam Grove c9705ab43c Update mbed.lib 52e93aebd0...df0c855df9 2016-06-11 16:24:25 -07:00
Sam Grove 167fe63336 added default placement macro for all boards and toolchains 2016-06-11 16:21:50 -07:00
Mihail Stoyanov 963892c83e Merge pull request #300 from geky/config-features
[build tools] Added support for cumulative attributes in configs directly
2016-06-12 00:13:09 +01:00
Christopher Haster 177f2930c2 [build tools] Added support for completely overriding cumulative attributes 2016-06-11 15:43:59 -05:00
Christopher Haster 2fa2e715fc [build tools] Moved cumulative attributes into target overrides
Attributes now get the filtering provided by target_overrides:
{
    "name": "cmsis-nodejs-SQL-x86",
    "target_overrides": {
        "*": {
            "device_has": ["SILLY_STRING", "FIRE"]
        },
        "SHOE": {
            "features_add": ["SMELLS_FUNNY"],
            "features_remove": ["SMELLS_NICE"],
        }
    }
}

per @screamerbg
2016-06-11 15:26:42 -05:00
Sam Grove 9d8f33be64 ignore generated test_spec.json 2016-06-11 13:07:18 -07:00
Sam Grove 8f6ae7c398 add IAR placement for LPC1768 and lwip buffers 2016-06-11 13:07:18 -07:00
Sam Grove d3819184f6 Merge pull request #294 from adbridge/master
Update utest to use mbed-os version of critical_section.
2016-06-11 21:01:32 +01:00
Sam Grove d88c819f34 Merge pull request #296 from meriac/master
Introduce uVisor changes to mbed-os
2016-06-11 20:18:11 +01:00
Sam Grove 2575c5f0fa Merge pull request #306 from ARMmbed/ble
Import (again) BLE branch into mainline
2016-06-11 18:30:25 +01:00
Vincent Coubard f3c7597705 Merge branch 'master' of https://github.com/ARMmbed/mbed-os into ble 2016-06-11 17:25:53 +01:00
Vincent Coubard 1500cb62f1 Fixed crlf issue 2016-06-11 17:05:04 +01:00
Milosch Meriac 61f728d069 Remove uVisor-mbed-lib and point to latest mbedmicro/mbed repo 2016-06-11 15:42:47 +00:00
Niklas Hauser 006f9c426c Wrap malloc_r, realloc_r and free_r functions for GCC 2016-06-11 15:42:47 +00:00
Sam Grove 2a0451e72d Merge pull request #305 from ARMmbed/revert-292-ble
Revert "Import ble branch into mainline"
2016-06-11 16:37:35 +01:00
Sam Grove 6f291e35e5 Revert "Import ble branch into mainline" 2016-06-11 16:35:57 +01:00
Sam Grove aef0cda07b Merge pull request #302 from ARMmbed/revert-277-atmel_rf_driver
Revert "Update atmel-rf-driver"
2016-06-11 15:32:25 +01:00
Sam Grove 26582ebcb6 Merge pull request #292 from ARMmbed/ble
Import ble branch into mainline
2016-06-11 15:24:38 +01:00
Sam Grove 7578ac1631 Merge pull request #301 from bridadan/fix-dev_null-test
Fixing dev_null test
2016-06-11 14:57:31 +01:00
Sam Grove e943b37ac7 Revert "Update atmel-rf-driver" 2016-06-11 13:53:48 +01:00
Sam Grove 4241deab18 Merge pull request #289 from geky/lwip-fix-connect
[NSAPI] Fix incorrect semaphore handling on lwip connect and socket_connect
2016-06-11 13:21:46 +01:00
Brian Daniels 2aa7532bbd Fixing dev_null test
The dev null test was returning failure from the device even though the
device can't determine the success of its own test. Therefore I've removed
this line. The device now lets the host test determines the success of the
test.
2016-06-11 13:06:27 +01:00
Vincent Coubard 21aaa56bcc Fix ARMCC link issues on platform who doesn't provide implementation of
mbed BLE.

ARMCC generate error at link time if the symbol `createBLEInstance` is not
here, even if it is not used.

This patch provide a weak version of `createBLEInstance` who just assert
if called.

It also allows programs which use mbed BLE to be compiled on platforms
without mbed BLE implementation, then a runtime error will be generated.
2016-06-11 12:58:09 +01:00
Sam Grove 364818f789 Merge pull request #299 from ARMmbed/detect-targets
Generic text improvements in detect_targets.py
2016-06-11 00:14:55 +01:00
Mihail Stoyanov c1aab9ff84 Improve detected targets messages 2016-06-11 00:07:27 +01:00
Sam Grove af4869a63b Merge pull request #298 from ARMmbed/detect-targets
Add detect_targets.py script to list the connected target boards
2016-06-10 22:51:38 +01:00
Mihail Stoyanov fc04cfbb9d Add detect_targets.py script to list the connected target boards 2016-06-10 22:34:06 +01:00
Sam Grove 0379af11aa Merge pull request #297 from ARMmbed/list-targets
Add -S option to make.py to list all supported platforms
2016-06-10 22:18:37 +01:00