Commit Graph

693 Commits (776e81b81a241a19c5502e70e2267f70de252eb8)

Author SHA1 Message Date
Niklas Hauser b363c14fe3 Move page heap after uVisor private data. 2016-08-31 08:36:55 +03:00
svastm 1f80a127e3 Enable asynchronous serial 2016-08-31 08:36:48 +03:00
svastm 214cbaa0f9 Add asynchronous serial 2016-08-31 08:36:44 +03:00
Radhika 8310d415af Formatting code according to ARM guidelines. Ran pylint and astyle. Rebased latest ARMmbed-os code. 2016-08-31 08:36:41 +03:00
Yoshihiro TSUBOI 2339beb4d2 a patch for TY51822r3 to use a change of PR #2535 2016-08-31 08:36:34 +03:00
jeromecoutant bf66d1b2e3 Rebase to replace "default_build" into "default_lib" 2016-08-31 08:36:31 +03:00
jeromecoutant 57eda101d1 Use GCC small build for 64K flash STM32 2016-08-31 08:36:27 +03:00
Radhika e417e20436 heap and stack test 2016-08-31 08:36:24 +03:00
Radhika 10704ccf46 Adding NCS36510 support in mbed-os5.1 2016-08-31 08:36:20 +03:00
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 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
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
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
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 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
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
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
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
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
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 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
0xc0170 ec15ee63d7 targets - KL27Z IAR removal
Fails to build spi HAL
2016-08-19 10:54:49 +01:00
0xc0170 5a78cf3fc5 mbed lib revision - 124 2016-08-18 14:32:39 +01:00
Yoshihiro TSUBOI 0b195e8594 Added exporting support 2016-08-18 13:48:42 +01:00
Christopher Haster 7b02d5396c Updated deprecation notices to match branch names
Example:

    MBED_DEPRECATED_SINCE("mbed-os-5.1", "don't foo any more, bar instead")
    void foo(int arg);
2016-08-18 13:48:41 +01:00
Christopher Haster aa9b5df914 Added more well-defined garuntees on deprecation notices in mbed
From the discussion on issue #2068:
Functions marked deprecated in the mbed library should notate when
the deprecation was started to allow efficient removal once a set
amount of time has expired.

Added the following macro:
MBED_DEPRECATED_SINCE("version", "message string")

Example usage:

    MBED_DEPRECATED_SINCE("v5.1", "don't foo any more, bar instead")
    void foo(int arg);

Adopted in existing deprecations:
- FunctionPointer
- RtosTimer
- Thread
2016-08-18 13:48:38 +01:00
Jeremy Brodt 69d4a921be Synchronizing SPI drivers. 2016-08-18 13:48:03 +01:00
Jeremy Brodt 2e786ba70d Added missing register definitions. 2016-08-18 13:48:01 +01:00
Jeremy Brodt 0c594858fd Updated bit-band macros to match latest MXC convention. 2016-08-18 13:47:59 +01:00
Jeremy Brodt a135a9ae18 Fixed analogout bugs. 2016-08-18 13:47:57 +01:00
Jeremy Brodt 0f847f4444 Fixed i2c_byte_write() return value. 2016-08-18 13:47:55 +01:00