Skip to content

Release candidate for mbed-os-5.5.4 #4824

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 104 commits into from
Aug 2, 2017
Merged

Conversation

0xc0170
Copy link
Contributor

@0xc0170 0xc0170 commented Jul 28, 2017

No description provided.

bulislaw and others added 30 commits July 28, 2017 14:46
Signal wait was always returning success even in case of error.
…y at startup regardless of the value set in the constructor. Issue #3863
When disabling GPIO irq, also the falling / rising edge settings need
to be reset (EXTI_RTSR and EXTI_FTSR registers).

If not reset, the same EXTI line can be later enabled again with a wrong
Rising / Falling configuration. This was especially seen and reported in
ci-test tests-api-interruptin on NUCLEO_F446RE target where DIO2=PA_10 and
DIO6=PB_10 were successively tested: as they are sharing the same EXTI_LINE
(EXTI_10), this resulted in calling the irq_handler with wrong
IRQ_FALL/IRQ_RAISE parameter and donothing being called in loop.
In case we've run through the entire GPIOs loop, withouth finding a
matching interrupt, we're in the case of a spurious interrupt, let's
raise an error to track it down.
Now that rising / falling edge detection is disabled in the
gpio_irq_disable function, we also need to restore it when gpio_irq_enable
gets called.
Set copy_method and reset_method in targets.json which is needed for
htrun.
The subtlety of where to mark functions as weak created an issue for
at least one user, so added a warning in the documentation.
@studavekar
Copy link
Contributor

/morph mbed2-release

@mbed-bot
Copy link

Result: SUCCESS

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

/morph mbed2-release

@mbed-bot
Copy link

Result: SUCCESS

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

/morph test-nightly

Output

mbed Build Number: 916

All builds and test passed!

@studavekar
Copy link
Contributor

/morph export-build

@mbed-bot
Copy link

Result: SUCCESS

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

/morph export-build

Output

mbed Build Number: 101

All exports and builds passed!

@theotherjimmy
Copy link
Contributor

@studavekar No examples were compiled, that's why it finished so fast.

@studavekar
Copy link
Contributor

@theotherjimmy looks like exporter is returning an empty set for targets

from tools.export import EXPORTERS
EXPORTERS[ide].TARGETS

@theotherjimmy
Copy link
Contributor

see #4837

@0xc0170
Copy link
Contributor Author

0xc0170 commented Aug 2, 2017

/morph test-nightly

@0xc0170
Copy link
Contributor Author

0xc0170 commented Aug 2, 2017

/morph mbed2-release

@0xc0170
Copy link
Contributor Author

0xc0170 commented Aug 2, 2017

/morph export-build

@mbed-bot
Copy link

mbed-bot commented Aug 2, 2017

Result: FAILURE

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

/morph test-nightly

Output

mbed Build Number: 923

Build failed!

@0xc0170 0xc0170 force-pushed the release-candidate branch from 776ed10 to c511e96 Compare August 2, 2017 08:46
@mbed-bot
Copy link

mbed-bot commented Aug 2, 2017

Result: ABORTED

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

/morph export-build

Output

mbed Build Number: 106

Exporter Build failed!

@0xc0170
Copy link
Contributor Author

0xc0170 commented Aug 2, 2017

/morph export-build

@mbed-bot
Copy link

mbed-bot commented Aug 2, 2017

Result: SUCCESS

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

/morph mbed2-release

@0xc0170
Copy link
Contributor Author

0xc0170 commented Aug 2, 2017

/morph mbed2-release

@studavekar
Copy link
Contributor

/morph test-nightly

@studavekar
Copy link
Contributor

/morph mbed2-release

@mbed-bot
Copy link

mbed-bot commented Aug 2, 2017

Result: SUCCESS

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

/morph mbed2-release

@mbed-bot
Copy link

mbed-bot commented Aug 2, 2017

Result: SUCCESS

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

/morph test-nightly

Output

mbed Build Number: 925

All builds and test passed!

@studavekar
Copy link
Contributor

/morph export-build

@mbed-bot
Copy link

mbed-bot commented Aug 2, 2017

Result: SUCCESS

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

/morph export-build

Output

mbed Build Number: 108

All exports and builds passed!

@theotherjimmy theotherjimmy merged commit 4c256f0 into mbed-os-5.5 Aug 2, 2017
@theotherjimmy
Copy link
Contributor

@0xc0170 Update examples time!

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.