Commit Graph

11777 Commits (mbed-os-5.5)

Author SHA1 Message Date
Martin Kojtal f50ce451dd Pass stats depth to singletest correctly
Fixes #4930
2017-09-13 15:55:35 +01:00
Antti Yli-Tokola 420f85dbe4 Update mbed-coap to version 4.0.10
Fixes following error: IOTMAC-615 Node mDS registration failure during OTA transfer
2017-09-13 15:55:35 +01:00
Jaeden Amero aa3666dcf6 mbedtls: STM32F439xI: Don't enable AES acceleration by default
STM32F439xI-family AES hardware acceleration occasionally produces
incorrect output (https://github.com/ARMmbed/mbed-os/issues/4928).

Don't enable AES HW acceleration on STM32F439xI-family targets by
default until issue #4928 is fixed.
2017-09-13 15:55:35 +01:00
Russ Butler c856416d0c Fix ISR powerdown in mbed_application.c
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.
2017-09-13 15:55:35 +01:00
Janne Kiiskilä 8ec21de76e UBLOX_ODIN_EVK_W2 - add BUTTON1/2 definitions
UBLOX_ODIN_EVK_W2 is missing the abstract button definitions originally
introduced with PR https://github.com/ARMmbed/mbed-os/pull/4249.

Fix two tab to spaces issues on the go as well.
2017-09-13 15:55:35 +01:00
ccli8 789bcb8d7c Add SPI pins for test code 2017-09-13 15:55:34 +01:00
ccli8 11c36ad518 Update travis file 2017-09-13 15:55:34 +01:00
ccli8 4d1ddd4391 Support USB device/host for chip series
With this fix, USB support is not limited to one target.
2017-09-13 15:55:34 +01:00
ccli8 2634becd0b Support USB device/host 2017-09-13 15:55:33 +01:00
Laurent MEUNIER a8d9afc452 STM32: F1 GPIO: Enable AFIO clock
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.
2017-09-13 15:55:33 +01:00
Shrikant Tudavekar 8e510ef5b6 disable -f option for assembly files for IAR 2017-09-13 15:55:33 +01:00
Jimmy Brisson 98ba8acb83 Merge pull request #4974 from ARMmbed/release-candidate
Release candidate for mbed-os-5.5.6
2017-08-29 13:05:59 -05:00
adbridge 11c687bc61 Updated MBED versionning block for patch release 2017-08-25 11:53:05 +01:00
Przemyslaw Stekiel 272a729d49 Fix pool buffer size, update free() description, add assertion in MemoryPool.h header file.
Provide fix for pool buffer size: pool block size must be
a multiple of 4 bytes.
Add assertion to forbid creation of MemoryPool object with queue size equal to 0.
Update description of free() function. Add information about
statuses returned by this function.
2017-08-25 11:53:05 +01:00
Antti Yli-Tokola e8b4ce3be5 Updating mbed-coap to version 4.0.9
Fixes error reported in Github.
 - https://github.com/ARMmbed/mbed-coap/issues/24
 - https://github.com/ARMmbed/mbed-os/issues/4374
2017-08-25 11:53:05 +01:00
Laurent MEUNIER f4c783ffac STM32: fix F410RB vectors size
On F410RB, the size reserved to vectors with ARM toolchains was not properly
defined,which was not the case for other toolchains.

This would cause few tests to fail like EXAMPLE_1 with below error:

HOST: Unknown property: mbed assertation failed: _ptr == (T *)&_data, file: C:/github/mbed/BUILD/mbed/platform/SingletonPtr.h, line 91
2017-08-25 11:53:05 +01:00
gorazd 17d9fcb8a4 xdot: fix target clock config in targets.json Resolves #4876 2017-08-25 11:53:05 +01:00
Ganesh Ramachandran f547ffa7d5 Issue with mbed compile for GCC_ARM tool resolved
Functions 'serial_break_set' & 'serial_break_clear' wrongly removed during 'SERIAL_FC disabled, critical section API Updation' commit.
Due to this 'mbed compile' command for GCC_ARM tool fails to compile.
2017-08-25 11:53:05 +01:00
Ganesh Ramachandran 4f17ab17c4 Main stack dependant on GCC toolchain removed 2017-08-25 11:53:05 +01:00
Ganesh Ramachandran d222dac5b9 Clear interrupt and delta check removed 2017-08-25 11:53:04 +01:00
Ganesh Ramachandran cee857e999 Interrupt and Overflow check for us_ticker 2017-08-25 11:53:04 +01:00
Ganesh Ramachandran 6b6d07245e ADC Reset Conflict Fixed
ADC Reset conflict with already configured ADC pins is fixed
2017-08-25 11:53:04 +01:00
Ganesh Ramachandran e445e081d2 SERIAL_FC disabled, critical section API Updation
SERIAL_FC disabled, critical section API and Format changes updated
2017-08-25 11:53:04 +01:00
Ganesh Ramachandran 19bb6cdfc4 Added Support for Toshiba TMPM066 2017-08-25 11:53:04 +01:00
Fahrzin Hemmati 3feef6f5bf Remove null byte at the end of fdopen's faux filename 2017-08-25 11:53:04 +01:00
Fahrzin Hemmati a92440b74f Use MBED_STATIC_ASSERT instead of static_assert 2017-08-25 11:53:04 +01:00
Fahrzin Hemmati 038db2a32e Update comments for code review 2017-08-25 11:53:04 +01:00
Fahrzin Hemmati 4f5ce057d0 Remove excessive use of printf/scanf in mbed_fdopen/_open 2017-08-25 11:53:04 +01:00
bcostm 4eca17e3b0 STM32L053x8: Align system_clock.c files 2017-08-25 11:53:04 +01:00
bcostm bc3331a876 STM32L053x8: Add STM32L053x8 label in targets.json 2017-08-25 11:53:04 +01:00
bcostm ce6ffe4c00 STM32L053x8: cleanup ARM compiler files 2017-08-25 11:53:04 +01:00
bcostm 4d3fbe6494 STM32L053x8: Move other folders and files 2017-08-25 11:53:04 +01:00
bcostm 8ead101d23 STM32L053x8: Create folder and move objects.h 2017-08-25 11:53:04 +01:00
amq f7039c2873 Change gcc-arm-none-eabi package name in Travis 2017-08-25 11:53:04 +01:00
amq 8c41faa570 Update gcc-arm-embedded PPA in Travis
* ppa:terry.guo/gcc-arm-embedded has been deprecated in favor of ppa:team-gcc-arm-embedded/ppa
* this also means switching from 4.9.3.2015q3 to 6-2017q2
2017-08-25 11:53:04 +01:00
Pavel Slama b8f1c4a56a target BLUEPILL_F106C8 compile fix
INITIAL_SP missing when compile, here is a quick fix
2017-08-25 11:53:04 +01:00
Christopher Haster 509379302d bd: Added ProfilingBlockDevice for measuring higher-level applications 2017-08-25 11:53:04 +01:00
JojoS a4782b5c57 fix export static_files to zip
fixed adding a list and a tuple
2017-08-25 11:53:04 +01:00
Deepika 0d7c129b9e Using CMSIS/RTX Exclusive access macro 2017-08-25 11:53:04 +01:00
Russ Butler c59822796f Move RTX error handlers into RTX handler file
Move the RTX error handlers out of mbed_retarget.cpp and into an the
dedicated RTX handler file.
2017-08-25 11:53:04 +01:00
Russ Butler 7de5920597 Turn on doxygen for DEVICE_* features
Enable doxygen for all device features. Also fix the warnings that
showed up once this was enabled.
2017-08-25 11:53:04 +01:00
Marcelo Salazar 5e292c9ba1 Fix to generate memory_usage key in report 2017-08-25 11:53:04 +01:00
Marcelo Salazar 9cb688a2a9 memap enhancements with depth level configurable
Removed heap/stack from report
Add --stats-depth option to mbed compile
Fix minor issues identified in review
Fix bug when parsing armcc libs
Fix code style
Fix minor issues on existing tests
Fix memap for automated TESTS
Fix stats-depth parameter for tests
2017-08-25 11:53:04 +01:00
jeromecoutant 78740bce83 STM32L1 : internal ADC channels 2017-08-25 11:53:04 +01:00
jeromecoutant dbee9a2066 STM32L0 : internal ADC channels 2017-08-25 11:53:03 +01:00
jeromecoutant 43967d7c75 STM32F7 : internal ADC channels 2017-08-25 11:53:03 +01:00
jeromecoutant 595ca3cdfe STM32F4 : internal ADC channels 2017-08-25 11:53:03 +01:00
jeromecoutant 4ee6ae77a6 STM32F3 : internal ADC channels 2017-08-25 11:53:03 +01:00
jeromecoutant 0c430597d7 STM32F1 : internal ADC channels 2017-08-25 11:53:03 +01:00
jeromecoutant 05132006ac STM32F0 : internal ADC channels 2017-08-25 11:53:03 +01:00