Commit Graph

25127 Commits (24efeb84fe437aadf97cad58c72db83afa6e10cc)

Author SHA1 Message Date
Tymoteusz Bloch 94a900814e LWIP DNS servers setting/getting fixed. 2019-07-11 11:40:51 +01:00
jeromecoutant 68351fba4b STM32H7 UART: enable LPUART 2019-07-11 11:40:51 +01:00
jeromecoutant b707b1da5a STM32WB warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant a84eb2407c STM32H7 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant 508c7f7980 STM32L4 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant df4e9049a1 STM32L1 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant 2d16488771 STM32L0 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant 6e6f8835fb STM32F7 warning compilation
[-Wparentheses-equality]
[-Wsign-compare]
2019-07-11 11:40:51 +01:00
jeromecoutant 514f94da0e STM32F4 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant a1800902f7 STM32F3 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant bde3d3c037 STM32F2 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant 4cb01a81de STM32F1 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant 81fd622456 STM32F0 warning compilation
[-Wparentheses-equality]
2019-07-11 11:40:51 +01:00
jeromecoutant d81f320698 STM32: remove compilation warning 2019-07-11 11:40:51 +01:00
Przemyslaw Stekiel 1a2af2c7b6 Disable time drifting test cases.
Time drifting test cases use serial communication with the host and are unstable on CI.
Skip time-drifting test cases if SKIP_TIME_DRIFT_TESTS macro is defined.
The idea for the future is to use FPGA test shield for timing tests instead of host scripts.

Also remove `__ARM_FM` macro which in most cases was used to disable time drifting tests. In other cases replace `__ARM_FM` with `TARGET_ARM_FM` which is more suitable.
2019-07-11 11:40:51 +01:00
Przemyslaw Stekiel 1ddebcd9b7 Fix GREENTEA_SETUP() call in not time drifting tests.
In these tests GREENTEA_SETUP() is incorrectly called with "timing_drift_auto" instead of "default_auto".
2019-07-11 11:40:51 +01:00
Kevin Bracey 75a12be43f Add C++14 sized delete operators
Correct C++14 operation of the alloc wrappers requires us to define
custom sized delete operators.

Their presence won't cause any problem for people compiling as C++03 or
C++11.
2019-07-11 11:40:51 +01:00
jeromecoutant 25d817ced0 STM32H7 directory cleanup and refactoring 2019-07-11 11:40:51 +01:00
jeromecoutant c87159375a STM32H7: use default files from ST drivers delivery 2019-07-11 11:40:51 +01:00
jeromecoutant 8d173a4316 STM32: define USE_FULL_LL_DRIVER at top level 2019-07-11 11:40:51 +01:00
Lingkai Dong 37f6c89990 Workaround for legacy GAP advertising issue on Cordio LL
Due to some issue in Cordio link layer, advertising data does not
take effect unless we set it (or set it again) after advertising
parameters are set.
2019-07-11 11:40:51 +01:00
Lingkai Dong 28770391b7 Set extended advertising parameters upon first use of API v2
Previously, extended advertising parameters failed to be set
during BLE initialisation when the stack was not ready.

To work around this, we delay it to the first use of
useVersionTwoAPI.
2019-07-11 11:40:51 +01:00
Teppo Järvelin 1a00c6dbe7 Fix networkinterface non-blocking status test
Fix was to add some time between iterations connect-disconnect.
In cellular disconnect, cellular network may send disconnect events
and if those events come when connect is already ongoing test will fail.
So wait a bit after disconnect so that disconnect events should be over.
2019-07-11 11:40:51 +01:00
toyowata 9fd6d06a3b Correct SPDX identifiers 2019-07-11 11:40:51 +01:00
toyowata df0bc1d498 Fix device_name and add SPDX identifiers 2019-07-11 11:40:51 +01:00
toyowata 8b8f4bf236 Remove ARCH_MAX files from STM32F407xG 2019-07-11 11:40:51 +01:00
toyowata 7d298aa036 Move Seeed ARCH_MAX to TARGET_STM32F407xE MCU 2019-07-11 11:40:50 +01:00
petroborys fef0a41236 Add support I2C #3 (#ifdef I2C2) for target EFM32G11 2019-07-11 11:40:50 +01:00
Teijo Kinnunen 743b40aaa4 STM32L0: Add DEVICE_SPI_COUNT to DISCO_L072CZ_LRWAN1 + MTB_MURATA_ABZ
Enables simultaneous use of both SPIs without interference.
2019-07-11 11:40:50 +01:00
panyz0725@thundersoft.com c7aa879b33 Setting wisely pin mode for TT_M3HQ 2019-07-11 11:40:50 +01:00
Qinghao Shi 3c4257577d Examples: enable more tests for examples 2019-07-11 11:40:50 +01:00
David Saada 07d59b5703 PSA protected storage: Add encrypt & RB protect flags by default to set. 2019-07-11 11:40:50 +01:00
Teijo Kinnunen 62c2f38017 CThunk: Fix assertion when CThunk object is destroyed
In case the CThunk object is deleted without having called the
entry() function (and thus _entry is NULL), cthunk_free_real()
will fail with an assertion.
2019-07-11 11:40:50 +01:00
Chun-Chieh Li b421ca6fcc Fix wait_ns test failed 2019-07-11 11:40:50 +01:00
Vincent Veron 56be34e27c TARGET_STM: SPI: add pulse on master transmissions
Add a pulse when using hardware chip select for SPI transmissions.
CS is at low level when a transmission is on-going.

Be careful, this is not compatible with all modes. It will work only
if PHA is 0, ie spi mode is 0 or 2. See stm32xx reference manual,
chapter "NSS pulse mode" for more details.

Fix #10671

Signed-off-by: Vincent Veron <vincent.veron@st.com>
2019-07-11 11:40:50 +01:00
Kevin Bracey 648cbf30db Atomics: GCC fix for M23 (ARMv8-M baseline)
Add unified syntax directives to make the atomic assembler work when GCC
is building for M23.

GCC actually uses unified syntax when compiling C code, but puts
`.syntax divided` before each piece of inline assembly when targetting
Thumb-1 type devices like M0 and M23 for backwards compatibility. We can
overcome this with our own `.syntax unified`.  The command-line option
`-masm-syntax-unified` intended to override this globally has been
broken from GCC 6 to 8.0.
2019-07-11 11:40:50 +01:00
Ronny Liu 60ef607c1c bootloader support for GD32_F450ZI 2019-07-11 11:40:50 +01:00
Russ Butler 12f0f4514b Fix typos in the FPGA CI Test Shield component
Fix some typos.
2019-07-11 11:39:48 +01:00
Tymoteusz Bloch db83da69c1 Added hardcoded Echo server defaults for Greentea socket tests. 2019-07-11 11:39:48 +01:00
Martin Kojtal c1e97ec688 unsupported USBHAL: fix coding style 2019-07-11 11:39:48 +01:00
Tomasz Moń 59c6af569d STM USBHALHost: Fix NULL pointer dereference
On STM32F746G Discovery boards, the USB OTG HS port does not have a
dedicated GPIO for controlling the USB VBUS.

This change fixes HardFault (NULL pointer dereference) that triggered
when such USB host port was used.
2019-07-11 11:39:48 +01:00
ccli8 81f117af35 Exclude mbed-hal-spm test for TrustZone chips
This is because for TrustZone chips like M23/M33, SecureFault is implemented in
secure-side and cannot pass on to non-secure side.
2019-07-11 11:39:48 +01:00
Chris Trowbridge f9f7f80dea Remove component 'QSPIF' for target 'EP_AGORA' 2019-07-11 11:39:48 +01:00
Chris Trowbridge 83b20c6717 Remove unneeded custom_board.h file 2019-07-11 11:39:48 +01:00
Chris Trowbridge b431de3d98 Update licenses for EP_AGORA target 2019-07-11 11:39:48 +01:00
Chris Trowbridge 545a595a2f Add support files for target EP_AGORA 2019-07-11 11:39:48 +01:00
Chris Trowbridge b8c4cb46fd Add 'EP_AGORA' as a target 2019-07-11 11:39:48 +01:00
Maciej Bocianski d9e2930808 hal_qspi_test: undo buggy code
Remove some buggy code introduced to hal_qspi_test by PR #10435
Added support for QSPI to Cypress Boards
a8570ffe6c
2019-07-11 11:39:48 +01:00
Tomasz Moń 2b76a05a10 USBHostMSD: Implement BlockDevice get_type()
This makes it possible to create instances of USBHostMSD class.
2019-07-11 11:39:48 +01:00
Laurent Meunier 46860d14dd timeout_tests: do not call sleep from test thread
This is up to scheduler to call sleep when threads are inactive.
So the thread should simply wait for the semaphore for ever (or test timeout).
2019-07-11 11:39:48 +01:00