Skip to content

Release candidate for mbed-os-5.10.3 #8644

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

Merged
merged 204 commits into from
Nov 6, 2018
Merged

Release candidate for mbed-os-5.10.3 #8644

merged 204 commits into from
Nov 6, 2018

Conversation

adbridge
Copy link
Contributor

@adbridge adbridge commented Nov 5, 2018

No description provided.

SenRamakri and others added 30 commits November 2, 2018 19:49
While investigating the RX issue on NRF52_DK after SDK 14 updates,
it is observed that the RX FIFO doesn't get filled up, when the
flow control is disabled. Hence the readable never returns true.
If using Serial interface, the stdio file handles (0, 1, 2) get opened.
This results in configuring the flow control for STDIO, and it is observed
that the RX FIFO gets filled.

However, if RawSerial is used, the STDIO file handles
don't get opened. During the debug process it was observed that if the
flow control is configured once and then set to disabled, RX worked
as expected.

Alternative to this approach is that user application specifically
enables flow control as done in mbed's Greentea test suite. See https://goo.gl/r8nBYH

See https://goo.gl/8VB2qg step 14 for _initio's description.
See test code to reproduce the issue and test fix here: https://goo.gl/AQU1xG

Description
The change in behavior with NRF52's UART RX is documented here. #6891
This change is a fix for the above issue.
While investigating the RX issue on NRF52_DK after SDK 14 updates,
it is observed that the RX FIFO doesn't get filled up, when the
flow control is disabled. Hence the readable never returns true.
If using Serial interface, the stdio file handles (0, 1, 2) get opened.
This results in configuring the flow control for STDIO, and it is observed
that the RX FIFO gets filled.

However, if RawSerial is used, the STDIO file handles
don't get opened. During the debug process it was observed that if the
flow control is configured once and then set to disabled, RX worked
as expected.

Alternative to this approach is that user application specifically
enables flow control as done in mbed's Greentea test suite. See https://goo.gl/r8nBYH

See https://goo.gl/8VB2qg step 14 for _initio's description.
See test code to reproduce the issue and test fix here: https://goo.gl/AQU1xG

Description
The change in behavior with NRF52's UART RX is documented here. #6891
This change is a fix for the above issue.
…ppearing on docs site. - Standardize units of time (microsecond, millisecond). - Improve example description.
Add "s" for agreement.
Edit for active voice.
### Description

Exporting to GNU ARM Eclipse, E2 Studio, and other exclude-based IDEs
currently generats unusable project files online. This is because the
list of directories ignored in the scan is inconsistant about what sort
of paths are used: logical paths, or phisical paths. This patch makes
all paths in ignored_dirs logical. This should fix the excluding tags
in these project files.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Breaking change
### Description

The `mbed compile -S` command is suposed to indicate what targets
support what toolchains. The command was printing out things that
don't make sense, like `GCC_CR` and things that make sense, but are
not offiially supported yet, like `ARMC6`. This PR fixes all of that.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Breaking change
### Description

The `mbed compile` would traceback when no linker script is found.
This PR changes that behavior to make that into a NotSupportedException,
which has decent user behavior.

Fixes #7723

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Breaking change
This is fix for issue 8368.

Test is causing some problems on `REALTEK_RTL8195AM` and `ARM` compiler. There is some kind of memory issue. Probably there is not enough memory space for global data provided by the test. Data definitions have been moved into test function body so, they will land on stack. With this fix the test works on `REALTEK_RTL8195AM/ARM`.
@adbridge adbridge requested a review from a team November 5, 2018 12:51
@adbridge
Copy link
Contributor Author

adbridge commented Nov 5, 2018

/morph build

@adbridge
Copy link
Contributor Author

adbridge commented Nov 5, 2018

/morph mbed2-release

@mbed-ci
Copy link

mbed-ci commented Nov 5, 2018

Build : FAILURE

Build number : 3544
Build artifacts/logs : http://mbed-os.s3-website-eu-west-1.amazonaws.com/?prefix=builds/8644/

@mbed-bot
Copy link

mbed-bot commented Nov 5, 2018

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph mbed2-release

@adbridge
Copy link
Contributor Author

adbridge commented Nov 5, 2018

/morph build

@adbridge
Copy link
Contributor Author

adbridge commented Nov 5, 2018

/morph mbed2-release

@mbed-bot
Copy link

mbed-bot commented Nov 5, 2018

Result: SUCCESS

Your command has finished executing! Here's what you wrote!

/morph mbed2-release

@mbed-ci
Copy link

mbed-ci commented Nov 5, 2018

Build : ABORTED

Build number : 3545
Build artifacts/logs : http://mbed-os.s3-website-eu-west-1.amazonaws.com/?prefix=builds/8644/

@adbridge
Copy link
Contributor Author

adbridge commented Nov 5, 2018

/morph build

@mbed-ci
Copy link

mbed-ci commented Nov 5, 2018

Build : ABORTED

Build number : 3546
Build artifacts/logs : http://mbed-os.s3-website-eu-west-1.amazonaws.com/?prefix=builds/8644/

@adbridge
Copy link
Contributor Author

adbridge commented Nov 5, 2018

/morph build

@mbed-ci
Copy link

mbed-ci commented Nov 5, 2018

Build : SUCCESS

Build number : 3547
Build artifacts/logs : http://mbed-os.s3-website-eu-west-1.amazonaws.com/?prefix=builds/8644/

Triggering tests

/morph test
/morph export-build
/morph mbed2-build

@mbed-ci
Copy link

mbed-ci commented Nov 5, 2018

@mbed-ci
Copy link

mbed-ci commented Nov 5, 2018

@cmonr
Copy link
Contributor

cmonr commented Nov 5, 2018

Restarting export job.
Nodes left to early.

/morph export-build

@mbed-ci
Copy link

mbed-ci commented Nov 6, 2018

@0xc0170
Copy link
Contributor

0xc0170 commented Nov 6, 2018

/morph export-build

@mbed-ci
Copy link

mbed-ci commented Nov 6, 2018

@0xc0170
Copy link
Contributor

0xc0170 commented Nov 6, 2018

/morph export-build

@mbed-ci
Copy link

mbed-ci commented Nov 6, 2018

@0xc0170 0xc0170 merged commit bf6f2c3 into mbed-os-5.10 Nov 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.