Jimmy Brisson
965ffc3e28
Add CC_SYMBOLS to assembler invocation
2016-08-02 10:46:57 -05:00
Bogdan Marinescu
68d48ea541
Merge pull request #2337 from pan-/nrf51_export_ram_definition
...
Export RAM start/stop symbols on NRF51
2016-08-02 15:56:56 +03:00
Vincent Coubard
e861755f27
Fix nrf51 stack on IAR.
2016-08-02 12:10:32 +01:00
Mihail Stoyanov
31a59c930d
Allow targets to be reloaded using set_targets_json_location()
2016-08-02 11:42:21 +01:00
Vincent Coubard
158c883dcd
Export symbols __ICFEDIT_region_RAM_start__ and
...
__ICFEDIT_region_RAM_stop__ on NRF51.
Those symbols are needed by the nordic SDK.
2016-08-02 11:22:03 +01:00
Bogdan Marinescu
a7a932555e
Merge pull request #2329 from hasnainvirk/master
...
Updating Nanostack Binary for ARMCC
2016-08-02 12:53:44 +03:00
Brian Daniels
6df903f8a6
Adding clean support back to build_library
...
At some point, the actual code that did the "clean" for build_library was
removed. This also affected building and cleaning tests. This adds this
capability back to the build API.
2016-08-01 18:16:53 -05:00
Brian Daniels
c355fb16d4
Restricting IPV4 echo tests to chars 0-9.
...
Having the echo tests generate any random character
caused issues serializing the test output into an
xml file. This change limits the characters generated
by the device to '0' - '9'.
2016-08-01 16:48:21 -05:00
Jimmy Brisson
9d0e65f47a
Add toolchain flag to DS-5 exporter
2016-08-01 14:07:12 -05:00
Hasnain Virk
8f7e57919b
Updating Nanostack Binary for ARMCC
...
* No code change.
* Binary built and fetched from Jenkins.
* Tested with mbed-os-example-mesh-minimal
2016-08-01 21:47:53 +03:00
Helmut Tschemernjak
9abc93d6d0
Added the missing on-board SPI LSM303C sensor SPI pin definition
...
to allow programming the sensor via mbed APIs
See issue(#1746 )
2016-08-01 19:47:44 +02:00
cyliangtw
a4b25174ff
Fix IAR failure
2016-08-01 15:40:08 +08:00
ccli8
accb95d858
Add release_versions for NUMAKER_PFM_NUC472
2016-08-01 13:19:30 +08:00
Russ Butler
13c06850a2
Add a test for thread-safe malloc
...
Add a test to repeatedly malloc and free from different threads to
test if these functions are thread safe.
2016-07-29 20:14:07 -05:00
Sam Grove
4b506280eb
Merge pull request #2321 from mbedmicro/revert-2257-install-deps
...
Revert "Force installation of dependencies in entry points"
2016-07-29 17:40:31 -05:00
Sam Grove
c84e5d32c9
Revert "Force installation of dependencies in entry points"
2016-07-29 17:35:23 -05:00
Sam Grove
ea78ed1699
Merge pull request #2300 from bridadan/enforce-standard-boards-v5
...
Enforcing 'standard' build for version 5 release
2016-07-29 17:15:55 -05:00
Sam Grove
5f43f18ba3
adding tests for net/IPV4
2016-07-29 16:10:36 -05:00
Christopher Haster
b45ec0ed76
[tools] Added specific config test for uvisor
...
Unlike other libraries, uvisor is currently integrated into the build
system, with special cases based on its addition as a feature. This
suggests we should also have tests for these special cases.
2016-07-29 12:31:54 -05:00
Christopher Haster
6ea4006b5a
[tools] Fixed infinite loop in config scan due to list comparison error
...
Previously a scanning for config terminated on comparison of the feature
set, however at some point the set was changed to a list. This resulted
in non-deterministic failures based on list order.
2016-07-29 12:20:52 -05:00
Jimmy Brisson
209cf9f167
Add config file inculde directory when present
2016-07-29 11:38:38 -05:00
Jimmy Brisson
fed50f8f18
Add missing --preinclude and -input on assembly files
...
Except for IAR, it does not support the --preinclude option for assembly
files but all of the other exporters can. It was less code to remove it
in IAR than to explicitly add it in all of the other exporters.
2016-07-29 11:02:07 -05:00
Martin Kojtal
ac34f29f66
Merge pull request #2297 from neilt6/spi-mutex-fix
...
[HAL] Modified SPI to use shared mutex
2016-07-29 17:30:38 +02:00
Martin Kojtal
9cb049fc24
Merge pull request #2295 from iriark01/patch-2
...
Creating the doxygen front page
2016-07-29 13:01:24 +02:00
Martin Kojtal
539bd2bead
Merge pull request #2284 from 0xc0170/fix_2275
...
Requirements - fix progen def name - use dashes
2016-07-29 08:52:24 +02:00
0xc0170
d26829ad78
Setup - fix progen def name - use dashes
2016-07-29 08:23:51 +02:00
Martin Kojtal
b024163993
Merge pull request #2305 from pan-/fix_ble_clock_selection
...
Fix clock selection used by the softdevice on NRF5 based targets.
2016-07-29 06:49:55 +01:00
Brian Daniels
7a07c386cb
Enforcing 'standard' build for mbed OS 5.0 release
...
This PR enforces that the default_build in a target's definition in
hal/targets.json is set to standard to be included in the version 5
release.
This is being enforced because small builds do not support
multi-threading. This makes the capabilities more consistent across all
boards in the version 5 release.
NOTE: This removes the MOTE_L152RC and the LPC11U68
from the version 5 release list because the 'default_build' for these
targets is currently set to 'small'.
2016-07-28 18:47:49 -05:00
Sam Grove
43bae174f5
Merge pull request #2280 from pan-/nrf-standard-build
...
Change default_build from small to standard on NRF based targets with at least 32K of RAM.
2016-07-28 17:35:13 -05:00
Vincent Coubard
17254e80d6
Fix clock selection used by the softdevice on NRF5 based targets.
2016-07-28 22:47:59 +01:00
Sam Grove
2a7d364a3a
Merge pull request #2301 from bridadan/enable-f429zi-rz_a1h-v5
...
Enable v5 release for NUCLEO_F429ZI and RZ_A1H
2016-07-28 16:18:53 -05:00
Sam Grove
6973ee6fb8
Merge pull request #2302 from c1728p9/fix_rtc
...
Fix RTC test for LPC and STM families on GCC
2016-07-28 16:09:37 -05:00
Vincent Coubard
a7d1bf7364
Update thread stack size for NRF based targets in rtos tests.
2016-07-28 21:21:31 +01:00
Russ Butler
1da259af3b
Fix RTC test failures by removing critical sect
...
Remove the critical section in mbed_rtc_time.c and instead use a
mutex to protect this. This function does not need to be interrupt
safe, just thread safe.
This fixes crashes on the GCC_ARM toolchain on the RTC test due to
trying to lock the GCC environment mutex while in a critical section.
Prior to this patch, this failure was likely to occur on STM and LPC
processor families.
2016-07-28 14:35:51 -05:00
Russ Butler
4047ff9576
Create dedicated file for PlatformMutex
...
Move the PlatformMutex class into a dedicated file to reduce the
number of unnecessary includes.
2016-07-28 14:21:04 -05:00
Brian Daniels
eacbc93e98
Enable v5 release for NUCLEO_F429ZI and RZ_A1H
2016-07-28 12:26:29 -05:00
Sam Grove
1fb040861b
Merge pull request #2269 from nvlsianpu/lfclkdoc2master
...
documentation regards nRF51/nRF52 Low frequency clock configuration
2016-07-28 11:54:38 -05:00
neilt6
e80b16628d
[HAL] Modified SPI to use shared mutex
...
Modified the SPI class to use a shared mutex for all instances. This is
consistent with I2C and others.
2016-07-28 08:57:59 -06:00
Bogdan Marinescu
36468c9acb
Merge pull request #2281 from geky/tools-ca-set-arith-fix
...
[tools] Fix precedence issue in cumulative attribute set-arithmetic
2016-07-28 16:23:17 +03:00
svastm
0e63f4183c
[STM32L4XX] Fix i2c clock config
...
The i2c expected wrongly a 32MHz core clock.
This commit add the following things:
- I2C now handle both 80MHz and 48MHz core clock speeds
- Align system_stm32l4xx.x files
2016-07-28 14:31:54 +02:00
Andrzej Puzdrowski
d885692711
Changes form doc review of the LF clock configuration for nRF51/nRF52 SoCs.
2016-07-28 14:13:33 +02:00
Irit Arkin
c86165d9f3
Creating the doxygen front page
...
I don't have a good text for it yet - I just want to make sure it works properly on docs.mbed
2016-07-28 12:16:49 +01:00
Bogdan Marinescu
4d8cbdc48c
Merge pull request #2279 from geky/docs-ca
...
[docs] Added documentation over the cumulative attributes
2016-07-28 13:43:47 +03:00
Bogdan Marinescu
dbd43bb86b
Merge pull request #2278 from mbedmicro/fix_config_docs
...
Documentation updates for the configuration system
2016-07-28 13:42:55 +03:00
0xc0170
9b89fc3b90
Requirements - fix progen def name - use dashes
...
Fixes #2275 . Reference:
http://pybuilder.github.io/documentation/external_plugins.html#.V5m-hfmANBc
2016-07-28 09:17:06 +01:00
cyliangtw
d7d841fe17
Stronger RNG
2016-07-28 15:19:39 +08:00
cyliangtw
5710178afb
Add NUC472 eth and entropy
2016-07-28 10:00:49 +08:00
ccli8
955695679e
Fix compile error with IAR
2016-07-28 10:00:49 +08:00
ccli8
9e40582f0d
Remove M453 and uvisor. Replace __disable_irq() with critical_section API
...
1. Remove M453. It is not to support in this commit.
2. Remove uvisor. It is incomplete and not to support in this commit.
3. Replace __disable_irq() with critical_section APIs.
2016-07-28 10:00:49 +08:00
cyliangtw
872d60fae3
Add IPV4 in NUC472 target
2016-07-28 10:00:49 +08:00