Commit Graph

23916 Commits (770bc91fe8b1880bb10fb36fc94f59fc752732ee)

Author SHA1 Message Date
Kari Haapalehto 770bc91fe8 Crash with MTB_MXCHIP_EMW3166 has been corrected. There was undined pin, which was causing EMW3166 to crash. Correction has been done and new binaries genearated 2019-04-24 13:37:42 +01:00
Michal Paszta 4069781677 Relax TLSSOCKET_RECV_TIMEOUT sigio timeout 2019-04-24 13:37:42 +01:00
Michal Paszta d75000de26 Test udpsocket_recv_timeout does not check packet reception ratio 2019-04-24 13:37:42 +01:00
Brian Daniels b8ed898642 Break up large prints from --supported 2019-04-24 13:37:42 +01:00
Brian Daniels 39205aed8b Allow toolchain paths to be wrapped in quotes 2019-04-24 13:37:42 +01:00
Oren Cohen 69ee1efa9d Check that required toolchains are in PATH 2019-04-24 13:37:42 +01:00
Teppo Järvelin e4aa999d48 Cellular: Fix deleting of state machine to correct class 2019-04-24 13:37:42 +01:00
paul-szczepanek-arm a9115c36d6 missing default impl 2019-04-24 13:37:42 +01:00
paul-szczepanek-arm 7994484a90 fix missing implementation call 2019-04-24 13:37:42 +01:00
Vincent Veron 5c872a4c06 TARGET_STM32F7: Reset QSPI in default mode on abort for all versions.
This patch is missing in F7 HAL.
Fix #10049

Signed-off-by: Vincent Veron <vincent.veron@st.com>
2019-04-24 13:37:42 +01:00
Qinghao Shi 452b295fde FastModel: Add SPDX License Identifier 2019-04-24 13:37:42 +01:00
Qinghao Shi 724c0bc79a FastModel: Enable low-power ticker and sleep 2019-04-24 13:37:42 +01:00
Qinghao Shi b36c32de34 FastModel: Skip low-power ticker time drifting test for models
FastModels are a software simulator for Arm platform/cores.
They mean to be used as a tool for testing or early prototype stage development.
Due to the nature of software simulator can't grantee the timing accuracy like HW.
So time drifting test is skipped for software models.
2019-04-24 13:37:42 +01:00
Qinghao Shi 9e1a4787a1 FastModel: refactor us_ticker code, make names intuitive
- reanme US_TICKER_TIMER1 to US_TICKER_COUNTER
 - reanme US_TICKER_TIMER2 to US_TICKER_INTERRUPT
2019-04-24 13:37:42 +01:00
Qinghao Shi c4726f9d8f FastModel: add HAL sleep implementation 2019-04-24 13:37:42 +01:00
Qinghao Shi f6f92d73e7 Fastmodel: add HAL low-power ticker implementation 2019-04-24 13:37:42 +01:00
Jan Jongboom 60b524b73e test_soap_connection_handler leaks memory when open_connection fails
sckt_data is not free'd when `coap_connection_handler_open_connection` fails.
2019-04-24 13:37:42 +01:00
RFulchiero bf95f43a24 Fix single-threaded apps for IAR v8 builds
For single-threaded apps __iar_Initlocks() is not required and must
not be called because the proper IAR library is brought in only if
"--threaded_lib" is defined in the linker command.
2019-04-24 13:37:42 +01:00
Martin Kojtal 0063e5de32
Merge pull request #10326 from ARMmbed/release-candidate
Release candidate for mbed-os-5.12.1
2019-04-08 12:59:25 +02:00
adbridge 869028cf79 "Update secure binaries for LPC55S69_S" 2019-04-05 18:12:53 +01:00
adbridge 3aca6d8ae5 "Update secure binaries for FUTURE_SEQUANA_M0_PSA" 2019-04-05 16:33:23 +01:00
adbridge 4af9124e36 "Update secure binaries for CY8CKIT_062_WIFI_BT_M0_PSA" 2019-04-05 16:19:34 +01:00
Michal Paszta 51bc848c62 Add INTERRUPTIN compilation guard for ESP8266 2019-04-05 15:55:56 +01:00
Ashok Rao a07dbd7445 SPDX license identifier changed to Apache-2.0 2019-04-05 13:59:51 +01:00
Ashok Rao 731cd1633f Adding SPDX identifier 2019-04-05 13:59:49 +01:00
Ashok Rao 76cde7702a Incorporating review comments Removing USBDEVICE since USB pins are NOT brought out on the MTB/MCB. 2019-04-05 13:59:48 +01:00
Ashok Rao 438cf8ce17 Incorporating review comments 2019-04-05 13:59:47 +01:00
Ashok Rao f3f2cedbbf Adding STM32_F429 + S2_LP (WiSUN) as a new MTB target 2019-04-05 13:59:45 +01:00
Ashok Rao aa4803f9d6 Removing all content related to EMAC 2019-04-05 13:59:44 +01:00
Ashok Rao d7347ccc6d Adding STM S2_LP as a new target 2019-04-05 13:59:42 +01:00
Ashok Rao a71a08cbf5 Changing SPI flash's CS ine, Errata on SCH 2019-04-05 13:59:40 +01:00
Ashok Rao 997ad6c766 Pin map changes
Based on v1.1.0 of S2_LP MCB using STM32F429ZIT6.
2019-04-05 13:59:38 +01:00
Ashok Rao 0455ff45c4 Removing all content related to EMAC 2019-04-05 13:59:37 +01:00
Ashok Rao 00a1c93f89 Adding MTB aliases to PinNames 2019-04-05 13:59:35 +01:00
Ashok Rao 7632c9784d Adding STM S2_LP as a new target 2019-04-05 13:59:32 +01:00
Oren Cohen fe931cd85a Add {# End of file #} for TF-M templates 2019-04-05 13:59:30 +01:00
Oren Cohen 3acedd3c2d Run autogen 2019-04-05 13:59:26 +01:00
Oren Cohen 2d12cc0b14 TFM autogen scan the entire tree 2019-04-05 13:59:24 +01:00
Leszek Rusinowicz 60b1413be2 FUTURE_SEQUANA: Fixed LP ticker for M0 core
Fixed interrupt vector settings on M0 core. Wrong vector settings prevented
LP_TICKER from working, resulting in deep sleep tests failing on M0
or PSA variant.
2019-04-05 12:47:01 +01:00
Martin Kojtal 40d8143cdf Update Mbed version block 2019-04-05 12:27:08 +01:00
Mahesh Mahadevan b7c2a7459f MIMXRT1050: Fix ENET issues
This is a fix for Issue 10239. The change aligns
the receive buffer lengths

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-04-05 12:27:07 +01:00
Laurent Meunier c5b277f880 STM32WB: ADC INTERNAL CHANNEL reset after read
Internal channels use is enabling ADC "internal path" which needs
to be disabled after measurement.

Same applied here for WB family as was done for others in #10143.
2019-04-05 12:27:07 +01:00
Laurent Meunier defa75ae17 STM32WB: Only configure default peripherals in SetSysClock
Typically the RTC clock is configured by RTC driver itself.

RNG on the other hand is shared with M0+ core and it is expected that
M4 turns it on at boot time.
2019-04-05 12:27:07 +01:00
Laurent Meunier fee3faea3f STM32WB: disable debug lines when not needed
When doing so, do not disbale GPIO clocks as they may be used by other
drivers !

As a result, debug will be disabled by default, but can be enabled by
either modifying code or selecting MBED debug profile.
2019-04-05 12:27:07 +01:00
Laurent Meunier c0bfcec6d3 STM32WB: update deep sleep sequence
Review HSE clock initialization to match with latest CUBE firmware.
Also there is no need to set the full clock tree again after deep sleep exit.

With this change we get a stable deep sleep mode (when allowed by CORDIO stack).
2019-04-05 12:27:06 +01:00
Laurent Meunier 9cf03e3438 STM32WB: update GCC linker script to match with master 2019-04-05 12:27:06 +01:00
Laurent Meunier 5da83a2617 STM32WB: Add FLASH HW Semaphore
Because FLASH is a shared resource between the 2 STM32WB cores, SW needs
to acquire HW Semaphore before using the resource.
2019-04-05 12:27:06 +01:00
Laurent Meunier 92ef812e42 STM32WB: Add TRNG HW Semaphore
Because TRNG is a shared resource between the 2 STM32WB cores, SW needs
to acquire HW Semaphore before using the resource.
2019-04-05 12:27:06 +01:00
Laurent Meunier e6cecda33b STM32WB: Handle re-init case of transport layer
Issue was seen when running BLE_GAP example from
mbed-os-example-ble.

In STM32WB, the M0 core cannot be reset except if the whole target
is reset. So in case of re-initialization of the BLE stack, the
transport layer should not be initialized again. The HCI reset
command will do the job.
2019-04-05 12:27:06 +01:00
Laurent Meunier d50f6e2690 STM32WB: fix some styling in HCI driver 2019-04-05 12:27:06 +01:00