Commit Graph

19462 Commits (mbed-os-5.10)

Author SHA1 Message Date
Cruz Monrreal 2fd0c5cfbd
Merge pull request #8775 from ARMmbed/release-candidate
Release candidate for mbed-os-5.10.4
2018-11-16 20:31:02 -06:00
adbridge 40a538f659 Update Mbed version block 2018-11-16 14:49:22 +00:00
Antti Kauppila 1758c5157a LoRaWANTimer UT fixed 2018-11-16 14:49:17 +00:00
Deepika f82dae2235 Adding arch option instead MCPU for no dsp and no fpu support
No FPU option is valid, but supported only for 8.x releases, with 7.x release
+nofp gives build errors.
2018-11-16 14:49:17 +00:00
Marcin Tomczyk c9c737089d ONME-3852 Check that test cases disconnect at the end 2018-11-16 14:49:17 +00:00
Jimmy Brisson 8eb98d7071 Resources: Use path names for ignored dirs
### Description

Ignored directories are collected for the sake of exporters that use
a blacklist-style approach similar to these build tools. This ignore
list will include `/filer/<gibberish>` when exported from the online
Compiler. This patch fixes that behavoir.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Docs update
    [ ] Test update
    [ ] Breaking change
2018-11-16 14:49:17 +00:00
shileiyu d61320c9ea New target UNO_91H from RDA Microelectronics. 2018-11-16 14:49:17 +00:00
Jimmy Brisson 72c46f91c5 Avoid constructing a FileRef when we don't use it 2018-11-16 14:49:17 +00:00
Jimmy Brisson 1f25fb68ec Resources: Avoid assuming that deps have a sane name
### Description

The prior fix assume that the dependencies through `.lib` references
would have a "sane" name. My definition of "sane" here is that the
reference will have a path that starts with the path to the `.lib` file
and _removes_ the `.lib` suffix. The online compiler does not remove the
`.lib` suffix. Instead, it keeps it. This makes the string replacement
in the prior PR fail.

Also, this is faster, and simpler.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Docs update
    [ ] Test update
    [ ] Breaking change
2018-11-16 14:49:17 +00:00
Deepika 0e5d395bb2 Add library and secure application for FlashIAP change 2018-11-16 14:49:17 +00:00
Qinghao Shi 550091867b fix bug set a correct page size 2018-11-16 14:49:17 +00:00
jeromecoutant 3be93e4a56 STM32 GPIO : code cleaning 2018-11-16 14:49:17 +00:00
Adam Heinrich aeb2b2a1d9 STM32F407VG: Add FLASH support 2018-11-16 14:49:17 +00:00
Mo Chen 1df850026f Put quotes around include path options
This fixes a compile error when the path has space characters.
2018-11-16 14:49:17 +00:00
Leon Lindenfelser e3ce1e1702 Update peripheral pins
1. Add missing SPI and I2C pins.
2. Remove pin definitions for pins that are no connects.
2018-11-16 14:49:17 +00:00
Arto Kinnunen 4ac94c0a47 Sync mbed-client-cli files with v0.4.0
Sync mbed-client-cli with master repo v0.4.0.
2018-11-16 14:49:17 +00:00
Jimmy Brisson 10b0af1f94 Resources: Compute parents using only header names
### Description

The prior fix made the assumption that you wanted to compute all of the
parents for a give header file going all the way up the path. This is
not true: you probably want to stop when the project stops. We already
keep track of a virtual name within the project, so instead, we compute
parents of the name, and generate the actual location of these files in
your FS as the path. This makes the solution robust offline and online
(I tested it with my local copy of os.mbed.com)

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Docs update
    [ ] Test update
    [ ] Breaking change
2018-11-16 14:49:17 +00:00
Jimmy Brisson fdc867cb12 Online: Include project root path
### Description

The prior logic assumed that "." would not be added to the include
paths, indicating that the project root would not be added to the
include paths correctly in the online environment ("." would be
incorrect there). This change set started by removing the addition
of "*.", and then fixed building from there.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Docs update
    [ ] Test update
    [ ] Breaking change
2018-11-16 14:49:17 +00:00
Marc Emmers 39eb094f5c InternetSocket: Fixed missing unlock before return 2018-11-16 14:49:17 +00:00
Qinghao Shi cf8f2b01df Cosmetic coding changes of remove white space 2018-11-16 14:49:17 +00:00
Qinghao Shi a0b29f1ac1 update GCC startup script to align with armcc and iar 2018-11-16 14:49:17 +00:00
Mahesh Mahadevan 68114ed82b MCUXpresso: Update LPC Flash driver program page function
Handle the case where the number of bytes to write is not aligned
to page size

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-11-16 14:49:17 +00:00
Ganesh Ramachandran 82911f51a1 Removed IAR export definition for M3HQ
Since not supported in IAR 7.8, removed from iar definitions.
2018-11-16 14:49:17 +00:00
Ganesh Ramachandran 8c2b0268ac Updated license header 2018-11-16 14:49:17 +00:00
Ganesh Ramachandran d40c357863 Added MBED_APP_START and SPI pin definitions 2018-11-16 14:49:17 +00:00
Ganesh Ramachandran 4e812f2380 Added Support for TOSHIBA TMPM3HQ 2018-11-16 14:49:17 +00:00
Russ Butler 5e48ecedb7 Increase background stack size to fix overflows
On platforms using both tickless and the low power ticker wrapper
so much of the background stack is used that it overflows. To
ensure the background thread's stack doesn't overflow increase this
size by 256 bytes when tickless is enabled. Worst case usage
on the NUCLEO_F476RG was recorded at 656 when tickless is
turned on so this increased size should safely prevent overflows.
2018-11-16 14:49:17 +00:00
Bence Kaposzta 8624144759 This commit adds EMAC driver for CM3DS that uses an SMSC LAN 9220 Ethernet controller. To ensure proper operation, some methods needed to be updated in the SMSC9220's native driver as well. It passes all related Greentea tests, however when supervised by the Python environment it tends to fail because of Timeout.
The current timeout is set to 1200s that seems to be a little bit short
to finish all test cases, the timeout happens towards the end of the
last test case.

Change-Id: I914608c34828b493a80e133cd132537a297bfc84
Signed-off-by: Bence Kaposzta <bence.kaposzta@arm.com>
2018-11-16 14:49:17 +00:00
RFulchiero e8305a4210 Add a protected HAL set_time() test
When DEVICE_LPTICKER is defined set_time() only works correctly on
the first call. This test calls set_time() twice and ensures the
time set by both calls is correct.  This test only runs if
DEVICE_RTC or DEVICE_LPTICKER is defined.
2018-11-16 14:49:17 +00:00
RFulchiero 7f58ac807c Low power timer needs to be reset when setting time. Reset _rtc_lp_timer only if DEVICE_LPTICKER is defined. 2018-11-16 14:49:17 +00:00
Marcin Tomczyk 571f0e016b ONME-3733 detect xinetd service pattern and generate correct pattern 2018-11-16 14:49:17 +00:00
Fahim Alavi 3d28f7f125 mbed_lib.json updated for other all C030 targets and code corrected to use UBLOX_AT 2018-11-16 14:49:17 +00:00
Amanda Butler 983e32701b Remove comma in CONTRIBUTING.md
Remove unnecessary comma.
2018-11-16 14:49:17 +00:00
Amanda Butler de4076bf32 Edits in README.md
Remove unnecessary commas, and standardize heading capitalization.
2018-11-16 14:49:17 +00:00
Mel W 562a7a4aab Commas and other small editorial changes 2018-11-16 14:49:17 +00:00
Mel W cb8da4a8ca Comma, editorial changes 2018-11-16 14:49:17 +00:00
Martin Kojtal 7280b73b73 readme: fix apache license 2018-11-16 14:49:17 +00:00
Martin Kojtal 622976838a Readme: add license guide doc page 2018-11-16 14:49:17 +00:00
Martin Kojtal cf3ac5c5f3 contributing: update the text
Simplify the document. More information is provided on our documentation portal, link it here
2018-11-16 14:49:17 +00:00
Martin Kojtal bf5ff40e0d readme: add note about 3rd party code licenses 2018-11-16 14:49:17 +00:00
Martin Kojtal 74463e57a0 readme: add license section 2018-11-16 14:49:17 +00:00
Kari Haapalehto e713b2bb9c Fix memory leak 2018-11-16 14:49:17 +00:00
Kari Haapalehto 456a3bfbac Fix compile warning about initializing and variable order 2018-11-16 14:49:17 +00:00
Jarno Lamsa 0720fc8a17 Remove extra _deselect to prevent possible hard fault
If read timeout happens, the _deselect will get called twice causing
a hard fault happening when mutex is released without being locked.
The SDBlockDevice::read is calling the _deselect in every case.
2018-11-16 14:49:17 +00:00
Deepika Bhavnani 728e23b821 Update tools/toolchains/gcc.py 2018-11-16 14:49:17 +00:00
jeromecoutant c39448fa97 TOOLS : Add missing M33 and M33F in python scripts 2018-11-16 14:49:17 +00:00
Amanda Butler cc736e50d8 Edit Kernel.h
Make minor copy edits for active voice, branding and deletion of extra spaces.
2018-11-16 14:49:17 +00:00
Senthil Ramakrishnan 3e27d99f21 Updated attach_thread_terminate_hook doxygen comments 2018-11-16 14:49:17 +00:00
Senthil Ramakrishnan 093fa1517c Kernel.h doxygen update 2018-11-16 14:49:17 +00:00
kegilbert fb5317b8e9 Fix typos in Events doxygen 2018-11-16 14:49:17 +00:00