Commit Graph

7623 Commits (mbed-os-5.1)

Author SHA1 Message Date
Radhika a5cdb1da8a heap and stack test 2016-08-31 08:36:17 +03:00
Radhika ada4eb122b Adding NCS36510 support in mbed-os5.1 2016-08-31 08:36:13 +03:00
Jeremy Brodt 786f343275 Added support to RTX files. 2016-08-31 08:36:10 +03:00
Jeremy Brodt 3c02e975db Replaced tab with spaces. 2016-08-31 08:36:06 +03:00
Tony Wu 73f8cbc0a6 Fix implicit declaration of function 'atexit'
Silence the following compiler warning:
[Warning] RTX_CM_lib.h@807,5: implicit declaration of function 'atexit' [-Wimplicit-function-declaration]

Signed-off-by: Tony Wu <tonywu@realtek.com>
2016-08-31 08:36:03 +03:00
cyliangtw c65465fbfe Fix NUC472 Ethernet wrong INT status in RX_Action 2016-08-31 08:36:00 +03:00
Jeremy Brodt 68334bcf18 Added Deep Sleep support with USB. 2016-08-31 08:35:56 +03:00
Jeremy Brodt 6b838d770a Removed constant structure element. 2016-08-31 08:35:53 +03:00
Jeremy Brodt aaa0811cb2 Cleaned up analogin. 2016-08-31 08:35:50 +03:00
Jeremy Brodt ac18ffe015 Initial release. 2016-08-31 08:35:46 +03:00
Yogesh Pande 5b0f1cab1a Fix for https://github.com/ARMmbed/mbed-os-example-client/issues/75
The original fix was done in https://github.com/ARMmbed/mbed-os-example-client/issues/75
This PR is to merge the fix into mbed-os release candidate.
2016-08-31 08:35:42 +03:00
Brian Daniels 2870ee4bfc Copying JSON files to pick up config for built libraries
This came up when building tests, but affects any library that's built
that uses config and included as "source" with the mbed tools.
JSON files are not copied by default when building a library, so when this
is built it loses the config data associated with the library. This commit
copies all JSON files into the build directory when building libraries.

This leads to two mbed_config.h files existing if the build directories
are different between the library and application build. This is the case
when building tests, so an option build_library was added to remove the
mbed_config.h file when compilation is done. This disabled by default when
building libraries, but it is enabled when building tests.
2016-08-31 08:35:39 +03:00
Yogesh Pande 1311c9c672 Fix for IOTCLT-961 for next mbed-os release candidate
This PR is for fixing error found in integration testing for Bootstrap and Connector functionality.
The corresponding fixes done here
6925e89487
fbfb300d62
2016-08-31 08:35:36 +03:00
svastm 70a7cb2972 Add tests for asynchronous serial 2016-08-31 08:35:32 +03:00
svastm c9292d6e35 Enable asynchronous serial 2016-08-31 08:35:29 +03:00
svastm 58ed74bd82 Add asynchronous serial 2016-08-31 08:35:26 +03:00
Anna Bridge da9d6189fc Fixes issue #2508. The default compiler(ARMCC) copy constructor for failure_t doesn't behave as expected and has unexpected side effects. This fix adds a custom copy constructor to fix this. 2016-08-31 08:35:21 +03:00
Toyomasa Watarai 59dc5400a7 Fix link error
xxx_s.a libraries are no longer supported in GCC_CR toolchain
2016-08-31 08:35:17 +03:00
Toyomasa Watarai e9a1501dd8 Add TOOLCHAIN_GCC_CR support 2016-08-31 08:35:13 +03:00
Toyomasa Watarai 0e23649414 Fix multiple definition errors in GCC_CR build 2016-08-31 08:35:09 +03:00
Sarah Marsh 000f185eae Allow users to set armcc and iccarm in path.
Raise exceptin instead of exit.
Corrected error for arm-none-eabi-gcc/g++ set in path.
2016-08-31 08:35:04 +03:00
Brian Daniels 749d4be99c Sharing greentea-client's RawSerial with utest and UNITY.
This commit allows the linker to remove the reference to the RawSerial object
if it not used in the application. This way it only is brought in for
tests.
2016-08-31 08:35:00 +03:00
Sarah Marsh 351ff7543e Exit non-zero for invalid toolchain path 2016-08-31 08:34:56 +03:00
Sarah Marsh e78e023526 Readable error when toolchain paths not set.
Fixes #2360.

New error:
[Error] Toolchain path does not exist for IAR.
Current value: /default/path/that/doesnt/exist
(System exit before any build system calls)
2016-08-31 08:34:51 +03:00
Laurent MEUNIER 568384a8a5 pwmout: remove printf
This remains from a debug session but is not needed and creates a warning,
so better remove it.
2016-08-31 08:34:47 +03:00
Bartek Szatkowski 050162a384 Ticker: Move ticker initialisation to object creation time
Having it in the attach call introduces extra latency and can break
short delays, for the first usage.
2016-08-31 08:34:43 +03:00
Bartek Szatkowski da5a269ab8 Add tests for LowPowerTimeout and lp_ticker 2016-08-31 08:34:40 +03:00
Bartek Szatkowski 5adb51fb8e K64F/K22F: Implement HAL lp_timer API
API implemented using hybrid approach with RTC for longer periods and
LPTMR for subsecond ones.
2016-08-31 08:34:36 +03:00
Andrzej Puzdrowski 36c9092fbf Introduce uart hardware flow control configuration using mbed configuraton system for nrf5x base-targets 2016-08-31 08:34:32 +03:00
Michel Jaouen 2457bb1f9e STM32F3 : Fix RTOS GCC_ARM test failed. remove target with RAM too small for RTOS GCC_ARM. since newlib is used for RTOS re-entrance suport instead of nano-newlib : Heap size is reduced because sdata and bss have increased. 2016-08-31 08:34:29 +03:00
Michel Jaouen 77b4eaf317 STM32F3 : fix RTOS IAR test not compiling. Thread_stack_main is by default too large for this target. 2016-08-31 08:34:25 +03:00
Alessandro Angelino c9fe22fabf uVisor: Minor fix in the README 2016-08-31 08:34:22 +03:00
Alessandro Angelino 64e58b9676 uVisor: Update to v0.20.1-alpha 2016-08-31 08:34:18 +03:00
Christopher Haster 86a2606fa1 Added check for packet address in ipv4 nist test 2016-08-31 08:34:14 +03:00
Christopher Haster 997386010d Fixed recvfrom address in ipv4 nist tests
Previous behaviours overwrote server address on failures
2016-08-31 08:34:11 +03:00
jeromecoutant b9fd1f793e build issues
Target FLASH is quiet small (16KB),
so only uARM is supported and very small applications.
2016-08-31 08:33:28 +03:00
Mahadevan Mahesh 9e3c7e9ef3 HEXIWEAR: Add support to create KDS projects for HEXIWEAR
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-30 07:43:54 +01:00
Seppe Stas 5500190c1f Fixed link to release page
It looks like https://docs.mbed.com/docs/mbed-os-release-notes/en/latest/5_1/release results in a 404 page, but https://docs.mbed.com/docs/mbed-os-release-notes/en/latest/5_1/release/ works.
2016-08-30 07:43:53 +01:00
Bartek Szatkowski daeedf3e9b Beetle: Implement sleep API 2016-08-30 07:43:52 +01:00
Russ Butler fb3414fa43 Fix SingletonPtr problems
Check to see if ptr is NULL after acquiring the singleton lock to
prevent initialization race conditions. Also explicitly call the
constructor for type T.
2016-08-30 07:43:51 +01:00
Russ Butler 2564c4eafe LWIP - fix recv blocking send on accepted sockets
When a socket is created via accept set the mode to nonblocking -
a timeout of 1ms. This allows send and recv to occur at the same time.
2016-08-30 07:43:49 +01:00
Mahadevan Mahesh 9deafe6749 HEXIWEAR: Update I2C pin mapping
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-30 07:35:27 +01:00
Jimmy Brisson dcc96e7540 Print module information in 'table' output format 2016-08-30 07:35:25 +01:00
Jimmy Brisson 3d124b2ca7 Fix macros being the exact same when generating mbed_config.h 2016-08-30 07:35:24 +01:00
adustm 4ae0fdf164 fix build issue by modifying labels 2016-08-30 07:35:23 +01:00
adustm 814d76726a Add documentation + reformat the code 2016-08-30 07:35:22 +01:00
adustm 31a410bfad Add entropy functions for STM32F4 and STM32F7 family 2016-08-30 07:35:21 +01:00
Mahadevan Mahesh 2e4d9847e4 KL27Z: Update the ARM linker file
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-30 07:27:40 +01:00
Mahadevan Mahesh 246b934405 KL27Z: Update the SPI driver
1.Fix SPI flag name error
2.Fix SPI write blocking function
3.Use function pointer to implement SPI IRQ handler to reduce code size

Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-30 07:27:39 +01:00
mtkrtk 16a6fc0917 Enable SPI1 on P6_4 ~ P6_7 2016-08-30 07:27:38 +01:00