Skip to content

Release candidate for mbed-os-5.5.7 #5083

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 60 commits into from
Sep 14, 2017
Merged

Release candidate for mbed-os-5.5.7 #5083

merged 60 commits into from
Sep 14, 2017

Conversation

adbridge
Copy link
Contributor

No description provided.

@adbridge
Copy link
Contributor Author

/morph test-nightly

@adbridge
Copy link
Contributor Author

/morph mbed2-release

@adbridge
Copy link
Contributor Author

/morph export-build

@mbed-bot
Copy link

Result: ABORTED

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

/morph test-nightly

Output

mbed Build Number: 1290

Build failed!

@mbed-bot
Copy link

Result: ABORTED

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

/morph export-build

Output

mbed Build Number: 137

Example Prep failed!

@mbed-bot
Copy link

Result: SUCCESS

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

/morph mbed2-release

@adbridge
Copy link
Contributor Author

/morph test-nightly

@adbridge
Copy link
Contributor Author

/morph export-build

@mbed-bot
Copy link

Result: FAILURE

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

/morph test-nightly

Output

mbed Build Number: 1300

Build failed!

@mbed-bot
Copy link

Result: FAILURE

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

/morph export-build

Output

mbed Build Number: 138

Exporter Build failed!

studavekar and others added 20 commits September 13, 2017 15:55
It is required to enable AFIO clock before using __HAL_AFIO_REMAP_xy
macros, which was missing here. Without clocks enable, the remap
actually doesn't occur. This would possibly cause some PIOs (part of
PB_3, PB_4, PA_13, PA_14, PA_15) to not behave as expected.

In most cases AFIO clock was enabled in stm_pin_SetAFPin function, so
that this bug was not visible. But there were few cases left were
stm_pin_DisconnectDebug would be called first. A typical case was
with GCC_ARM in case a DigitalInOut variable is declared as global.
With this fix, USB support is not limited to one target.
UBLOX_ODIN_EVK_W2 is missing the abstract button definitions originally
introduced with PR #4249.

Fix two tab to spaces issues on the go as well.
Fix a calculation error in in powerdown_nvic preventing the last
group of 32 interrupts from getting powered down. The ARMv7m reference
manual states "the total number of interrupt lines is up
to (32*(INTLINESNUM+1)).".

Also rename isr_count to isr_groups_32 for clarity, since this is
actually the number of 32 interrupt groups.
STM32F439xI-family AES hardware acceleration occasionally produces
incorrect output (#4928).

Don't enable AES HW acceleration on STM32F439xI-family targets by
default until issue #4928 is fixed.
Fixes following error: IOTMAC-615 Node mDS registration failure during OTA transfer
If NVIC_NUM_VECTORS is larger than the space allocated by the vector
table in ram (__ram_vector_table_size__) then the call to mbed_cpy_nvic
during boot will corrupt valid data, which can lead to a crash. This
patch fixes the declared number of vectors on the KL27Z, KL43Z and
KL82Z to fix this crash.
In case MISO is not passed at SPI init, then we consider a 3 wires SPI
configuration is requested, which corresponds to SPI_DIRECTION_1LINE
configuration parameter in STM32 HAL layer.

We're then handling this specific case of SPI_DIRECTION_1LINE,
in spi_master_write or spi_master_block_write, we call to HAL API
this is more a cosmetic change, but since LL was introduced, we can now
use it here as well.
Enabling SPI causes the clock to be output by default.

Most devices will not care about extra clock cycles, especially as long
as chip select is not active, nevertheless this may cause side issues
with other devices especially during init phase.

This was actually the case with a 3 wire device (LPS22HB sensor).
This makes the code more explicit about what is last parameter of
HAL_SPI_Transmit/HAL_SPI_Receive functions.
Archcady and others added 18 commits September 13, 2017 15:55
And clean up some unused debug messages
When use ARMCC, __memset is replaced by ARM's version which will make
boot process hang.
Remove extension in command line so the script could work on Linux
1. Add alignment / padding for postbuild segments
2. Clear tcm.bss section
3. Remove TRAP_OverrideTable(), move lines to PLAT_Start()
Should not make assumption of specific directory when include .h from
linker script
@adbridge
Copy link
Contributor Author

/morph test-nightly

@adbridge
Copy link
Contributor Author

/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: 140

All exports and builds passed!

@studavekar
Copy link
Contributor

Failure : ARCH_PRO + IAR

[1505329735.86][CONN][RXD] MBED: Server IP address received: 10.118.12.76:58847
[1505329735.89][CONN][RXD] Operator new[] out of memory

logs : http://mbedosci.cloudapp.net/results/nightly/1301/FAIL/ARCH_PRO/IAR/

Fix : #5037

@studavekar
Copy link
Contributor

/morph test-nightly

@mbed-bot
Copy link

Result: ABORTED

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

/morph test-nightly

Output

mbed Build Number: 1301

Test failed!

@mbed-bot
Copy link

Result: SUCCESS

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

/morph test-nightly

Output

mbed Build Number: 1302

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: 142

All exports and builds passed!

@adbridge adbridge merged commit ca661f9 into mbed-os-5.5 Sep 14, 2017
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.