Eduardo Avelar
77852199cf
fix targets device_name with nrf51822 32K SoC
...
nrf51822 32K SoC corresponds to device name nRF51822_xxAC
2020-02-16 20:24:07 -08:00
Martin Kojtal
3d038e55ee
Merge pull request #12396 from felser/mtqn-IPV4V6
...
PDP Type needs to be IPV4V6
2020-02-14 14:56:48 +00:00
Martin Kojtal
bac5ffec85
Merge pull request #12398 from michalpasztamobica/block_device_unittests
...
Add BlockDevice unittests and fix issues they revealed
2020-02-14 08:23:06 +00:00
Martin Kojtal
a8188bfd4d
Merge pull request #12166 from hugueskamba/hk-baremetal-NRF52840_DK-fix
...
NRF52840_DK: Fix baremetal linker error
2020-02-14 08:21:27 +00:00
Martin Kojtal
7e1443ad47
Merge pull request #12424 from OpenNuvoton/nuvoton_gpio-irq_rtc-lxt
...
Nuvoton: Fix GPIO IRQ and RTC
2020-02-13 15:56:33 +00:00
Michal Paszta
a3ba7d964d
FlashSimBlockDevice: initialize blanks buffer
2020-02-13 15:19:11 +02:00
Martin Kojtal
d7f3341974
Merge pull request #12339 from jeromecoutant/PR_MODEMVERSION
...
Cellular : add modem version in mbed trace
2020-02-13 13:04:30 +00:00
Martin Kojtal
7383860c57
Merge pull request #12422 from dustin-crossman/pr/cy_asset_update_2-7-20
...
Cypress Asset Update
2020-02-13 10:11:28 +00:00
Martin Kojtal
7634f3684a
Merge pull request #12419 from ARMmbed/fix-gh12290
...
Fix #12290 : crash_log_parser on py3
2020-02-13 09:47:50 +00:00
Martin Kojtal
d78e009284
Merge pull request #12411 from soleilplanet/L496AG_port
...
add FLASHIAP in targets.json for KVStore used in PDMC
2020-02-13 09:47:38 +00:00
Martin Kojtal
7658681a9e
Merge pull request #12409 from LMESTM/Fix_lpuart_deep_sleep
...
FIX: LPUART clock source selection should be left to serial driver
2020-02-13 09:45:41 +00:00
Martin Kojtal
ffbd8b1994
Merge pull request #12408 from fkjagodzinski/fix-lpc408x_ethernet_api
...
LPC408X: Delete the ethernet_api.c files
2020-02-13 09:45:26 +00:00
Martin Kojtal
df6d0729b1
Merge pull request #12407 from mprse/NRF_restricyed_uart_fix
...
Disable restricted uart peripheral for NRF52840
2020-02-13 09:45:16 +00:00
Martin Kojtal
667f8bbcd3
Merge pull request #12405 from zhiyong80/Customize-Etherhet-Phy-Addr-of-STM32-Boards
...
EthernetInterface fix detecting change of connection status on ARCH_MAX
2020-02-13 09:44:53 +00:00
Martin Kojtal
ba2a1bc120
Merge pull request #12403 from OpenNuvoton/nuvoton_fpga-ci_i2c
...
FPGA: Enlarge timeout with mbed_hal_fpga_ci_test_shield-i2c
2020-02-13 09:22:42 +00:00
Martin Kojtal
f502b4166e
Merge pull request #12378 from jamesbeyond/test_update
...
TEST: Refactor mbedmicro tests to use utest framework
2020-02-13 08:16:13 +00:00
Michal Paszta
34eb432b70
unittests: Fix memory leak in FlashSimBD test
2020-02-13 08:59:39 +02:00
Chun-Chieh Li
769781cfb3
M2351: Update PSA secure image/lib with RTC LXT
2020-02-13 11:24:02 +08:00
Chun-Chieh Li
4c9e0f1fcd
M2351: Update non-PSA secure image/lib with RTC LXT
2020-02-13 11:24:02 +08:00
Chun-Chieh Li
9f9ca0acaa
M2351: Fix CRYPTO_MODBASE() when crypto module is configured to secure
...
This bug results from BSP update:
- CRPT: Base address of secure or non-secure crypto module, dependent on partition
- CRPT_S: Base address of secure crypto module
- CRPT_NS: Base address of non-secured crypto module
2020-02-13 11:24:02 +08:00
Chun-Chieh Li
834e1aad60
M2351: Fix delay code with RTC clock source
...
Explicitly configure RTC clock source to LXT
2020-02-13 11:24:02 +08:00
Chun-Chieh Li
28495bb075
M2351: Refine gpio_irq_set(...) with inconsistent GPIO_EnableInt(...) implementations
...
No logic change
2020-02-13 11:24:02 +08:00
Chun-Chieh Li
582c08c129
M2351: Refine code layout of PeripheralPins.c
...
No logic change
2020-02-13 11:24:01 +08:00
Chun-Chieh Li
4a1d612e90
Nuvoton: Fix delay code with RTC clock source
...
Explicitly configure RTC clock source to LXT
Update targets:
- NUMAKER_PFM_NANO130
- NUMAKER_PFM_NUC472
- NUMAKER_PFM_M453
- NUMAKER_PFM_M487/NUMAKER_IOT_M487
- NUMAKER_M252KG
- NUMAKER_IOT_M263A
2020-02-13 11:24:01 +08:00
Chun-Chieh Li
86fcae5b03
Nuvoton: Fix GPIO rising/falling edge interrupts cannot exist simultaneously
...
This is to pass mbed_hal_fpga_ci_test_shield-gpio_irq test.
Update targets:
- NUMAKER_PFM_NANO130
- NUMAKER_PFM_NUC472
- NUMAKER_PFM_M453
- NUMAKER_PFM_M487/NUMAKER_IOT_M487
- NUMAKER_M252KG
- NUMAKER_IOT_M263A
2020-02-13 11:24:01 +08:00
Dustin Crossman
563edb294d
Store RTC century and RTC state information in persistent BREG register.
2020-02-12 15:05:26 -08:00
Dustin Crossman
3fdb820b26
Update psoc6hal to 1.1.1.11145.
2020-02-12 15:05:16 -08:00
Dustin Crossman
a8331c28ce
Update psoc6 core_lib to version 1.1.1.11109.
2020-02-12 15:05:05 -08:00
Dustin Crossman
5bd02f866e
Update psoc6pdl to version 1.4.1.2240
2020-02-12 15:04:46 -08:00
Mark Edgeworth
2ad6f45d83
Fix #12290 : crash_log_parser on py3
2020-02-12 14:56:35 +00:00
Martin Kojtal
69a2803319
Merge pull request #12401 from hugueskamba/hk-remove-float-in-ticker
...
Remove float symbols from apps that use the NFCController class
2020-02-12 13:12:46 +00:00
Martin Kojtal
bde0f5660b
Merge pull request #12392 from GaborAbonyi/psa_crypto_fix
...
Fix psa_key_management_operations
2020-02-12 13:11:27 +00:00
Alvin Lee
66413d4d4e
add FLASHIAP in targets.json for KVStore used in PDMC
2020-02-12 15:11:28 +08:00
Laurent Meunier
3fd071404e
FIX: LPUART clock source selection should be left to serial driver
...
The clock source selection of LPUART depends on System clocks but also on
the serial baudrate. There is a specific computation done in serial driver
targets/target_STM/serial_api.c
At first start-up the LPUART1 clock selected in SetSysClock was anyway
overridden by the serial driver, so this was of no effect. But in case
of deep sleep SetSysClock is called again, while the driver isn't, so
SetSyClock was corrupting the serial clock configuration.
So let's remove these few lines of code which are causing trouble.
2020-02-11 17:14:45 +01:00
Martin Kojtal
69a7d67699
Merge pull request #12391 from 0xc0170/fix_mergify_conflict
...
mergify: CI only if PR is without conflicts
2020-02-11 15:45:38 +00:00
Martin Kojtal
8e522056a0
Merge pull request #12404 from OpenNuvoton/nuvoton_m2351_bsp
...
M2351: Update BSP and bugfix
2020-02-11 15:43:10 +00:00
Filip Jagodzinski
fc36b9594c
LPC408X: Delete the ethernet_api.c files
...
Remove an obsolete HAL implementation from LPC408X to fix the GCC_ARM
build with the "-flto" flag.
With the lto enabled, unreferenced buffers defined in ethernet_api.c
were not excluded at link time overflowing the 16kB peripheral SRAM1
(ld error: "section '.AHBSRAM1' will not fit in region 'ETH_RAM'").
The Ethernet HAL API is deprecated in favor of EMAC.
2020-02-11 16:34:44 +01:00
Przemyslaw Stekiel
d541b461c9
Disable restricted uart peripheral for NRF52840
...
While testing it has been found that all tests are skipped in the FPGA uart test on the NRF52840 target.
This is caused by the following change:
https://github.com/ARMmbed/mbed-os/pull/12379 - Add STDIO UART as restricted for FPGA testing for all targets
NRF targets have MUXed pins and mainly do not provide pin-maps. There are only dummy pin-maps for testing.
These pin-maps hold only pins and do not specify the peripheral or function of the pin (always 0). Because of that if we restrict STDIO uart peripheral (0) all FPGA uart test cases will be skipped.
To fix this we will remove this restriction for NRF52840. Restriction for testing the USBTX, USBRX pins is sufficient in this case.
2020-02-11 15:24:17 +01:00
Martin Kojtal
bb86c0e4d0
Merge pull request #12400 from rajkan01/armc5_build_tool_exception
...
Add an exception for ARMC5 toolchain build
2020-02-11 14:05:12 +00:00
Martin Kojtal
c1eaf2c358
Merge pull request #12380 from mprse/DISCO_L475VG_IOT01A_add_gpio_pinmap
...
DISCO_L475VG_IOT01A: Add a list of restricted GPIO pins for testing
2020-02-11 11:58:53 +00:00
Martin Kojtal
a745525a54
Merge pull request #12342 from fkjagodzinski/fix-nxp-hal_fpga
...
LPC55S69: Fix UART & GPIO HAL to pass FPGA CI test shield tests
2020-02-11 11:03:22 +00:00
Martin Kojtal
d3078a39b1
Merge pull request #12379 from mprse/STDIO_UART_restricted_all
...
Add STDIO UART as restricted for FPGA testing for all targets and support for restricting GPIO
2020-02-11 10:20:25 +00:00
Martin Kojtal
4ec6228e70
Merge pull request #12393 from GaborAbonyi/musca_a1_linker_fix
...
Fix Musca-A1 gcc linker
2020-02-11 08:31:39 +00:00
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
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