Commit Graph

7264 Commits (aeeffcc85f2cf33dd8fd89253eb658a62d49880c)

Author SHA1 Message Date
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
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
Jimmy Brisson 1dc77aceba Made linting a recommendation and raised the bar for printing 2016-08-18 13:48:36 +01:00
Jimmy Brisson 26e7a356b7 Fix remaining issues in targets.py 2016-08-18 13:48:35 +01:00
Jimmy Brisson 6d70a7a1e2 Add pylint testing to Travis 2016-08-18 13:48:33 +01:00
Jimmy Brisson af5d35dd1d Format and document options.py 2016-08-18 13:48:31 +01:00
Jimmy Brisson b12ad8ecbc Format and document hooks.py 2016-08-18 13:48:29 +01:00
Jimmy Brisson efb7cfb753 Format detect_targets.py 2016-08-18 13:48:27 +01:00
Jimmy Brisson c7bc6552ad Format and document libraries.py 2016-08-18 13:48:25 +01:00
Jimmy Brisson d25230f61b Add pylint configuration file 2016-08-18 13:48:24 +01:00
Jimmy Brisson 4cdd267337 Format paths python module 2016-08-18 13:48:22 +01:00
Jimmy Brisson de065abb67 Format and document colorize 2016-08-18 13:48:20 +01:00
Jimmy Brisson 7d733fef03 Format and add docstrings to memmap 2016-08-18 13:48:18 +01:00
Jimmy Brisson 895d71786e Expand docstrings in build_api 2016-08-18 13:48:16 +01:00
Jimmy Brisson e40d95e1e4 Format targets.py 2016-08-18 13:48:14 +01:00
Jimmy Brisson 5755127fb8 Reveal cumulative attributes from Targets 2016-08-18 13:48:12 +01:00
Jimmy Brisson 7600a322f5 Edit the English of the docstrings 2016-08-18 13:48:10 +01:00
Jimmy Brisson f65b6d3012 Glorify config.py (passes pylint) 2016-08-18 13:48:08 +01:00
Jimmy Brisson 899d8c54e5 Format bulid_api 2016-08-18 13:48:07 +01:00
Jimmy Brisson 5b4a0b4912 Stylize utils.py 2016-08-18 13:48:05 +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
Jeremy Brodt 2598daa275 Fixed I2C bug. 2016-08-18 13:47:52 +01:00
Mahadevan Mahesh 8753dd61d4 Add support for FRDM K66
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-18 13:47:50 +01:00
Mahadevan Mahesh a007d912ac Add support for KL43Z using KSDK 2.0
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2016-08-18 13:47:48 +01:00
Yoshihiro TSUBOI 74de744178 Add support for mbed OS 5
- Changed inherit to "MCU_NRF51_32K_UNIFIED".
- Added 32MHz XTAL support to "system_nrf.c".
- Added TY51822r3 support to "MCU_NRF51_32K_UNIFIED".
2016-08-18 13:47:45 +01:00
Vincenzo Frascino 5ddba7742e Change release_version to 5
mbedci-test CI server is complian only with mbed-os release version 5.x.
This patch updates the Beetle section of the target.json file in order
to comply with the requirement.

Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-08-18 13:47:43 +01:00
Vincenzo Frascino 61cd9ebbed Add support for IAR compiler
IAR compiler support is a mandatory requirement for mbed-os 5.1.

This patch adds support to IAR on Beetle mbed-os platform.
It contains:
* Linker script
* Startup code
* Target enablement
* Cordio libraries for BLE

Signed-off-by: Douglas Raillard <douglas.raillard@arm.com>
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-08-18 13:47:41 +01:00
Jimmy Brisson a459e8548e Improve error for missing name from mbed_lib.json 2016-08-18 13:47:39 +01:00
svastm c247f2f197 Add tests for asynchronous serial 2016-08-18 13:47:37 +01:00
svastm ef1ffaf54c Enable asynchronous serial 2016-08-18 13:47:35 +01:00
svastm 622347ff05 Add asynchronous serial
- Move struct serial_s to common_objects.h
 - Add event field to struct serial_s
 - Remove ASYNCH_DMA
 - Clean yotta defines
2016-08-18 13:47:33 +01:00
Jimmy Brisson 040ae6cba1 Remove argument from tool/project.py -b
resolves #2309
2016-08-18 13:47:31 +01:00
Bogdan Marinescu 70abaccd93 Add config data to build_lib in build_api.py
`build_lib` wasn't aware of configuration data, so some of the source
files that depends on configuration data fail to compile. This commit
fixes that by making `build_lib` aware of configuration data.
2016-08-18 13:47:29 +01:00
jeromecoutant ffcfc882d3 CAN loopback test: correct some NUCLEO pin 2016-08-18 13:47:28 +01:00
Bogdan Marinescu ed574957cd build_mbed_libs is now aware of the configuration
Previously, build_mbed_libs didn't take into account the configuration.
This is a problem when doing a binary release, since mbed_lib.json
contains configuration data relevant to the binary release.
2016-08-18 13:47:26 +01:00
bcostm 3b9b2ec3c2 Add missing serial flow control elements in serial structure 2016-08-18 13:47:24 +01:00
bcostm 418e9f0aeb Activate SERIAL_FC in targets.json 2016-08-18 13:47:22 +01:00
bcostm 2c1a790556 Add Serial Flow Control pins 2016-08-18 13:47:21 +01:00
bcostm 8091386ad0 Add Serial Flow Control pins 2016-08-18 13:47:19 +01:00
bcostm 1e8e71e8ad Add Serial Flow Control pins 2016-08-18 13:47:17 +01:00