jeromecoutant
0d678e9299
GREENTEA: init trace if trace is enabled in json
2019-10-16 11:47:07 +02:00
Martin Kojtal
16568da47f
Merge pull request #11605 from ABOSTM/DISCO_H747I_DUALCORE_SUPPORT
...
DISCO_H747I dualcore support
2019-10-16 17:35:25 +08:00
Martin Kojtal
19606710e6
Merge pull request #11630 from kivaisan/move_is_connected_as_protected
...
Cellular: Change visibility of _is_connected as protected
2019-10-16 15:58:50 +08:00
d-kato
307c106ec6
Fix multiple definitions of GR-LYCHEE
2019-10-16 16:33:05 +09:00
d-kato
2bf1b5c8cc
Add FLASHIAP to GR-PEACH component
2019-10-16 16:28:41 +09:00
Martin Kojtal
c94ae909a8
Merge pull request #11622 from trowbridgec/increase-nrfx-gpiote-config-num-of-low-power-events
...
nRF52 SDK 15.0 - Enable more than 1 interrupt
2019-10-16 14:26:04 +08:00
Martin Kojtal
a0dfcfb18f
Merge pull request #11642 from jeromecoutant/PR_CELLULAR_FC
...
STMOD_CELLULAR: remove flow control support for DISCO_L4R9I
2019-10-16 14:24:55 +08:00
Veijo Pesonen
b6453ef2cc
NRF52840_DK: enables FLASHIAP for the device
2019-10-16 08:45:57 +03:00
Kyle Kearney
27dc79af08
QSPI: document use of QSPI_NO_INST
...
Add comments to functions that can take a qspi_inst_t about the value
that will cause the instruction phase to be skipped entirely.
2019-10-15 14:57:49 -07:00
Shuopeng Deng
24991a4577
Changed mbed gpio-port api to match gpio api
...
The port configuration api was not correctly setting the port-pins'
direction. Changed the port driver to call the gpio driver for
configuration (read and write still are optimized for port-level
operations) so that the behavior is consistent.
2019-10-15 11:43:00 -07:00
jeromecoutant
23e6840f95
QSPI HAL test: flash configuration file selection update
2019-10-15 17:38:47 +02:00
jeromecoutant
f117d3518d
QSPIF frequency setting depends on QSPI memory not target.
...
This makes new board with the same QSPI memory addition.
2019-10-15 17:36:50 +02:00
jeromecoutant
5c1c5588ab
QSPI test should use json defined QSPI pins
2019-10-15 17:36:49 +02:00
jeromecoutant
03837a75b7
QSPIF component should use defined QSPI pins
2019-10-15 17:36:49 +02:00
jeromecoutant
bec463d520
QSPI : Define default pins at drivers level
...
Now, these pins can be used everywhere (MBED_CONF_DRIVERS_QSPI_xxx)
and be redefined in local mbed_app.json
(no more need to patch PinNames.h file)
2019-10-15 17:36:49 +02:00
Martin Kojtal
ea3ead0349
Merge pull request #11676 from maciejbocianski/nrf5X_fix_i2c_twi_sdk
...
nrf52 - fix i2c/twi driver
2019-10-15 22:16:19 +08:00
Martin Kojtal
fb2999982b
Merge pull request #11671 from maciejbocianski/nrf5X_add_misisng_gpio_function
...
nrf5x - add missing gpio_set implementation
2019-10-15 22:15:18 +08:00
Laurent Meunier
e862438fad
Clearing UART TC Flag prevents deep sleep, so do not clear it
...
The TC flag is used in function serial_is_tx_ongoing to check if there is
an ongoing serial transmission. So this Flag must not be cleared at the
end of the transmission, otherwise, serial_is_tx_ongoing will notify that
TX is ongoing.
The impact is that it may prevent deep sleep to be entered.
Also there is no need to clear this flag at the end of the transaction
because it will be cleared automatically by HW when a new transmission
starts.
2019-10-15 15:59:51 +02:00
Martin Kojtal
fcd40ab1a5
Merge pull request #11628 from kyle-cypress/pr/directaccess-devicekey-test
...
Make devicekey remainder test more meaningful
2019-10-15 21:41:05 +08:00
Martin Kojtal
9aee314803
Merge pull request #11673 from JanneKiiskila/stm32f4xx-hal-pcd
...
stm32f4xx_hal_pcd.c@346,22: unused variable 'ep'
2019-10-15 21:40:15 +08:00
Filip Jagodzinski
fe685068ff
Silicon Labs: Fix watchdog features build errors
2019-10-15 15:40:10 +02:00
Jaeden Amero
0573ba5fb6
Update Mbed Crypto to version 2.1.0d0
2019-10-15 14:23:26 +01:00
Jaeden Amero
f2d42bfa31
Update Mbed TLS to version 2.20.0d0
2019-10-15 14:14:01 +01:00
Roman Okhrimenko
27f9cf85de
Added specific policy file for 2M device to expand slot sizes
2019-10-15 16:07:56 +03:00
Alexandre Bourdiol
728a1c4383
STM32F767ZI - I2C FastModePlus not properly enabled 2/2
...
Warning: sometimes I2C_FASTMODEPLUS_I2Cx is defined,
even if not supported by some chip within the family
2019-10-15 13:46:29 +02:00
Martin Kojtal
262a62a375
Merge pull request #11645 from kyle-cypress/pr/psoc6-tickless
...
Enable tickless for PSoC6 targets
2019-10-15 19:28:11 +08:00
Martin Kojtal
119e99f642
Merge pull request #11661 from Alex-EEE/patch-1
...
mbed_rtc_time.h lacks an include guard
2019-10-15 18:56:20 +08:00
Martin Kojtal
0ca643308b
Merge pull request #11686 from mikaleppanen/nano_cont_corr
...
Corrected nanostack PAE controller
Changes on #11539 conflicted with nanostack changes on master. Removed the duplicated functions from PAE controller.
2019-10-15 17:39:20 +08:00
Mika Leppänen
3c39dbd737
Corrected nanostack PAE controller
2019-10-15 09:53:36 +03:00
Janne Kiiskila
02c139f27a
stm32f4xx_hal_pcd.c@346,22: unused variable 'ep'
...
Compiler warning fix, trivial. One function has an unused
variable, delete that line.
2019-10-15 09:49:09 +03:00
Martin Kojtal
befc833744
Merge pull request #11547 from mtomczykmobica/ONME-4366
...
Fix for UBLOX_EVK_ODIN_W2 fails in emac test.
2019-10-15 13:16:36 +08:00
Martin Kojtal
7522f9c348
Merge pull request #11667 from sathishm6/pr/ipv6-multi-cast-join-fix
...
Fixes IPv6 multicast join issue
2019-10-15 13:15:43 +08:00
Martin Kojtal
e8804cd574
Merge pull request #11668 from morser499/pr/whd_1.40
...
Update Cypress WiFi driver code to version 1.40
2019-10-15 13:13:17 +08:00
Martin Kojtal
89c08f5865
Merge pull request #11669 from morser499/pr/rtos-abstraction
...
Fixed issue with integer overflow when converting time units
2019-10-15 13:09:37 +08:00
Martin Kojtal
a806237226
Merge pull request #11660 from shuopeng-deng/pr/spi-transfer-fix
...
Fix dropped bytes on spi write
2019-10-15 13:08:32 +08:00
Martin Kojtal
b54315ece2
Merge pull request #11623 from jeromecoutant/PR_CELLULAR_CTS
...
STMOD_CELLULAR: set CTS with PullDown
2019-10-15 13:07:46 +08:00
Martin Kojtal
2fe14682fa
Merge pull request #11609 from madchutney/iotbtool/407-microbit-fix
...
IOTBTOOL-407 Fix microbit to use Arm C5
2019-10-15 13:07:00 +08:00
Martin Kojtal
57c4a08e48
Merge pull request #11539 from mikaleppanen/cert_key_len_supp
...
Enable DER coded certificate support to Wi-SUN mesh API
2019-10-15 13:05:23 +08:00
Martin Kojtal
f05f03faed
Merge pull request #11512 from RonEld/fix_cc_ecdh_alt_for_mont_curve
...
Fix Failure in Cryptocell tests on Montgomrery curve
2019-10-15 13:03:26 +08:00
Shuopeng Deng
9f03a1ce24
fixed spi_master_write to support transfer of 8+ bits
...
remove an unnecessary cast
2019-10-14 14:04:37 -07:00
Kyle Kearney
52cb2c2cfc
Avoid stale mutex in QSPIFBlockDevice::read
...
Update to follow the same `goto exit_point` pattern that is used
by the rest of the functions to avoid leaving the mutex locked
when errors are detected and require the function to abort.
2019-10-14 13:59:47 -07:00
Alexandre Bourdiol
6397a1d555
Mbed patch of STM32cube for bootloader: use NVIC_FLASH_VECTOR_ADDRESS
2019-10-14 18:03:47 +02:00
Alexandre Bourdiol
02cdac5fe3
Update HAL/LL EXTI to have default API applied on current core and nott CPU1
2019-10-14 18:03:28 +02:00
Alexandre Bourdiol
48aba33204
SystemCoreClock should correspond to current core clock and not D1 clock.
2019-10-14 18:03:06 +02:00
Alexandre Bourdiol
adcf0e2fa5
DISCO_H747I Dualcore support
...
Add 2 targets for DISCO_H747I dualcore:
* DISCO_H747I -> for CM7 core
* DISCO_H747I_CM4 -> for CM4 core
Current restrictions:
* TICKLESS deactivated
* DeepSleep not supported (DeepSleep wrapped to sleep)
Warning: use of the same IP (example I2C1) by both core at the same time is not prevented,
but is strongly not recommended.
Some Hardware Semaphore are use for common IP, to manage concurrent access by both cores: Flash, GPIO, RCC.
Warning: Drag and drop of binary to DISCO_H747I will flash CM7.
In order to flash CM4, one can use STM32 CubeProgrammer tool.
2019-10-14 18:02:57 +02:00
Martin Kojtal
079564b174
Merge pull request #11647 from JarkkoPaso/nanostack_driver_update_for_mbed_os_5.14.1
...
Nanostack RF driver updates for Mbed OS 5.14.1
2019-10-14 14:33:07 +02:00
Sathish Kumar Mani
5b791a4345
Fixes IPv6 multicast join issue
...
Problem Statement:
During multicast join sequence, InternetSocket::join_multicast_group() calls InternetSocket::modify_multicast_group(). modify_multicast_group() sets up the multicast group address (i.e., mreq.imr_multiaddr) to be joined and the interface address (i.e., mreq.imr_interface) to be used for the multicast join request. The interface address is initialized with the default value, which sets the version of interface address to NSAPI_UNSPEC. This results in LWIP::setsockopt() API to attempt IPv6 multicast join on the IPv4 interface address, hence IPv6 multicast join always fails with the protocol error.
Fix:
Initialize interface address version based on the multicast address version in LWIP::setsockopt(), before attempting multicast join operation.
2019-10-14 17:41:27 +05:30
Martin Kojtal
46116623be
Merge pull request #11612 from michalpasztamobica/coverage_gaps_unitests
...
IPCore unittests improvements
2019-10-14 14:10:46 +02:00
Michal Paszta
66c4b131e2
Astyle fixes
2019-10-14 14:22:31 +03:00
Michal Paszta
1706843d7d
[unittests] test for InternetSocket::close blocking
...
Close should not take place in case there is someone reading or writing to the socket.
2019-10-14 14:22:31 +03:00