Skip to content

Sync to latest mbed-os #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 365 commits into from
Mar 4, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
365 commits
Select commit Hold shift + click to select a range
4c9e0f1
M2351: Update non-PSA secure image/lib with RTC LXT
ccli8 Feb 7, 2020
769781c
M2351: Update PSA secure image/lib with RTC LXT
ccli8 Feb 7, 2020
34eb432
unittests: Fix memory leak in FlashSimBD test
michalpasztamobica Feb 13, 2020
f502b41
Merge pull request #12378 from jamesbeyond/test_update
0xc0170 Feb 13, 2020
ba2a1bc
Merge pull request #12403 from OpenNuvoton/nuvoton_fpga-ci_i2c
0xc0170 Feb 13, 2020
667f8bb
Merge pull request #12405 from zhiyong80/Customize-Etherhet-Phy-Addr-…
0xc0170 Feb 13, 2020
df6d072
Merge pull request #12407 from mprse/NRF_restricyed_uart_fix
0xc0170 Feb 13, 2020
ffbd8b1
Merge pull request #12408 from fkjagodzinski/fix-lpc408x_ethernet_api
0xc0170 Feb 13, 2020
7658681
Merge pull request #12409 from LMESTM/Fix_lpuart_deep_sleep
0xc0170 Feb 13, 2020
d78e009
Merge pull request #12411 from soleilplanet/L496AG_port
0xc0170 Feb 13, 2020
7634f36
Merge pull request #12419 from ARMmbed/fix-gh12290
0xc0170 Feb 13, 2020
7383860
Merge pull request #12422 from dustin-crossman/pr/cy_asset_update_2-7-20
0xc0170 Feb 13, 2020
d7f3341
Merge pull request #12339 from jeromecoutant/PR_MODEMVERSION
0xc0170 Feb 13, 2020
a3ba7d9
FlashSimBlockDevice: initialize blanks buffer
michalpasztamobica Feb 13, 2020
57d3a14
Minor optimisation to mcr20a-rf-driver code
DavidLin1577 Feb 13, 2020
f87a8e0
GCC: Enable link-time optimizer for release profile
Nov 7, 2019
a5240da
GCC: Use 'common' flags at link time
Nov 12, 2019
516153e
GCC: Enable link-time optimizer for develop profile
Nov 19, 2019
3e3bee4
GCC: Add the -u flag to keep the main() symbol
Nov 27, 2019
b03f974
GCC: Move link-time optimizer flags to extensions dir
Jan 31, 2020
7e1443a
Merge pull request #12424 from OpenNuvoton/nuvoton_gpio-irq_rtc-lxt
0xc0170 Feb 13, 2020
56255ad
Tools: Add a workaround for the GCC_ARM & LTO bug
Feb 13, 2020
e9dd602
Nordic NRF52 GPIO API: Fix failure to clear the field 'skip_gpio_setu…
Feb 13, 2020
a8188bf
Merge pull request #12166 from hugueskamba/hk-baremetal-NRF52840_DK-fix
0xc0170 Feb 14, 2020
bac5ffe
Merge pull request #12398 from michalpasztamobica/block_device_unittests
0xc0170 Feb 14, 2020
3d038e5
Merge pull request #12396 from felser/mtqn-IPV4V6
0xc0170 Feb 14, 2020
f096902
STM32L5 : add QSPI support
jeromecoutant Jan 23, 2020
d66b39d
STM32L5 : Add DISCO-L562E support
jeromecoutant Jan 27, 2020
c9aead4
STMOD_CELLULAR: add DISCO_L562_QE support
jeromecoutant Jan 28, 2020
d725b13
Fixed typo: 'lenght' in minimal-printf
DavidLin1577 Feb 16, 2020
e8f632a
Fixed typo: 'lenght' in coap_service_api.h
DavidLin1577 Feb 16, 2020
1df601d
Fixed typo: 'lenght' in ns_crc.h
DavidLin1577 Feb 16, 2020
49b0f43
Fixed typo: 'lenght' in ip6string.h
DavidLin1577 Feb 16, 2020
cd34860
Add Eight-Bit-Adressing mode to I2CEEBlockDevice.
boomer41 Feb 16, 2020
18193ab
Fix CY8CPROTO_062_4343W baremetal build
hugueskamba Feb 14, 2020
7785219
fix targets device_name with nrf51822 32K SoC
eavelardev Feb 17, 2020
8df96ec
Nuvoton: Make SPI inter-frame (delay match configured suspend interval
ccli8 Feb 17, 2020
5984f02
Add missing pins def for ARDUINO_NANO33BLE
eavelardev Feb 17, 2020
c12b433
Merge pull request #12338 from jeromecoutant/PR_STM32L5_DISCO
0xc0170 Feb 17, 2020
065a79e
STM32H7: add README file for dual core use
jeromecoutant Feb 11, 2020
f000b87
STM32 TRACE_GROUP update
jeromecoutant Feb 17, 2020
8d1978e
I2CEEBlockDevice: Add paging to eight bit mode
boomer41 Feb 17, 2020
52aed22
Refactor paged_handler to directly give the paged device address.
boomer41 Feb 17, 2020
e850984
Correctly check return codes from bytewise write function of I2C.
boomer41 Feb 17, 2020
267d8cc
Preserve original size as it is modified inside the handler function.
boomer41 Feb 17, 2020
76a177f
Use pageSize-constant instead of hardcoded value
boomer41 Feb 17, 2020
cb62dcb
CAN: fix length calculation in message constructor
daniel-starke Feb 14, 2020
7c589ae
Fix astyle
boomer41 Feb 17, 2020
f1c4796
Minor optimisation to mcr20a-rf-driver code
DavidLin1577 Feb 18, 2020
c6a6984
Allow NC for MISO or MOSI while initializing SPI
mprse Feb 18, 2020
0e7a53c
DeviceKey Root of Trust generation refactored.
tymoteuszblochmobica Feb 6, 2020
2df428b
MBED_STACK_STATS_ENABLED : Add stack_name information in greentea met…
jeromecoutant Feb 18, 2020
532f378
Remove overcomplicated code from I2CEEBlockDevice
boomer41 Feb 18, 2020
c69e77c
fix arm compiler static ram memory statistics
maciejbocianski Feb 19, 2020
d5620b6
M2351: Fix RTC comment
ccli8 Feb 19, 2020
7328467
M2351: Fix interrupt vector with BSP update
ccli8 Feb 19, 2020
34d3d43
M2351: Fix NSC_Init(...)
ccli8 Feb 19, 2020
6d0a901
SPI FPGA test: Test all possible pin configurations to init SPI
mprse Feb 18, 2020
5aaf3b7
K64F, LPC SPI driver: Fix style
mprse Feb 18, 2020
713be4f
STM pin_function(), pin_mode(): return immediately when given pin is NC
mprse Feb 19, 2020
3741440
Fix typo and clarify documentation
boomer41 Feb 19, 2020
4d0c346
Fix Code style and reorder class members to get besser packing
boomer41 Feb 19, 2020
d9becd4
Merge pull request #11856 from fkjagodzinski/gcc_build-enable_lto_for…
0xc0170 Feb 19, 2020
9f5ced3
Merge pull request #12415 from jeromecoutant/PR_H7README
0xc0170 Feb 19, 2020
4ce2526
Merge pull request #12427 from DavidLin1577/patch-1
0xc0170 Feb 19, 2020
664000a
Merge pull request #12431 from the-real-blackh/master
0xc0170 Feb 19, 2020
589a9a4
Merge pull request #12462 from maciejbocianski/fix_armc_memory_stats
0xc0170 Feb 19, 2020
6a79d0e
Merge pull request #12441 from daniel-starke/fix-issue-12311
0xc0170 Feb 19, 2020
d4cff72
Merge pull request #12443 from DavidLin1577/patch-4
0xc0170 Feb 19, 2020
92533ff
Merge pull request #12442 from DavidLin1577/patch-3
0xc0170 Feb 19, 2020
1c00adc
Merge pull request #12447 from eavelardev/patch-1
0xc0170 Feb 19, 2020
b1c1857
Merge pull request #12445 from DavidLin1577/patch-6
0xc0170 Feb 19, 2020
1b8370d
Merge pull request #12444 from DavidLin1577/patch-5
0xc0170 Feb 19, 2020
1f8778b
Merge pull request #12449 from eavelardev/patch-2
0xc0170 Feb 19, 2020
69a0542
Merge pull request #12453 from jeromecoutant/PR_TRACEGROUP
0xc0170 Feb 19, 2020
043f68b
Merge pull request #12454 from OpenNuvoton/nuvoton_spi_no_miso
0xc0170 Feb 19, 2020
829a3cd
Merge pull request #12318 from VeijoPesonen/sfdp_split_smptbl
0xc0170 Feb 19, 2020
440fa49
Remove paging and sync from I2CEEBlockDevice::read(), as it is not ne…
boomer41 Feb 19, 2020
bcfca4f
HAL: GPIO: Add the get_capabilities function
Feb 18, 2020
ce65a80
Tests: GPIO: Use the get_capabilities()
Feb 19, 2020
1b894aa
K64F: Add gpio_get_capabilities()
Feb 19, 2020
09ecd2f
Nuvoton: Add gpio_get_capabilities()
Feb 19, 2020
b3c0ef8
The DAC init was using the ADC pinmap. This fixes that.
Feb 20, 2020
fe49c9c
Q/SPIF: Abstracts SFDP table reading functionality from device
Feb 3, 2020
6d77d0d
SPIFBlockDevice: Consolidates internal SFDP header information
Feb 10, 2020
8a076d4
SPIFBlockDevice: refactoring usage of SFDP data
Feb 10, 2020
7d1886e
SFDP: consolidation of sfdp_detect_page_size
Feb 11, 2020
2da963b
Q/SPIFBlockDevice: unifies _sfdp_detect_erase_types_inst_and_size fun…
Feb 12, 2020
6a60574
SFDP: consolidates sfdp_detect_erase_types_inst_and_size
Feb 13, 2020
d3b65d5
QSPIFBlockDevice: refactoring _sfdp_parse_basic_param_table
Feb 13, 2020
107f003
SFDP: sanitizes API
Feb 13, 2020
de22648
SFDP: refactoring traces and defines
Feb 14, 2020
55b42a6
STM32WB HCIDriver trace update
jeromecoutant Feb 20, 2020
f037022
STM32WB BLE : add FW version when trace is enabled
jeromecoutant Feb 4, 2020
ebae0e5
STM32WB align deepsleep functions with CubeFW
jeromecoutant Feb 4, 2020
9d01602
STM32WB clean SetSysClock
jeromecoutant Feb 4, 2020
a1570f9
STM32WB : Add ReadMe file
jeromecoutant Feb 4, 2020
8e8b546
Fix build failure when target's cmsis doesn't exist
ccli8 Feb 19, 2020
0995ece
Add scancode evaluate script
0xc0170 Feb 14, 2020
94bb831
Extend storage tests with de-init test case
Nov 18, 2019
35410a9
Add module tests for TDBStore
Nov 19, 2019
b013bc9
Add EmulatedSD stubs that allow using files as a BlockDevice
Nov 19, 2019
9977ace
STM32 : enable MBED trace for QSPI
jeromecoutant Jan 29, 2020
3662759
Merge pull request #12438 from hugueskamba/hk-fix-baremetal-cy9cproto
0xc0170 Feb 20, 2020
a97eb91
Squashed 'features/frameworks/nanostack-libservice/' changes from 9af…
Feb 20, 2020
7d31547
Merge commit 'a97eb91030e7a8c13f1e011882df716e702b5164'
Feb 20, 2020
861558f
Squashed 'features/nanostack/coap-service/' changes from b919a3366f..…
Feb 20, 2020
3badc79
Merge commit '861558f452b51f8a20db35a30b5dc0492f3ec041'
Feb 20, 2020
e7914df
Squashed 'features/nanostack/sal-stack-nanostack/' changes from 9b3e1…
Feb 20, 2020
85e85ee
Merge commit 'e7914df2fc0d604e27f5c26c935d05181f6be72d'
Feb 20, 2020
b8361e4
Fix license headers.
Jan 23, 2020
a5d85bd
RF802.11.4 S2LP driver sync with dev repository
Feb 20, 2020
685e0be
Merge pull request #12473 from amock/fix-MCUXpresso-dac
0xc0170 Feb 20, 2020
db989ba
travis: exclude one file from scanning licenses
0xc0170 Feb 20, 2020
aa4e7b1
rtos: add SPDX identifiers
0xc0170 Feb 20, 2020
f1887e8
drivers: fix SDPX identifiers
0xc0170 Feb 20, 2020
2e7fa8b
rtos: fix SPDX identifiers
0xc0170 Feb 20, 2020
21ad8af
platform: fix SPDX identifiers
0xc0170 Feb 20, 2020
6e64fe3
test: fix SPDX identifier
0xc0170 Feb 20, 2020
2d7e1ba
unittest: fix missing licenses + spdx
0xc0170 Feb 20, 2020
e20e7b8
tests: fix SPDX identifiers
0xc0170 Feb 20, 2020
a8bff81
test apps: fix licenses + SPDX identifiers
0xc0170 Feb 20, 2020
ec836ae
hal: fix SPDX identifiers
0xc0170 Feb 20, 2020
7789eca
component wifi: fix SPDX identifier
0xc0170 Feb 20, 2020
ab76e0a
component storage: fix SPDX identifiers
0xc0170 Feb 20, 2020
b9e00de
psa: fix licenses + SPDX
0xc0170 Feb 20, 2020
01e273e
component mcr20: fix SPDX identifiers
0xc0170 Feb 20, 2020
c43f808
component psa: fix SPDX identifiers
0xc0170 Feb 20, 2020
c0ed178
component storage: fix SPDX identifiers
0xc0170 Feb 20, 2020
5f1c777
tools: fix SPDX identifiers
0xc0170 Feb 20, 2020
9cb8a12
fix SPDX identifier typos
0xc0170 Feb 20, 2020
c520449
Merge pull request #12206 from SeppoTakalo/kvstore_tests
0xc0170 Feb 21, 2020
6a410f8
Update STM32 EMAC driver - limit RX frame length
Feb 18, 2020
da04cc3
Update STM32 EMAC driver based on review
Feb 20, 2020
b5d0b7b
IOTSTOR-1009 - TDBStore magic number if endian sensitive - remove inc…
Feb 21, 2020
37a7ff0
scancode: skip non code files
0xc0170 Feb 21, 2020
a18259a
Merge pull request #12446 from boomer41/i2cee-add-eight-bit-address
0xc0170 Feb 21, 2020
72b2fcf
Merge pull request #12384 from jeromecoutant/PR_WBDEBUG
0xc0170 Feb 21, 2020
8f1bf96
Merge pull request #11942 from michalpasztamobica/remove_deprecated_apis
0xc0170 Feb 21, 2020
f40c561
Inline nsapi_create_stack(NetworkStack)
kjbracey Feb 18, 2020
04580b7
C++11-ify virtualisation in Nanostack classes
kjbracey Feb 21, 2020
a5b15a7
Add ioctl platform service
GaborAbonyi Feb 13, 2020
551c3c5
Add ARM_MUSCA_B1 as a new target platform
tkaman Jan 8, 2020
17394b9
Merge pull request #12484 from mtomczykmobica/IOTSTOR-1009
0xc0170 Feb 21, 2020
cd2d3ce
Fixed spelling mistake of structure
DavidLin1577 Feb 21, 2020
20f6a83
Fixed error of structure
DavidLin1577 Feb 21, 2020
d2d4a87
Fixed error of function 'mac_fcf_lenght'
DavidLin1577 Feb 21, 2020
8c17270
Merge pull request #12480 from 0xc0170/fix_spdx
adbridge Feb 21, 2020
404dacc
Implemented reset reason api.
dustin-crossman Oct 16, 2019
6baafda
Update psoc6cm0p asset to version 1.1.1. This version is built with P…
cypress-midd Feb 20, 2020
d657fa1
TEST: Add USB_DEVICE_TESTS macro to guard usb test
Feb 22, 2020
dc733d8
Merge pull request #12477 from fkjagodzinski/hal-gpio-get_capabilities
0xc0170 Feb 24, 2020
c39959c
C++11-ify virtualisation in FileHandle + Serials
kjbracey Feb 24, 2020
ca9424f
EFM32: fix mbed_hal-pinmap test
amq Feb 24, 2020
ec2da1a
Merge pull request #12492 from miteshdedhia7/pr/psoc6cm0p-update-1.1.1
0xc0170 Feb 24, 2020
f47e569
Merge pull request #12496 from amq/efm32_fix_pinmap_test
0xc0170 Feb 24, 2020
adaa2b6
travis: license check does not fail but report issues
0xc0170 Feb 21, 2020
1b4ad98
scancode: add logger and parse it to get count
0xc0170 Feb 21, 2020
a0248c1
scancode: print files if any found
0xc0170 Feb 24, 2020
70c5797
TEST: update usb test README
Feb 24, 2020
3f4e2a6
Merge pull request #12491 from DavidLin1577/patch-6
0xc0170 Feb 24, 2020
119931e
Merge pull request #12478 from OpenNuvoton/nuvoton_m2351_minor
0xc0170 Feb 24, 2020
692f0a2
Removed CAN deprecated APIs
rajkan01 Feb 24, 2020
c4a54e3
The `Ethernet` APIs are no longer supported, so removed header and cp…
rajkan01 Feb 24, 2020
6eb36f3
Remove the deprecated the InterruptManager APIs
rajkan01 Feb 24, 2020
b575df0
Removes RSPIF block device driver
Dec 30, 2019
1e24c00
Merge pull request #12358 from jamesbeyond/update_req
0xc0170 Feb 24, 2020
5965985
Fixed macro error in emac_util.h
DavidLin1577 Feb 24, 2020
7f1443d
Fixed macro error in emac_util.cpp
DavidLin1577 Feb 24, 2020
9205bdf
Merge pull request #12490 from DavidLin1577/patch-3
0xc0170 Feb 24, 2020
bb48fa4
Merge pull request #12437 from 0xc0170/dev_travis_scancode
0xc0170 Feb 24, 2020
1629103
Merge pull request #12421 from dustin-crossman/pr/cy_targets_reorgani…
0xc0170 Feb 24, 2020
9266ed1
travis: ignore grep return value for scancode
0xc0170 Feb 25, 2020
745a4b4
Merge pull request #12505 from 0xc0170/fix_travis_grep
0xc0170 Feb 25, 2020
a3f8202
Merge pull request #12502 from DavidLin1577/patch-4
0xc0170 Feb 25, 2020
18ad99a
Merge pull request #12481 from artokin/nanostack_release_for_mbed_os_6
0xc0170 Feb 25, 2020
a02f4b4
Fix minimal-printf stack overflow
evedon Feb 25, 2020
9bc59fe
Bugfix for #12374
stevew817 Feb 25, 2020
1c12083
Merge pull request #12426 from VeijoPesonen/sfdp_split_bptbl
0xc0170 Feb 25, 2020
ca52ca9
Q/SPIFBlockDevice: removes dead code
Feb 14, 2020
732692c
Merge pull request #12475 from VeijoPesonen/purge_rspif
0xc0170 Feb 25, 2020
98db255
Merge pull request #12440 from dustin-crossman/pr/reset_reason
0xc0170 Feb 25, 2020
32f615e
Merge pull request #12495 from kjbracey-arm/override_serial
0xc0170 Feb 25, 2020
fdf1c33
allow reconfiguring a running watchdog
paul-szczepanek-arm Feb 25, 2020
1bf3590
TEST: update licenses and add an empty line in the end
Feb 25, 2020
a06abda
mergify: add "mergify skip" label
0xc0170 Feb 26, 2020
ca704a4
SFDP: consolidates erase region search
Feb 17, 2020
5969fdf
Merge pull request #12501 from rajkan01/intmgr_remove_deprecated
0xc0170 Feb 26, 2020
d19317c
clarify docs
paul-szczepanek-arm Feb 26, 2020
c953b65
SFDP: provides doxygen documentation improvements
Feb 26, 2020
1002a3a
Remove InterruptIn deprecated APIs
rajkan01 Feb 26, 2020
42a9cc1
tests-mbed_hal-sleep_manager: fix counter wraparound handling
mprse Feb 26, 2020
c966c42
Merge pull request #12420 from rajkan01/drivers_remove_deprecate
0xc0170 Feb 26, 2020
a8fe831
Merge pull request #12514 from 0xc0170/fix_mergify_skip
0xc0170 Feb 26, 2020
67e9502
Merge pull request #12385 from tymoteuszblochmobica/rot
0xc0170 Feb 26, 2020
f67b8aa
Fix initialization order for I2CEEBlockDevice
boomer41 Feb 26, 2020
5c16018
Merge pull request #12509 from SiliconLabs/bugfix/rtcc_lpticker_coexi…
0xc0170 Feb 27, 2020
29affbc
Remove explicit include of mbedtls/config.h
Feb 27, 2020
10842f7
Merge pull request #12500 from rajkan01/ethernet_remove_deprecate
0xc0170 Feb 27, 2020
9fc8ac2
Merge pull request #12520 from boomer41/fix-i2ceeprom-warning
0xc0170 Feb 27, 2020
981691f
Merge pull request #12519 from mprse/sleepmanaget_test_fix
0xc0170 Feb 27, 2020
3739ccd
Merge pull request #12488 from kjbracey-arm/override_ns
0xc0170 Feb 27, 2020
555981e
Merge pull request #12498 from jamesbeyond/usb_test
0xc0170 Feb 27, 2020
55f88a0
M487: Re-implement Reset_Handler() in naked inline assembly
ccli8 Feb 27, 2020
cbf1a8a
M487: Get around h/w issue with reset from power-down mode
ccli8 Sep 3, 2019
2d93a45
Merge pull request #12451 from jeromecoutant/PR_QSPI_TRACE
0xc0170 Feb 27, 2020
db0bf08
Remove the deprecated Ticker APIs
rajkan01 Feb 27, 2020
4bd2979
GCC: Fix the GCC_ARM_LTO_WORKAROUND for Python 3
Feb 27, 2020
72d2f40
Remove the deprecated ATCmdParser APIs.
rajkan01 Feb 27, 2020
c250781
Merge pull request #12518 from rajkan01/intin_remove_deprecated
0xc0170 Feb 27, 2020
fc5f325
Merge pull request #12458 from GaborAbonyi/add_musca_b1_platform
0xc0170 Feb 27, 2020
1f36b1c
Merge pull request #12450 from VeijoPesonen/sfdp_split_bptbl_2
0xc0170 Feb 27, 2020
c7ec670
Remove reset reason from Future Sequana targets.
dustin-crossman Feb 27, 2020
1bf9303
Merge pull request #12457 from artokin/update_stm32_emac_ethernet_driver
0xc0170 Feb 28, 2020
9ad292a
Merge pull request #12466 from jeromecoutant/PR_METRIC
0xc0170 Feb 28, 2020
272c42d
Merge pull request #12527 from rajkan01/atcmd_remove_deprecated
0xc0170 Feb 28, 2020
0286e3c
Merge pull request #12525 from rajkan01/ticker_remove_deprecated
0xc0170 Feb 28, 2020
3c441eb
travis: scancode check log instead
0xc0170 Feb 27, 2020
695e872
Correct NetworkStackWrapper::get_ip_address
kjbracey Feb 25, 2020
d8d35ed
C++11-ify virtualisation in netsocket
kjbracey Feb 21, 2020
b3ba090
Remove the deprecated CriticalSectionLock APIs
rajkan01 Feb 28, 2020
6e969ec
Remove the deprecated CallChain class and its APIs.
rajkan01 Feb 28, 2020
06b22d9
Merge pull request #12530 from dustin-crossman/pr/remove_reset_reason…
0xc0170 Feb 28, 2020
d6df32d
Merge pull request #12526 from fkjagodzinski/fix-gcc_lto_toolchain_py3
0xc0170 Mar 2, 2020
c2c6d25
Merge pull request #12521 from kivaisan/remove_include_mbedtls_config
0xc0170 Mar 2, 2020
59f0acb
drop expected failure from reconfiguring watchdog
paul-szczepanek-arm Mar 2, 2020
8ec2970
threads: fix timeout (set to 25s)
0xc0170 Mar 2, 2020
9dbd5ed
tests-integration-net-single: fix build error
Mar 2, 2020
1b40076
STM32 EMAC : more configurable
jeromecoutant Feb 12, 2020
c3653c6
STM32 EMAC : check driver function status before returning success
jeromecoutant Feb 14, 2020
89a537b
STM32 EMAC : check PHY_BSR value before connect status
jeromecoutant Feb 14, 2020
c3c0928
STM32 EMAC : enable mbed_trace
jeromecoutant Mar 2, 2020
01a186a
STM32 EMAC : thread size is configurable
jeromecoutant Feb 18, 2020
b15dffa
STM32 EMAC : add PHY ID information
jeromecoutant Feb 20, 2020
d52f55e
Merge pull request #12545 from 0xc0170/fix_threads_timeout
0xc0170 Mar 2, 2020
744889a
Merge pull request #12533 from rajkan01/critseclock_remove_deprecated
0xc0170 Mar 2, 2020
dd9afdf
Remove DirHandle deprecated APIs
rajkan01 Mar 2, 2020
e53b69b
Merge pull request #12548 from VeijoPesonen/fix_tests-integration-fs
0xc0170 Mar 3, 2020
bad9c57
Merge pull request #12460 from mprse/spi_init_nc_fix
0xc0170 Mar 3, 2020
f4df4e7
Merge pull request #12487 from kjbracey-arm/override_nsapi
0xc0170 Mar 3, 2020
a937d30
Merge pull request #12511 from paul-szczepanek-arm/patch-1
0xc0170 Mar 3, 2020
eaac84b
Merge pull request #12467 from kjbracey-arm/nsapics
0xc0170 Mar 3, 2020
37aafc9
Merge pull request #12476 from OpenNuvoton/nuvoton_build_no_cmsis
0xc0170 Mar 3, 2020
4f07086
Merge pull request #12557 from OpenNuvoton/nuvoton_m487_wdt_reset_pow…
0xc0170 Mar 3, 2020
92711bd
travis: fix scancode status if all OK
0xc0170 Mar 3, 2020
d94965f
Merge pull request #12508 from evedon/ed-mprintf-stack-overflow
0xc0170 Mar 3, 2020
2dc5520
Merge pull request #12553 from rajkan01/dh_remove_deprecated
0xc0170 Mar 3, 2020
6e6603f
Merge pull request #12534 from rajkan01/callchain_remove_deprecated
0xc0170 Mar 3, 2020
32e8b2f
Merge pull request #12529 from 0xc0170/fix_scancode_ret
0xc0170 Mar 3, 2020
b3583f0
Merge pull request #12464 from jeromecoutant/PR_ETHERNET
0xc0170 Mar 3, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ pull_request_rules:
conditions:
# Travis failing
- status-failure~=continuous-integration/travis-ci/pr
- "label!=mergify skip"
actions:
label:
add: ['needs: work']
Expand All @@ -49,6 +50,7 @@ pull_request_rules:
conditions:
# Jenkins CI failing
- status-failure~=continuous-integration/jenkins/pr-head
- "label!=mergify skip"
actions:
label:
add: ['needs: work']
Expand All @@ -59,6 +61,7 @@ pull_request_rules:
conditions:
# Jenkins CI failing - any of the pipeline
- status-failure~=^jenkins-ci
- "label!=mergify skip"
actions:
label:
add: ['needs: work']
Expand All @@ -74,6 +77,9 @@ pull_request_rules:
- "#changes-requested-reviews-by=0"
- "#approved-reviews-by>=1"

# No conflict with the base branch
- -conflict

# CI green policy, at least Travis should be green
- status-success~=continuous-integration/travis-ci/pr
# new CI needs to be done (neutral does not work, lets check if it failed or passed, if none, we need to run again)
Expand Down Expand Up @@ -117,6 +123,7 @@ pull_request_rules:
conditions:
# Labels
- "label!=do not merge"
- "label!=mergify skip"
- "label=needs: CI"

# Reviewers
Expand Down
35 changes: 33 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,41 @@ matrix:
- <<: *basic-vm
name: "license check"
env: NAME=licence_check
language: python
python: 3.6.8 # scancode-toolkit v3.1.1 requires v3.6.8
install:
- pip install scancode-toolkit==3.1.1
before_script:
- mkdir -p SCANCODE
# Fetch remaining information needed for branch comparison
- git fetch --all --unshallow --tags
- git fetch origin "${TRAVIS_BRANCH}"
script:
# scancode does not support list of files, only one file or directory
# we use SCANCODE directory for all changed files (their copies with full tree)
- >-
git diff --name-only --diff-filter=d FETCH_HEAD..HEAD \
| ( grep '.\(c\|cpp\|h\|hpp\|py\)$' || true ) \
| ( grep -v '^tools/test/toolchains/api_test.py' || true ) \
| while read file; do cp --parents "${file}" SCANCODE; done
- scancode -l --json-pp scancode.json SCANCODE
- python ./tools/test/travis-ci/scancode-evaluate.py -f scancode.json || true
after_success:
- python ./tools/test/travis-ci/scancode-evaluate.py -f scancode.json
- cat scancode-evaluate.log
- COUNT=$(cat scancode-evaluate.log | grep 'File:' | wc -l)
- |
! grep --recursive --max-count=100 --ignore-case --exclude .travis.yml \
"gnu general\|gnu lesser\|lesser general\|public license"
if [ $COUNT == 0 ]; then
echo "License check OK";
STATUSM="All licenses OK";
set_status "success" "$STATUSM";
else
echo "License check failed, please review license issues found";
STATUSM="Needs review, ${COUNT} license issues found";
set_status "success" "$STATUSM";
fi



- <<: *basic-vm
name: "include check"
Expand Down
3 changes: 2 additions & 1 deletion TESTS/configs/baremetal.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@
"events",
"kv-global-api",
"sd",
"qspif"
"qspif",
"cryptocell310"
],
"target_overrides": {
"*": {
Expand Down
1 change: 1 addition & 0 deletions TESTS/events/queue/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017-2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/events/timing/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/host_tests/crash_reporting.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
"""
Copyright (c) 2018 ARM Limited
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions TESTS/host_tests/device_echo.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""
mbed SDK
Copyright (c) 2011-2016 ARM Limited
Copyright (c) 2011-2020, Arm Limited and affiliates
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions TESTS/host_tests/rtc_calc_auto.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""
mbed SDK
Copyright (c) 2011-2013 ARM Limited
Copyright (c) 2011-2020, Arm Limited and affiliates
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/host_tests/rtc_reset.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""
mbed SDK
Copyright (c) 2017-2017 ARM Limited
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/host_tests/system_reset.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
"""
Copyright (c) 2018 ARM Limited
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/host_tests/timing_drift_auto.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""
mbed SDK
Copyright (c) 2011-2013 ARM Limited
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 4 additions & 2 deletions TESTS/host_tests/trng_reset.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
"""
Copyright (c) 2018 ARM Limited
Copyright (c) 2018-2020, Arm Limited and affiliates
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
Expand Down
1 change: 1 addition & 0 deletions TESTS/host_tests/usb_device_hid.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""
mbed SDK
Copyright (c) 2019 ARM Limited
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
11 changes: 9 additions & 2 deletions TESTS/integration/COMMON/download_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -84,10 +84,17 @@ size_t download_test(NetworkInterface *interface, const unsigned char *data, siz
TEST_ASSERT_MESSAGE((MAX_THREADS * RECV_BUF_SIZE) >= buff_size, "Cannot test with the requested buffer size");

/* setup TCP socket */
TCPSocket tcpsocket(interface);
TCPSocket tcpsocket;
SocketAddress tcp_addr;

interface->gethostbyname(dl_host, &tcp_addr);
tcp_addr.set_port(80);

nsapi_error_t err = tcpsocket.open(interface);
TEST_ASSERT_EQUAL_INT_MESSAGE(NSAPI_ERROR_OK, err, "unable to open socket");

for (int tries = 0; tries < MAX_RETRIES; tries++) {
result = tcpsocket.connect(dl_host, 80);
result = tcpsocket.connect(tcp_addr);
TEST_ASSERT_MESSAGE(result != NSAPI_ERROR_NO_SOCKET, "out of sockets");

if (result == 0) {
Expand Down
1 change: 1 addition & 0 deletions TESTS/lorawan/loraradio/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
8 changes: 4 additions & 4 deletions TESTS/mbed-crypto/sanity/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -262,13 +262,13 @@ void test_crypto_asymmetric_sign_verify(void)
psa_set_key_algorithm(&attributes, alg);
psa_set_key_type(&attributes, key_type);
TEST_ASSERT_EQUAL(PSA_SUCCESS, psa_import_key(&attributes, key, sizeof(key), &key_handle));
TEST_ASSERT_EQUAL(PSA_SUCCESS, psa_asymmetric_sign(key_handle, alg, input, sizeof(input),
signature, sizeof(signature), &signature_len));
TEST_ASSERT_EQUAL(PSA_SUCCESS, psa_sign_hash(key_handle, alg, input, sizeof(input),
signature, sizeof(signature), &signature_len));
TEST_ASSERT_EQUAL(sizeof(signature), signature_len);
TEST_ASSERT_EQUAL_HEX8_ARRAY(expected_signature, signature, signature_len);

TEST_ASSERT_EQUAL(PSA_SUCCESS, psa_asymmetric_verify(key_handle, alg, input, sizeof(input),
signature, signature_len));
TEST_ASSERT_EQUAL(PSA_SUCCESS, psa_verify_hash(key_handle, alg, input, sizeof(input),
signature, signature_len));
TEST_ASSERT_EQUAL(PSA_SUCCESS, psa_destroy_key(key_handle));
}

Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/crc/main.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

/* mbed Microcontroller Library
* Copyright (c) 2018 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/dev_null/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2013-2014 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/flashiap/main.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/lp_ticker/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2013-2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/lp_timeout/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2016 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/sleep_lock/main.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/ticker/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2013-2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/timeout/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/timeout/timeout_tests.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_drivers/timerevent/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_functional/callback/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_functional/callback_big/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_functional/callback_small/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/common_tickers/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/common_tickers/ticker_api_tests.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017-2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/common_tickers_freq/ticker_api_test_freq.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017-2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/crc/crc_api_tests.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2018 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/crc/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2018 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/critical_section/critical_section_test.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2018 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/critical_section/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2018 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/flash/functional_tests/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/lp_ticker/lp_ticker_api_tests.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017-2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/lp_ticker/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions TESTS/mbed_hal/minimum_requirements/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2017 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Loading