Commit Graph

13882 Commits (mbed-os-5.7)

Author SHA1 Message Date
bcostm f5e76d38f3 STM32 serial: improve irq index management for L4 devices 2018-02-09 14:18:43 +00:00
bcostm 37738fec6e STM32 serial: improve irq index management for L1 devices 2018-02-09 14:18:43 +00:00
bcostm 32eff7d5da STM32 serial: improve irq index management for F7 devices 2018-02-09 14:18:43 +00:00
bcostm 19fd049d8f STM32 serial: improve irq index management for F3 devices 2018-02-09 14:18:42 +00:00
bcostm 2aadbb80df STM32 serial: improve irq index management for F2 devices 2018-02-09 14:18:42 +00:00
bcostm d01cfb1ca8 STM32 serial: coding style 2018-02-09 14:18:42 +00:00
bcostm 7cda4dd332 STM32 serial: improve irq index management for F1 devices 2018-02-09 14:18:42 +00:00
bcostm 83157673d2 STM32 serial: use uart_name in serial_irq_set function for F4 2018-02-09 14:18:42 +00:00
bcostm fb4d9252f8 STM32 serial: fix linking error 2018-02-09 14:18:42 +00:00
bcostm 2c4d959064 STM32 serial: use uart_name instead of uart_base 2018-02-09 14:18:42 +00:00
bcostm 327a378123 STM32 serial: change serial_get_irq_n function for F4 devices 2018-02-09 14:18:42 +00:00
bcostm f67975410a STM32 serial: use get_uart_index function for F4 devices 2018-02-09 14:18:42 +00:00
bcostm 0c09ac7716 STM32 serial: add get_uart_index utility function 2018-02-09 14:18:42 +00:00
bcostm 584e6ee5da STM32 serial: move init_uart function at the end of file 2018-02-09 14:18:42 +00:00
Wilfried Chauveau 0a644d25e9 add support for the murata's module based on STM32L0 2018-02-09 14:18:42 +00:00
adustm 52eb2b7f3e Remove last code redundancy 2018-02-09 14:18:42 +00:00
adustm acea1bda7c Improve fix calling Accumulate function every time in finish function 2018-02-09 14:18:42 +00:00
adustm 143b44815d Fix MD5 link issue 2018-02-09 14:18:42 +00:00
adustm 192de3f4ec Fix #5079. Add the support of call to mbedtls_xxx_finish even if mbedtls_xxx_udate was not called since mbedtls_xxx_start 2018-02-09 14:18:42 +00:00
Wilfried Chauveau a97e4d76ed fix a silent conflict with PR #5947 2018-02-09 14:18:42 +00:00
Wilfried Chauveau 8340f5041a add support for STM32L443RC & WISE-1510 2018-02-09 14:18:42 +00:00
jeromecoutant 0e78e7ef4e STM32 : set all PinMap structures as weak
This allow custom overwrites
2018-02-09 14:18:42 +00:00
Ashok Rao 3d0c222c42 Add license info 2018-02-09 14:18:41 +00:00
Ashok Rao fb267818e3 Adding MTB ublox NINA-B1 as a new target 2018-02-09 14:18:41 +00:00
sarahmarshy d158c21676 Change exception in ArmPackManager FLM reader 2018-02-09 14:18:41 +00:00
sarahmarshy 58b5970434 Treat start variable as addrss in `generate_bootloader_build`
Correct spacing.
2018-02-09 14:18:41 +00:00
sarahmarshy 32b8cff1b3 Introduce sector ceiling/floor rounding
Use ceiling for bootloader end address
Use floor for application size
2018-02-09 14:18:41 +00:00
sarahmarshy 9cdc6c75e3 Use Config class sector variable 2018-02-09 14:18:41 +00:00
sarahmarshy dcaeae80c1 Error check existence of sectors 2018-02-09 14:18:41 +00:00
Sarah Marsh 6df1256213 Add pyelftools dependency 2018-02-09 14:18:41 +00:00
Sarah Marsh 82c67effd6 Align managed bootloader addresses on sector boundaries
Aligns application start address to sector boundary
Aligns application end address to sector boundary
2018-02-09 14:18:41 +00:00
Sarah Marsh ce078b75dc Fix typo in _generate_bootloader_build 2018-02-09 14:18:41 +00:00
Sarah Marsh 1a512c9307 Add functions for getting sectors in Config class 2018-02-09 14:18:41 +00:00
Sarah Marsh 52dc6770c2 Move FLM parsing to arm_pack_manager and regenerate index
Modify arm_pack_manager to look for new keys in pdsc files, because some
vendors have changed their format
2018-02-09 14:18:41 +00:00
jeromecoutant ee333a5cd0 SMT32L4 : add missing ST HAL LPUART functions
To enable/disable UART Clock in Stop Mode
2018-02-09 14:18:41 +00:00
Clemens Mandl a457d71bd3 Updated List comparision with shorter implementaion using python build-in function zip() 2018-02-09 14:18:41 +00:00
Clemens Mandl 035fe91ebd Fixed a bug with multiple Sub-Directories with same name 2018-02-09 14:18:40 +00:00
Christopher Haster 3a8da4c24c Added pretty bar printing for compile output
Looks like this:

    Building project mbed-os-prettyoutput (ARCH_PRO, GCC_ARM)
    Scan: .
    Scan: env
    Scan: mbed
    Scan: FEATURE_LWIP
    Text 70.5KB Data 2.72KB BSS 7.43KB                 ROM 73.2KB RAM 10.1KB
    ROM [|||||||                                             ]  73.2KB/512KB
    RAM [||||||||||||||||                                    ]   10.1KB/32KB
    Image: BUILD/ARCH_PRO/GCC_ARM/mbed-os-prettyoutput.bin

If you build a target without a cmsis-pack it looks like this:

    Building project mbed-os-prettyoutput (ARM_BEETLE_SOC, GCC_ARM)
    Scan: .
    Scan: env
    Scan: mbed
    Scan: FEATURE_BLE
    Text 99KB Data 2.84KB BSS 13KB ROM 102KB RAM 15.8KB
    Image: BUILD/ARM_BEETLE_SOC/GCC_ARM/mbed-os-prettyoutput.bin

And the old behaviour of displaying the memap table can be brought back
by passing the --stats-depth parameter
2018-02-09 14:18:40 +00:00
Phyo Kyaw 454545aba2 Updated exporter for e2 studio: added new launch file 2018-02-09 14:18:40 +00:00
Kevin Bracey 6e2584e39e Correct return value of nsapi_dns_query_multiple
Documentation states that nsapi_dns_query_multiple returns the number of
addresses found on success - it was returning 0.

Overloads using SocketAddress are relying on the return value, meaning
those calls didn't work at all.

Fixes #5921.
2018-02-09 14:18:40 +00:00
jeromecoutant 73ed270d2d STM32 NUCLEO F413ZH and L433RC : STDIO configuration
#5795 patches are missing for these 2 targets
STDIO_UART_TX and STDIO_UART_RX can be now user defined
2018-02-09 14:18:40 +00:00
TomoYamanaka 5b25f79f8d RZ_A1LU: cmsis nvic include fix
To get cmsis nvic definitions, I added the process that include "cmsis_nvic.h" in cmsis.h.
Relation PR is #5890.
2018-02-09 14:18:40 +00:00
TomoYamanaka 32ed0f7593 Modify the arrangement of "{" that shows the function start
Regarding "{" that show the function start, I modified the the arrangement from right of function to new line.
2018-02-09 14:18:40 +00:00
TomoYamanaka 856737cb74 Add license header on top in reserved_pins.h
I modified the lack of license header in the below header files.
- targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_RZ_A1H/TARGET_MBED_MBRZA1H/reserved_pins.h
- targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_GR_LYCHEE/TARGET_MBED_MBRZA1LU/reserved_pins.h
2018-02-09 14:18:40 +00:00
TomoYamanaka 884d02dc31 Support TRNG function for GR-LYCHEE
I supported the TRNG function when target is GR-LYCHEE.
GR-LYCHEE generates TRNG by acquiring the random number of Wifi module(ESP32) incorporated in it using I2C.
2018-02-09 14:18:40 +00:00
TomoYamanaka 133f4043c2 Add the definition for GR-LYCHEE in mbed_rtx.h
In mbed_rtx.h file, I added the definition for GR-LYCHEE to use the "Dynamic Heap" processing when the target is GR_LYCHEE.
2018-02-09 14:18:40 +00:00
TomoYamanaka e1b7f641de Add startup processing having CMSIS5/RTX5 been available on GR-LYCHEE
For supporting to CMSIS5/RTX5, I added the start-up processing of 3 toolchains (ARMCC, GCC_ARM, IAR) and the register definition of RZ/A1LU specific.
In addition, I added the linker script files to implement the dynamic HEAP the same as GR-PEACH(RZ/A1H).
2018-02-09 14:18:40 +00:00
TomoYamanaka e54f6c7459 Enable exporter for GR_LYCHEE is a Renesas new target board
I added GR_LYCHEE as a new target board in DS-5, e2studio and IAR export.
2018-02-09 14:18:40 +00:00
TomoYamanaka 50d4c258d4 Add GR_LYCHEE as a new target board in terget.json, build_travis.py and tests.py
I added GR-LYCHEE's configuration in targets.json file. Also, I added GR_LYCHEE as a Renesas new target board in build_travis.py and tests.py.
2018-02-09 14:18:40 +00:00
Cruz Monrreal caeaa49d68
Merge pull request #5954 from ARMmbed/release-candidate
Release candidate for mbed-os-5.7.4
2018-01-29 18:22:46 -06:00