Commit Graph

7460 Commits (fdcece847fa70ac9c7f7ddac6652ea974f1a19fe)

Author SHA1 Message Date
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
svastm 8238d2230b Add ethernet and feature IPV4
This commit refactor the `lwip-eth/arch/TARGET_STM` folder and add the IPV4 feature for the
following targets:

 - NUCLEO_F207ZG
 - NUCLEO_F429ZI
 - NUCLEO_F767ZI
 - DISCO_F746NG
2016-08-30 07:27:37 +01:00
Brian Daniels 08e86eb7b1 Fixing issue where GCC fails to report compile errors when non-verbose
The output of the GCC compiler is such that the toolchain regex sometimes
got hung up on the ':' charcter being printed in front of the drive letter when
running on Windows. This PR changes the matching logic to be more flexible
by using 'search' to check the entire string for a match, not just the
beginning of the string.
2016-08-30 07:27:35 +01:00
svastm adfb954908 Add tests for asynchronous serial 2016-08-30 07:27:34 +01:00
svastm 0540aaa532 Enable asynchronous serial 2016-08-30 07:27:33 +01:00
svastm 1c213ae259 Add asynchronous serial 2016-08-30 07:27:32 +01:00
svastm bdc31caf63 Add tests for asynchronous serial 2016-08-30 07:27:31 +01:00
svastm f18f9e151b Enable asynchronous serial 2016-08-30 07:27:30 +01:00
svastm 47684de244 Add asynchronous serial 2016-08-30 07:27:29 +01:00
Christopher Haster 4842f260c1 Added support for NSAPI_REUSEADDR to the lwip interface 2016-08-30 07:27:27 +01:00
Jimmy Brisson aeeffcc85f Move find_tests to where it's has arguments 2016-08-30 07:27:26 +01:00
Brian Daniels 7ca8705094 Adding retries to the NIST test.
A UDP request to the NIST servers can fail to return data due to UDP
packet loss. Since packets are not guaranteed with UDP, this is a valid
failure and should not be treated as a test failure. The test should retry
the request in this case. This commit adds those retries.
2016-08-30 07:27:25 +01:00
Martin Kojtal d2202045ac Merge pull request #2499 from ARMmbed/release
Release mbed lib v124 + mbed os 5.1.2
2016-08-19 23:22:19 +01:00
0xc0170 ec15ee63d7 targets - KL27Z IAR removal
Fails to build spi HAL
2016-08-19 10:54:49 +01:00