Zhiyonh Li
128d5b5170
Update mbed_lib.json
2020-02-10 23:26:28 -08:00
Zhiyonh Li
884f9c99e3
Fixed bug that EthernetInterface doesn't detect change of connection status on ARCH_MAX board.
...
ARCH_MAX board uses 0x01 as PHY address, different from other NUCLEO STM32 boards. To faciliate change of PHY address of customized boards, a configuration entry eth-phyaddr was added and can be overriden as needed in mbed_app.json by adding "stm32-emac.eth-phyaddr": X. Macro ETH_ARCH_PHY_ADDRESS was also renamed to ETH_PHY_ADDRESS, because it is not only used by ARCH_MAX board but also other boards.
2020-02-10 17:56:09 -08:00
Dustin Crossman
286af23585
Removed unnecessary PSOC6Code.complete post binary hook from cypress targets.
2020-02-10 14:08:01 -08:00
Dustin Crossman
d35c9f1895
Removed CY8CMODs from targets.json.
2020-02-10 20:16:35 +00:00
Dustin Crossman
84c9303ea0
Remove CY8CMOD_062S3_4343W and merge into CY8CPROTO_062S3_4343W.
2020-02-10 12:04:59 -08:00
Dustin Crossman
0f0c79d2ed
Remove CY8CMOD_062S2_43012 and merge into CY8CKIT_062S2_43012.
2020-02-10 12:03:13 -08:00
Dustin Crossman
f4731715df
Remove CY8CMOD_062_4343W and merge into CY8CPROTO_062_4343W.
2020-02-10 12:01:51 -08:00
Michal Paszta
31ce76487f
unittests: BlockDevice unittests improvements
...
Moved the existing BufferedBlockDevice to features/storage unittests and switched it to gmock.
Added gmock-based unit tests to all other BlockDevice classes.
SlicingBlockDevice test left as a module test.
2020-02-10 19:36:52 +02:00
Hugues Kamba
65fbee1d33
NRF52840_DK: Fix baremetal linker error
...
Compile in the inclusion of cryptocell310 only if the library is included
in the build
2020-02-10 15:18:46 +00:00
Hugues Kamba
ec2c341767
Remove float symbols from apps that use the NFCController class
...
Use the `Ticker` API that does not use floating point types and literal.
Also pass timeout in seconds instead of incorrectly passing milliseconds.
2020-02-10 15:00:09 +00:00
Martin Kojtal
8c51f4f163
Merge pull request #12395 from boomer41/fix-i2ceepromblockdevice
...
Fix I2CEEBlockdevice
2020-02-10 14:28:11 +00:00
Martin Kojtal
a8e87236de
Merge pull request #12368 from mprse/NRF_Serial_Fpga_fix
...
Fix NRF52840_DK UART driver and adapt FPGA test
2020-02-10 14:26:31 +00:00
Martin Kojtal
563c1169b8
Merge pull request #12349 from artokin/wisun_configuration_update
...
Nanostack: Update Wi-SUN configuration
2020-02-10 14:25:08 +00:00
Martin Kojtal
94e191f57a
Merge pull request #12399 from kivaisan/delete_context_if_activation_fails
...
Cellular: Delete created context if activation fails
2020-02-10 14:21:30 +00:00
Martin Kojtal
88438dfd6c
Merge pull request #12394 from miteshdedhia7/pr/bug-fix-misc
...
Fix SDIO communication issue on Cypress 1M boards and other minor fixes
2020-02-10 14:05:11 +00:00
Martin Kojtal
7fd5119b89
Merge pull request #12341 from fkjagodzinski/fix-stm-hal_fpga
...
STM32L4: Fix the UART RX & TX data reg bitmasks
2020-02-10 13:21:31 +00:00
Martin Kojtal
67772887ca
Merge pull request #12383 from evedon/fix-thread_sleep_for-zero
...
Fix thread_sleep_for with zero wake_delay
2020-02-10 13:18:26 +00:00
Martin Kojtal
da7c641f17
Merge pull request #12386 from jamesbeyond/unittest-fix
...
TEST: fix a bug in ATCmdParser test
2020-02-10 13:17:51 +00:00
Martin Kojtal
3e628777cc
Merge pull request #12152 from ARMmbed/targets-json-detect-codes
...
Updated 113 targets with missing detect_codes
2020-02-10 13:04:48 +00:00
Martin Kojtal
deb4995dae
Merge pull request #12150 from Patater/update-tls-crypto-20191220
...
Update Mbed TLS and Mbed Crypto to latest as of 2019-12-20
2020-02-10 13:04:12 +00:00
Martin Kojtal
f8808384d3
Merge pull request #12389 from 1sadiqsa0/1sadiqsa0-patch-1
...
Update InterruptIn.h
2020-02-10 12:59:12 +00:00
Rajkumar Kanagaraj
03d57b7ba2
Add the exception in Mbed OS build tool for Arm Compiler 5 toolchain.
2020-02-10 04:06:07 -08:00
Kimmo Vaisanen
2b19fd8661
Cellular: Delete created context if activation fails
...
If new context is created but the activation fails to any error, it will
be automatically deleted.
Fixes issue #12381
2020-02-10 13:14:21 +02:00
Martin Kojtal
4e70d04a57
Merge pull request #12382 from hugueskamba/hk-fix-bufferedserial-exposed-enums
...
Fix BufferedSerial visibility of private base class enum enumerators
2020-02-10 10:54:08 +00:00
Chun-Chieh Li
3d9c7b2519
M2351: Update PSA secure image/lib with BSP update
2020-02-10 18:37:30 +08:00
Martin Kojtal
0082422f90
Merge pull request #12397 from kivaisan/fix_athandler_ut_test_overflow
...
Testing: Fix buffer overflow in ATHandler_read_bytes UT test
2020-02-10 10:25:59 +00:00
Chun-Chieh Li
ee8236b22e
M2351: Update non-PSA secure image/lib with BSP update
2020-02-10 17:50:15 +08:00
Chun-Chieh Li
6f793fbb5a
M2351: Fix GPIO rising/falling edge interrupts cannot exist simultaneously
2020-02-10 17:44:55 +08:00
Chun-Chieh Li
68f9196b44
FPGA: Enlarge timeout with mbed_hal_fpga_ci_test_shield-i2c
...
Meet timeout error on some slow target. Enlarge the timeout configuration.
2020-02-10 17:39:54 +08:00
Stephan Brunner
d7f3fcc3d3
Add error check for _sync() in I2CEEBlockDevice::read
2020-02-10 10:31:41 +01:00
Chun-Chieh Li
a2c9ae6b7d
M2351: Update BSP and bugfix
...
Align with mainline BSP and fix relevant bugs:
1. Align with SPI module naming
(1) Remove SPI5
(2) Degrade QSPI0 to SPI4 so that it can use for standard SPI
2. Fix some code lacking GPIO H
3. Implement __PC(...) by following BSP instead of with MBED_CALLER_ADDR()
4. Add SCU_IRQHandler(). Change printf(...) with interrupt-safe error(...)
5. Other minor alignment change
2020-02-10 16:23:32 +08:00
Michal Paszta
10481f2f7e
BlockDevice: multiple fixes to BlockDevice classes
...
Incorrect addresses only cause error return values instead of assertion.
ExhaustibleBlockDevice has working get/set_erase_cycle functions and an
array preventing programming without erase.
Fixed MBRBlockDevice partitioning function.
2020-02-10 09:53:49 +02:00
Kimmo Vaisanen
a66f15dc4b
Testing: Fix buffer overflow in ATHandler_read_bytes UT test
...
Fixes issue #12390
2020-02-10 09:52:39 +02:00
Przemyslaw Stekiel
0d9a54f92e
Provide pinmap_uart_restricted_peripherals() function under DEVICE_SERIAL
2020-02-10 08:17:55 +01:00
Chun-Chieh Li
82770d7e2b
M2351: Refine PeripheralNames.h
...
No logic change and bugfix
2020-02-10 09:07:13 +08:00
Stephan Brunner
97c00f1a22
Fix I2CEEBlockDevice read()
...
When reading a data block, the returned error codes from the I2C subsystem
are different from normal single byte operations. We have to verify that
the read-function for multiple bytes does return zero, because it
returns "readBytes != expectedLength".
Additionally, sync before trying to read from the eeprom as slow devices
may not yet be ready to return data, especially with low-priced ones
used with fast controllers.
2020-02-07 22:57:04 +01:00
Leon Lindenfelser
77218f04e0
PDP Type needs to be IPV4V6
...
1.Testing with Verizon and AT&T SIMs, PDP type is automatically set to IPV4V6.
2. Testing with AT&T IoT SIM, PDP type automatically sets to IP. It will connect
but not communicate. Setting a subsequent APN to IPV4V6 with the same APN communicates.
2020-02-07 15:31:40 -06:00
midd
df5ac6483b
Added a multiplied by 2 in the SDIO clock divider calculation to account for internal UDB divider.
...
Note: Fixes issues with intermittent WiFi firmware load failures on CY8CKIT_062_WIFI_BT, CYW943012P6EVB_01, CYW9P62S1_43012EVB_01, CYW9P62S1_43438EVB_01.
2020-02-07 10:25:24 -08:00
midd
5f496a694c
Add missing error checks for emac power up.
2020-02-07 10:25:15 -08:00
midd
8a986f7dcc
Remove wounding for the hardware CRYPTO block. The PSoC 6 MPN CYW9P62S1_43012EVB_01 was revised to add the hardware crypto block.
2020-02-07 10:24:57 -08:00
jeromecoutant
2368a07244
STM32: Fix the UART RX & TX data reg bitmasks
2020-02-07 16:23:50 +00:00
thegecko
ff1fc2cd87
Updated 113 targets with missing detect_codes
2020-02-07 16:02:05 +00:00
Gabor Abonyi
a5a6912b0e
Fix Musca-A1 gcc linker
...
Was broken since 3e3af70afc
Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com>
2020-02-07 16:33:32 +01:00
Gabor Abonyi
c94b3e41ee
Fix psa_key_management_operations
...
At these locations, psa_key_attribute variables are used without
initialisation. The function getting it (psa_get_key_attributes),
is freeing attributes->domain_parameters, which can contain random
address from the stack.
Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com>
2020-02-07 16:23:20 +01:00
Martin Kojtal
59746d7397
mergify: CI only if PR is without conflicts
...
Conflict -> needs: work
2020-02-07 15:09:57 +00:00
Przemyslaw Stekiel
a0ff95bed5
LPC55S69: Add restricted GPIO pins for FPGA testing
2020-02-07 13:32:32 +01:00
Filip Jagodzinski
83b7b6d142
LPC55S69: Fix serial IRQ handling
...
Check that the RX or TX interrupt is enabled before calling
a registered handler with RxIrq or TxIrq arg.
2020-02-07 13:32:32 +01:00
Shaik Abdul Sadiq
9eb9011861
Update InterruptIn.h
...
Falling edge doc correction.
2020-02-07 16:51:02 +05:30
Martin Kojtal
d847f9f164
Merge pull request #12305 from kivaisan/remove_multi_athandler_support_v2
...
Cellular: Remove support for multiple ATHandlers
2020-02-07 11:00:41 +00:00
Martin Kojtal
e68915392b
Merge pull request #12287 from maciejbocianski/fix_unittests_on_windows
...
Fix unittests on windows(mingw)
2020-02-07 11:00:24 +00:00