Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release candidate for mbed-os-5.2-rc3 #3033

Merged
merged 90 commits into from
Oct 16, 2016
Merged

Release candidate for mbed-os-5.2-rc3 #3033

merged 90 commits into from
Oct 16, 2016

Commits on Oct 14, 2016

  1. Configuration menu
    Copy the full SHA
    24b3e8c View commit details
    Browse the repository at this point in the history
  2. Add random generator for stm32L0 + stm32L4

    adustm authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    0c7a2b5 View commit details
    Browse the repository at this point in the history
  3. Add Periphclock enable for L476 products

    adustm authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    16bc80e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7864a4f View commit details
    Browse the repository at this point in the history
  5. rework after directory moves

    adustm authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    c8b3588 View commit details
    Browse the repository at this point in the history
  6. Add objects.h for L073

    adustm authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    8d207b1 View commit details
    Browse the repository at this point in the history
  7. Fix typo

    adustm authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    3300029 View commit details
    Browse the repository at this point in the history
  8. Cleanup with formatting script.

    kgills authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    a2fe7c7 View commit details
    Browse the repository at this point in the history
  9. Fixed INITIAL_SP value.

    jeremybrodt authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    43576fc View commit details
    Browse the repository at this point in the history
  10. Fixed SysTick_Handler name.

    jeremybrodt authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    137a0dd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c801dc6 View commit details
    Browse the repository at this point in the history
  12. Updated BLE libraries.

    jeremybrodt authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    a72f820 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ed603ee View commit details
    Browse the repository at this point in the history
  14. Fixed deepsleep issue using IAR.

    jeremybrodt authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    c824d52 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3e51eb4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    29eb75c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5221345 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    21ab868 View commit details
    Browse the repository at this point in the history
  19. Add NUC472 support for USBH

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    69c2feb View commit details
    Browse the repository at this point in the history
  20. Remove sal-stack-lwip.a from IAR linker configuration file

    Locate *lwip_* in XRAM to fix IRAM OOM
    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    7acc4f2 View commit details
    Browse the repository at this point in the history
  21. Support NUMAKER_PFM_M453

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    f90c6eb View commit details
    Browse the repository at this point in the history
  22. NUMAKER_PFM_M453 support for USB host

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    1541265 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    67e1ff9 View commit details
    Browse the repository at this point in the history
  24. Integrate NUC472 DES/TDES accelerator

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    1cdb46e View commit details
    Browse the repository at this point in the history
  25. Integrate NUC472 AES

    cyliangtw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    01510da View commit details
    Browse the repository at this point in the history
  26. Integrate NUC472 SHA accelerator

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    cedb9ee View commit details
    Browse the repository at this point in the history
  27. Fix aes compile error with gcc

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    9915ad3 View commit details
    Browse the repository at this point in the history
  28. Organize NUC472 crypto files

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    0268ab2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    1a67f84 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    8bab8e2 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c59ef5c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d4609a5 View commit details
    Browse the repository at this point in the history
  33. Fix SHA accelerator errors

    1. Fix clone SHA context error. Convert SHA H/W context to SHA S/W context due to just one instance of SHA H/W.
    2. Fix partial update error.
    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    77f231f View commit details
    Browse the repository at this point in the history
  34. Fix no wait for finish of SHA block process

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    d77082f View commit details
    Browse the repository at this point in the history
  35. aes_alt support GCC

    cyliangtw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    31ed413 View commit details
    Browse the repository at this point in the history
  36. Fix greentea lp_ticker failed tests

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    adac6c6 View commit details
    Browse the repository at this point in the history
  37. Fix us_ticker/lp_ticker alarm error

    Error occurs as newly scheduled alarm is behind now due to signed/unsigned comparison pitfall:
    -1 < 1u ==> 0 or 1
    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    5ff2d67 View commit details
    Browse the repository at this point in the history
  38. Remove fix of lp_ticker wrap-around

    The original fix cannot handle both wrap-around and scheduled alarm behind now well.
    Leave wrap-around as known issue.
    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    b35adc6 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e478d24 View commit details
    Browse the repository at this point in the history
  40. Refine us_ticker.c code

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    54db3f4 View commit details
    Browse the repository at this point in the history
  41. Disable GPIO IRQ debounce by default

    Some application requires GPIO IRQ to be low latency. To complement it, open up GPIO IRQ debounce configuration through mbed_lib.json.
    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    e54aad9 View commit details
    Browse the repository at this point in the history
  42. Refine comment for two-region model

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    c273b44 View commit details
    Browse the repository at this point in the history
  43. Fix warnings generated by armcc

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    c9f031b View commit details
    Browse the repository at this point in the history
  44. Fix warnings generated by armcc

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    2c675f9 View commit details
    Browse the repository at this point in the history
  45. remove warnings

    cyliangtw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    faae13e View commit details
    Browse the repository at this point in the history
  46. support mesh in GCC tool chain

    cyliangtw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    6685b4a View commit details
    Browse the repository at this point in the history
  47. support mesh in IAR tool chain

    cyliangtw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    5ed75ce View commit details
    Browse the repository at this point in the history
  48. Fix warnings in aes_alt

    cyliangtw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    c066b6c View commit details
    Browse the repository at this point in the history
  49. Fix buffer overflow in BSP SD driver

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    20ad95d View commit details
    Browse the repository at this point in the history
  50. EMAC buffer address word alignment

    cyliangtw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    0b60434 View commit details
    Browse the repository at this point in the history
  51. Fix pin definition error regarding SD, I2C, and SPI

    1. Fix pin definition error regarding SD.
    2. Fix pin definition error regarding I2C.
    3. Fix pin definition error regarding SPI.
    4. Add pinmap for SD.
    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    03d00df View commit details
    Browse the repository at this point in the history
  52. Move files to match ARM mbed's restructure

    1. Move USBHALHost_M451.cpp and USBHALHost_NUC472.cpp.
    2. Move TARGET_M451/mbed_lib.json.
    3. Move TARGET_NUC472/crypto.
    4. Move TARGET_NUC472/mbed_lib.json.
    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    e06a7b2 View commit details
    Browse the repository at this point in the history
  53. Fix SD pinmaps are not extern'ed

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    928bdc4 View commit details
    Browse the repository at this point in the history
  54. Add device_name into targets.json

    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    5bb0d40 View commit details
    Browse the repository at this point in the history
  55. Move files to match ARM mbed's restructure

    1. Move M451Series.h to device.
    2. Move StdDriver to device.
    3. Move TOOLCHAIN_* to device.
    4. Move cmsis*, startup_M451Series.c, and system_M451Series.c/h to device.
    ccli8 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    84dbcc5 View commit details
    Browse the repository at this point in the history
  56. cmsis to device changes

    Laurent MEUNIER authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    0b2725e View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    acd91ec View commit details
    Browse the repository at this point in the history
  58. EFM32: Make NVIC functions virtualizable

    With CMSIS 5, the NVIC functions are virtualizable. Rename the EFM32
    NVIC functions to support being virtualized.
    AlessandroA authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    7711f0a View commit details
    Browse the repository at this point in the history
  59. EFM32: Use SECURE_ACCESS to access the ROM table

    To allow enabling of uVisor on EFM32, the ROM table must be accessed
    through the CMSIS-provided SECURE_ACCESS macro.
    AlessandroA authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    ab1ed71 View commit details
    Browse the repository at this point in the history
  60. EFM32: Add support for uVisor

    AlessandroA authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    d190ec0 View commit details
    Browse the repository at this point in the history
  61. Enabled TRNG functionality for UBLOX_EVK_ODIN_W2 target.

    andreas.larsson authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    eb2b7f0 View commit details
    Browse the repository at this point in the history
  62. Fixed wrong stack pointer

    andreas.larsson authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    e965c34 View commit details
    Browse the repository at this point in the history
  63. I2C bugfix 'i2c_stop()' timeout

    - Remove waiting for 'BTF' flag in 'i2c_stop()':
      When 'i2c_stop()' is called from 'i2c_read()' or 'i2c_write()' flag 'BTF'
      has already been cleared (indirectly) by the calling functions and therefore
      'i2c_stop()' would mistakenly always run into a timeout.
    - Delay clock enabling until pins are configured:
      Enabling the I2C bus clock before configuring its pins might in rare
      cases lead to HW faults on the bus.
    - Move initialization of 'handle->Instance' to function 'i2c_reset()':
      As 'i2c_reset()' uses '__HAL_I2C_GET_FLAG(handle, I2C_FLAG_BUSY)' field
      'handle->Instance' must have been initialized before doing so. Therefore,
      this operation has been anticipated by moving it from function
      'i2c_frequency()' to function 'i2c_reset()'.
    betzw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    857786e View commit details
    Browse the repository at this point in the history
  64. Accept profile name as well as file path for tools/make.py --profile

    --profile can be used with just a profile name eg. default, debug as
    long as <name>.json file is in default profile directory.
    bulislaw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    b2671a3 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    ac93f9e View commit details
    Browse the repository at this point in the history
  66. Revert "Allow max-depth specification in memap"

    This reverts commit 8f9f4ee since
    it broke memory map info for IAR, ARMCC and on windows, GCC_ARM.
    c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    150caec View commit details
    Browse the repository at this point in the history
  67. Add support for KL82Z FRDM board

    Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
    mmahadevan108 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    eac9244 View commit details
    Browse the repository at this point in the history
  68. Update tests to add support for FRDM KL43Z and FRDM KL82Z

    Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
    mmahadevan108 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    504b2ac View commit details
    Browse the repository at this point in the history
  69. Deploy SPI_ASYNCH to all family

    the SPI_ASYNCH feature has been already activated for STM32F4.
    This patchset makes it supported on all STM32 families by:
    - moving spi_s structure at family level instead of board level
    - using the F4 spi_api.c reference implementation and making it a common
    stm_spi_api.c file which makes maintenance a lot easier.
    - the only part that needs to be implemented for each family is the computation
    of the clock frequency input to the spi peripheral which is not the same
    accross families. So this is what remains in the spi_api.c of each family.
    
    Because of the introduction of the common file, all the above modifications
    needs to be done at once.
    Laurent MEUNIER authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    0e5d0bd View commit details
    Browse the repository at this point in the history
  70. spi_master_write - rely on HAL

    ASYNCH SPI transfer support has been added based on STM HAL services.
    To have both ASYNCH and SYNCH work together, we're also moving the
    write API to STM HAL instead of direct registers access.
    Laurent MEUNIER authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    0dcd508 View commit details
    Browse the repository at this point in the history
  71. Enable SPI_ASYNCH on STM32 boards

    Now that SPI_ASYNCH is supported on all STM32 based boards,
    let's activate the feature.
    
    Using a default SPI QUEUE of size 2 - this can be later modified if this
    prives to be to low. (or too high)
    Laurent MEUNIER authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    5376654 View commit details
    Browse the repository at this point in the history
  72. SPI Peripheral pin - allow SPI3 to be used

    Let's swap default PA_4 pin mapping to SPI_3 otherwise SPI3 cannot be used
    Laurent MEUNIER authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    6b3d9b2 View commit details
    Browse the repository at this point in the history
  73. Clean-up style issues

    Fix indentation issues, remove useless comments, correct if/else format
    LMESTM authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    37f84ca View commit details
    Browse the repository at this point in the history
  74. Update objects definition

    STM32F303ZE was introduced in parallel to the changes which consist in
    having family wide definitions like device.h file and a common objects
    definition.
    
    This target is updated accordingly now to benefit of SPI definitions.
    LMESTM authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    1807983 View commit details
    Browse the repository at this point in the history
  75. DNS: Rework DNS query

    Don't ask multiple DNS servers in case of successful connection, even if
    the response is negative. Make sure the return value is correct.
    bulislaw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    ac0caab View commit details
    Browse the repository at this point in the history
  76. NRF52_DK support for IAR exporter

    sarahmarshy authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    fa4df09 View commit details
    Browse the repository at this point in the history
  77. Properly set flags for default_lib = small

    Use newlib nano for targets which have the key "default_lib" set to
    "small". Also support the legacy key of "default_build".
    c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    0e292ed View commit details
    Browse the repository at this point in the history
  78. lwip-interface: fix issue #2993

    DEVICE_ are passed as command line -D, thus no inclusion is required.
    ``platform.h`` is C++ header file, should not be pulled in C files
    0xc0170 authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    3a33de6 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    a5cbb71 View commit details
    Browse the repository at this point in the history
  80. callback - Fixed missing workaround for IAR issue with type information

    Related to commit abba0c2
    geky authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    d111b09 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    1b61b2c View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    283a82f View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    025a041 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    899acb1 View commit details
    Browse the repository at this point in the history
  85. Update to mbed TLS release candidate

    Andres AG authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    dbafb03 View commit details
    Browse the repository at this point in the history
  86. Added u-blox ODIN-W2 drivers for all toolchains

    andreas.larsson authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    c869d01 View commit details
    Browse the repository at this point in the history
  87. Added guard for DEVICE_EMAC in wifi_emac_api.cpp

    andreas.larsson authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    22a40da View commit details
    Browse the repository at this point in the history
  88. Odin: Disable WiFi by default

    Currently only one network interface can be compiled in at a given time,
    to avoid failing automated test on this target WiFi will be disabled by default.
    bulislaw authored and c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    9c52ac2 View commit details
    Browse the repository at this point in the history
  89. squash TARGET_NRF5: corrections

    Squash all the changes in the PR 2865 -
    "TARGET_NRF5: A few corrections in HAL implementation."
    
    This PR causes problems with the release script so a squashed version
    without merges is needed.
    c1728p9 committed Oct 14, 2016
    Configuration menu
    Copy the full SHA
    a3def80 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2016

  1. Merge pull request #3032 from ARMmbed/squash_pr2865

    Manually bring PR 2865 into the release
    c1728p9 authored Oct 15, 2016
    Configuration menu
    Copy the full SHA
    c099440 View commit details
    Browse the repository at this point in the history