Skip to content

STM32H7: USE_SD_TRANSCEIVER is configurable #9

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

Closed
wants to merge 912 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
912 commits
Select commit Hold shift + click to select a range
b1da342
PSoC 6: enable/disable sleep modes based on CY_CFG_PWR_SYS_IDLE_MODE
LDong-Arm Nov 27, 2020
65e5db8
S5JS100: remove idle hook which is essentially the non-Tickless hook …
LDong-Arm Nov 27, 2020
f97c7bd
CMake: GCC ARM linker script fix
0xc0170 Nov 30, 2020
6a28bce
Remove API changes
Nov 26, 2020
671dec5
Update WICED binary for ARMC6
Nov 30, 2020
5cc09f5
the adv bit is actually optional in aux_adv_ind so is not required fo…
paul-szczepanek-arm Nov 30, 2020
4e0d07d
Merge pull request #12897 from kjbracey-arm/tickeropt
0xc0170 Nov 30, 2020
e37aeb0
Workaround to fix RTC-reset issue on the EFM32GG11_STK3701
petroborys Nov 30, 2020
d5f20ed
Merge pull request #13945 from hugueskamba/hk_remove_freescale_k20xx
0xc0170 Dec 1, 2020
3fa8897
Merge pull request #13950 from hugueskamba/hk_remove_freescale_kl27z
0xc0170 Dec 1, 2020
e77b1d8
Merge pull request #13952 from hugueskamba/hk_cmake_freescale_support
0xc0170 Dec 1, 2020
186a258
STM32_gen_PeripheralPins.py v1.19
jeromecoutant Dec 1, 2020
8b70ae1
docs: Update to reflect Mbed CLI 2 changes
jainvikas8 Nov 23, 2020
b4bc521
CMake: Add support for WICED target
hugueskamba Nov 26, 2020
348b4e9
CMake: Add support for Maxim MAX32620C targets
hugueskamba Nov 26, 2020
deac9c0
CMake: Add support for Maxim MAX32625 targets
hugueskamba Nov 26, 2020
19f3d4c
CMake: Add support for Maxim MAX32630 targets
hugueskamba Nov 26, 2020
19abde6
CMake: Add Maxim to the list of supported targets
hugueskamba Nov 26, 2020
b66439f
CMake: Add support for CY8CKIT064B0S2_4343W
hugueskamba Nov 19, 2020
be88fe2
CMake: Enable baremetal support for MCU_PSOC6 targets
hugueskamba Nov 19, 2020
d7b5307
CMake: Add support for CY8CKIT_062S2_43012
hugueskamba Nov 20, 2020
36bcb0c
CMake: Add support for CY8CKIT_062_BLE
hugueskamba Nov 20, 2020
fb9b920
CMake: Add support for CY8CKIT_062_WIFI_BT
hugueskamba Nov 20, 2020
06f2f34
Add support for CY8CPROTO_062S3_4343W
hugueskamba Nov 20, 2020
43b86ff
Add support for CY8CPROTO_062_4343W
hugueskamba Nov 20, 2020
aa415e6
Add support for CYSBSYSKIT_01
hugueskamba Nov 20, 2020
db6df68
Add support for CYW9P62S1_43012EVB_01
hugueskamba Nov 20, 2020
fafc5c3
Add support for CYW9P62S1_43438EVB_01
hugueskamba Nov 20, 2020
efafbd5
Add support for CYTFM_064B0S2_4343W
hugueskamba Nov 20, 2020
0c41cca
CMake: Add Cypress in the list of supported targets
hugueskamba Nov 23, 2020
4e7c7ec
CMake ARM: move map to unify with Gcc Arm
0xc0170 Dec 1, 2020
310b6dd
Add crash reporting and autoreboot capability to MTS_DRAGONFLY_L471QG
Nov 30, 2020
ece756c
TDBStore: pad record header to whole program size before storing it
LDong-Arm Dec 2, 2020
cf977b7
TDBStore: the work buffer is at least the program size or 64 bytes
LDong-Arm Dec 2, 2020
fd5b2c5
Avoid force-casting inputs when calling std::min()
LDong-Arm Dec 2, 2020
a4907e8
Bring in TDBStore UNITTESTS improvements from PR #13731
LDong-Arm Dec 2, 2020
56f7310
Merge pull request #13929 from JeanMarcR/DEEP_SLEEP
0xc0170 Dec 3, 2020
53293df
Merge pull request #13963 from evedon/warnings
0xc0170 Dec 3, 2020
a847ab3
Merge pull request #13985 from 0xc0170/cmake-fix-13983
0xc0170 Dec 3, 2020
d2adc9e
Merge pull request #13925 from hugueskamba/hk_remove_CY8CKIT_064S2_4343W
0xc0170 Dec 3, 2020
0572cf3
Added octa RAM calibration feature to GR-MANGO.
RyoheiHagimoto Dec 3, 2020
58ac265
STM32F0: directory restructuration
jeromecoutant Dec 2, 2020
0b30742
Add missing retry to atomic exchange
kjbracey Dec 3, 2020
6f25e46
STM32F0: code alignment
jeromecoutant Nov 18, 2020
8f07246
STM32F0: targets.json update to create MCU sub families
jeromecoutant Nov 18, 2020
eef17a5
STM32F0: ST CUBE drivers update V1.9.0 => V1.11.1
jeromecoutant Nov 19, 2020
c46bfe0
STM32F0: CMakeLists update
jeromecoutant Dec 2, 2020
b0c50d4
STM32F0: ST CUBE drivers update V1.11.1 => V1.11.2
jeromecoutant Dec 3, 2020
8e58d64
Remove Cellular dependency in netsocket
jeromecoutant Oct 23, 2020
78be77e
Change toolchain file to load core and toolchain options *before* com…
multiplemonomials Nov 30, 2020
6da2cbb
Also update ARM.cmake
multiplemonomials Dec 1, 2020
bb7391a
Remove core.cmake
multiplemonomials Dec 1, 2020
a942b2e
Whoops, accidentally committed version change
multiplemonomials Dec 1, 2020
423e8b0
Fix functions using different names for linker script
multiplemonomials Dec 3, 2020
f07c0cd
Fix variable name conflict with toolchain file
multiplemonomials Dec 3, 2020
0972738
Rebase linker script change properly, re-add external toolchain file …
multiplemonomials Dec 3, 2020
bf7adcf
Adding to BLE terminate method code that releases the UART and disabl…
keithmwheeler Oct 30, 2020
47aab97
Moving UART init from construtor to init method; altering init method…
keithmwheeler Nov 12, 2020
389ed27
Working on changes from code review
keithmwheeler Nov 24, 2020
0e6ede8
Convert cyhal_gpio calls to mbed equivalent.
dustin-crossman Nov 25, 2020
4d70877
Removing 500ms delay inCyH4TransportDriver init; fixing warning about…
keithmwheeler Nov 25, 2020
3445eb2
Shifting BT power pin references to mbed style in transport ccriver a…
keithmwheeler Dec 2, 2020
1e56565
Clean up from 2 Dec review
keithmwheeler Dec 4, 2020
cc90ec9
STM32H7: system power supply configuration
jeromecoutant Dec 4, 2020
a8fbe8c
Merge branch 'kmwh-swint-2' into 'pr-dev/hci-driver-terminate'
Dec 4, 2020
c34a7b2
Modified license and code style.
RyoheiHagimoto Dec 7, 2020
65281b9
Merge pull request #13934 from hugueskamba/hk_cmake_add_cypress_targets
0xc0170 Dec 7, 2020
50e0981
Merge pull request #13978 from LDong-Arm/remove_s5js100_idle_hook
0xc0170 Dec 7, 2020
660b964
Merge pull request #13970 from hugueskamba/hk_cmake_add_maxim_support
0xc0170 Dec 7, 2020
0fa43ca
Merge pull request #13898 from RyoheiHagimoto/add_can_to_grmango
0xc0170 Dec 7, 2020
f13e495
CMake: Add support for GigaDevice targets
hugueskamba Dec 2, 2020
562b31c
Move SFDP unit tests
LDong-Arm Dec 7, 2020
cf66a6e
Correct/clarify TimerEvent::insert documentation
kjbracey Dec 7, 2020
3628802
Fix some formatting issues.
multiplemonomials Dec 8, 2020
2eb77d6
Update GattAuthCallbackReply_t enumeration.
pan- Dec 8, 2020
03cf621
Add width modifier and prepending zeros for integer, hexadecimal and …
Dec 8, 2020
e2777c2
Merge pull request #13777 from jeromecoutant/PR_L152
0xc0170 Dec 9, 2020
e5e315e
Merge pull request #13936 from artokin/mac_address_set_get_mbed_os_ma…
0xc0170 Dec 9, 2020
68df919
Nuvoton: Remove DISABLE/ENABLE macro definitions in BSP
ccli8 Dec 9, 2020
3a71f31
Merge pull request #13907 from petroborys/master
0xc0170 Dec 9, 2020
626804a
Merge pull request #13992 from jeromecoutant/PR_SCRIPT
0xc0170 Dec 9, 2020
18f6794
Merge pull request #14003 from jeromecoutant/PR_H7_PWR
0xc0170 Dec 9, 2020
b25e047
Merge pull request #13996 from LDong-Arm/tdb_buf_size
0xc0170 Dec 9, 2020
75e59a5
Merge pull request #14000 from RyoheiHagimoto/grmango-oram-calib
0xc0170 Dec 9, 2020
336dd99
Merge pull request #14017 from OpenNuvoton/nuvoton_remove_enabledisab…
0xc0170 Dec 9, 2020
0169915
Merge pull request #13998 from MultiTechSystems/mtqn-crash-data-ram
0xc0170 Dec 9, 2020
9662e40
Merge pull request #14001 from kjbracey-arm/mbed-os-atomic
0xc0170 Dec 9, 2020
bf88a3f
Merge pull request #13995 from hugueskamba/hk_cmake_gigadevice_support
0xc0170 Dec 9, 2020
4c94b4b
Merge pull request #14005 from kjbracey-arm/teinsert
0xc0170 Dec 9, 2020
c62b8e5
Merge pull request #13961 from hugueskamba/hk_remove_silabs_rail_EFR32_1
0xc0170 Dec 9, 2020
3865b0c
CMake: Add support for SiLabs EFM32GG targets
hugueskamba Nov 25, 2020
02a70d2
CMake: Add support for SiLabs EFM32GG11 targets
hugueskamba Nov 25, 2020
42b948a
CMake: Add support for SiLabs EFR32MG12 targets
hugueskamba Nov 25, 2020
00ccec6
CMake: Add support for SiLabs SL_RAIL
hugueskamba Nov 25, 2020
1005b7c
CMake: Add Silicon Labs in the list of supported targets
hugueskamba Nov 25, 2020
8ab6290
Review feedback - capitilise argument descriptions
adbridge Dec 9, 2020
c2d6e91
Turn TDBStore and FileSystemStore into standalone libraries
LDong-Arm Nov 11, 2020
e27a6e0
Create a kvstore_global_api for the global API and KVMap
LDong-Arm Nov 11, 2020
8ba64c4
Update include paths
LDong-Arm Nov 11, 2020
b3c13bb
Update UNITTEST for kvstore
LDong-Arm Nov 11, 2020
8c1dd01
Relocate kvstore unit tests into each store type's path
LDong-Arm Nov 13, 2020
ae3c1d6
Add separated kvstore libraries to baremetal test config
LDong-Arm Nov 13, 2020
26acbd1
Relocate kvstore Greentea tests into each store type's path
LDong-Arm Nov 13, 2020
0c33db0
KVStore: componentize CMake definitions into sub-components
LDong-Arm Nov 13, 2020
0f5957d
CMake fix: location of MBED_CONF_FILESYSTEM_PRESENT=1
LDong-Arm Nov 16, 2020
3869266
CMake fix: SFDP already moved to BlockDevice
LDong-Arm Dec 9, 2020
34bbcbf
Fix astyle in KVStore unit tests
LDong-Arm Nov 13, 2020
170c07c
KVStore: drop './' from CMake paths
LDong-Arm Nov 16, 2020
c2cc438
CMake: add missing linkages of storage libraries
LDong-Arm Nov 19, 2020
479b704
"kvstore_global_api" requires "kvstore" for backward compatibility
LDong-Arm Nov 26, 2020
975a871
Make sure all _INIT flags end with a space to fix ARMClang build error.
multiplemonomials Dec 10, 2020
c06fcaf
Merge pull request #13548 from evva-sfw/enhance-minimal-printf
0xc0170 Dec 10, 2020
e4b03a1
Merge pull request #13959 from hugueskamba/hk_cmake_silabs_support
0xc0170 Dec 10, 2020
af5782b
CMake: Add support for Samsung SIDK_S1SBP6A target
hugueskamba Nov 27, 2020
7c3cfab
CMake: Fix Cortex M7 flag passed to assembler
hugueskamba Nov 27, 2020
747dca9
Samsung: Correct ARM toolchain identifier
hugueskamba Nov 27, 2020
742782d
CMake: Add support for Samsung S5JS100 target
hugueskamba Nov 27, 2020
87e8c0b
CMake: Add Samsung to the list of supported targets
hugueskamba Nov 27, 2020
2c1ce49
Merge pull request #13957 from mikaleppanen/new_to_nothrow_mst
0xc0170 Dec 10, 2020
cca6652
Merge pull request #13987 from multiplemonomials/cmake-global-options
0xc0170 Dec 10, 2020
115eee4
Merge pull request #13988 from paul-szczepanek-arm/periodic-sync-ll-fix
0xc0170 Dec 10, 2020
ccd1c65
Merge pull request #14002 from jeromecoutant/PR_F0
0xc0170 Dec 10, 2020
229b9ad
CMake: Fix GCC_ARM Cortex-M0 support
hugueskamba Nov 18, 2020
4acc57c
CMake: Add support for LPC11XX_11CXX targets
hugueskamba Nov 18, 2020
59da1e9
CMake: Fix GCC_ARM Cortex-M3 support
hugueskamba Nov 18, 2020
72d0fb9
CMake: Add support for LPC176X targets
hugueskamba Nov 18, 2020
ea6661c
CMake: Fix GCC_ARM Cortex-M33 and Cortex-M33-NS support
hugueskamba Nov 18, 2020
cf23ba5
CMake: Add support for TARGET_MCUXpresso_MCUS targets
hugueskamba Nov 18, 2020
743563c
CMake: List NXP targets as supported in README
hugueskamba Nov 18, 2020
9adc355
Merge pull request #13924 from hugueskamba/hk_cmake_port_nxp_targets
0xc0170 Dec 10, 2020
6b0fceb
Add CMake support for all Renesas targets
harrisonmutai-arm Dec 8, 2020
e3cee85
Update interpreter program used in ARM scatter file
harrisonmutai-arm Dec 9, 2020
613f7f0
Add Analog Devices to list of supported targets
harrisonmutai-arm Dec 10, 2020
be295e4
Merge pull request #13917 from LDong-Arm/move_SFDP
0xc0170 Dec 10, 2020
ae74aa6
Merge branch 'hk_cmake_wiced_suppport' of https://github.com/hugueska…
0xc0170 Dec 10, 2020
a1ec4ed
Merge branch 'hk_cmake_add_samsung' of https://github.com/hugueskamba…
0xc0170 Dec 10, 2020
14f3ce1
Merge pull request #14014 from pan-/ble-attribute-error-code
0xc0170 Dec 10, 2020
7c70a0c
Merge branch 'port_analog_devices' of https://github.com/harmut01/mbe…
0xc0170 Dec 10, 2020
bd3f13c
Merge pull request #13969 from hugueskamba/hk_remove_MAXIM_support
0xc0170 Dec 10, 2020
e7315e8
ADUCM3029: remove flag that is already set in core CMake
0xc0170 Dec 10, 2020
eef57d3
Samsung: remove todo from CMake
0xc0170 Dec 10, 2020
6a83bc0
CMake: fix targets missing )
0xc0170 Dec 10, 2020
38fe337
Merge pull request #14009 from keithmwheeler/pr-dev/hci-driver-terminate
0xc0170 Dec 10, 2020
86ee300
Merge pull request #14024 from 0xc0170/dev_cmake_targets
0xc0170 Dec 11, 2020
f2a01f2
STM32: USBPhy: enable HS clock sleep
facchinm Oct 28, 2020
ae35c88
STM32H747xI: allow overriding SetSysClock
facchinm Oct 28, 2020
c2aa453
STM32: QSPI: allow setting SAMPLE_SHIFTING mode
facchinm Oct 28, 2020
3084d15
STM32H7: DualCore: allow no forced CM4 boot
facchinm Oct 28, 2020
be22013
STM32H7: dual core: handle interrupts on CM4
facchinm Oct 8, 2020
c96fbeb
STM32: EMAC: allow compiling on MCUs without DCACHE
facchinm Oct 28, 2020
3d2d683
Add Arduino Portenta H7 target
facchinm Oct 28, 2020
8d9b6e9
lwip: use adeguate mem-size for Portenta H7
facchinm Oct 28, 2020
7e2acee
PortentaH7: add Ethernet support
facchinm Oct 28, 2020
f665f1d
Portenta: enable ETH power supply
pennam Nov 11, 2020
7765f39
Fix missing licenses for Arduino original code
facchinm Nov 2, 2020
84790a0
Add SPDX-License
facchinm Nov 13, 2020
a7a6f2a
[Portenta] Add Cmake rules
facchinm Nov 23, 2020
5b91a00
STM32H747_CM4: add RAM_D3 memory section
facchinm Dec 10, 2020
eaa3b0f
PORTENTA_H7: use default linker/startup scripts
facchinm Dec 10, 2020
99c92b5
CMake: Fix Analog Devices targets support
hugueskamba Dec 11, 2020
04ac8a0
STM32H7: FDCAN: use PLL1Q frequency for calculations
facchinm Dec 3, 2020
9f18c44
Merge pull request #13908 from LDong-Arm/kvstore_libraries
adbridge Dec 11, 2020
36df9d1
Merge pull request #13946 from jainvikas8/update-mbed-cli-2-cmds
adbridge Dec 11, 2020
3786d39
kv_config: TDBStore doesn't require flash simulation anymore
LDong-Arm Dec 7, 2020
15e582f
TDBStore unit test: flash simulation no longer required
LDong-Arm Dec 7, 2020
5880a39
TDBStore design doc: flash simulation no longer required
LDong-Arm Dec 7, 2020
2d8a566
SecureStore whitebox test: flash simulation no longer required
LDong-Arm Dec 7, 2020
cfedf1b
TDBStore whitebox test: flash simulation no longer required
LDong-Arm Dec 7, 2020
2064ade
TDBStore Doxygen: flash characteristics no longer required
LDong-Arm Dec 7, 2020
bfbc188
KVStore general_tests_phase_1/2: flash simulation no longer required
LDong-Arm Dec 7, 2020
b829645
BlockDevice design doc: TDBStore no longer requires flash simulation
LDong-Arm Dec 7, 2020
e8614b3
CMake: Port Renesas targets to CMake
harrisonmutai-arm Dec 10, 2020
b947ee3
CMake: Fix dirs and sources visibility for mbed-emac CMake target
harrisonmutai-arm Dec 10, 2020
ddf2f01
CMake: Add Renesas to list of supported targets
harrisonmutai-arm Dec 10, 2020
d6784c3
Update Mbed version block
Dec 11, 2020
65b7950
Remove unsupported Renesas target include files
harrisonmutai-arm Dec 11, 2020
b04e7a1
Add SD component and Update SD card SPI interface
Dec 11, 2020
85bc040
Fix `mbed device-management` command for Python 3.8
fkjagodzinski Dec 11, 2020
5243adc
Remove unsupported S112 SoftDevice build support
harrisonmutai-arm Dec 15, 2020
3879b7c
Remove unsupported S132 SoftDevice build support (MBR,OTA,FULL)
harrisonmutai-arm Dec 15, 2020
8ddef46
Remove unsupported S140 SoftDevice build support (MBR,OTA,FULL)
harrisonmutai-arm Dec 15, 2020
1e96afb
Remove unsupported common SoftDevice build support
harrisonmutai-arm Dec 15, 2020
9a5ed51
Add SPDX identifier
harrisonmutai-arm Dec 14, 2020
ec6e865
fix QSPI-API for NRF52
steinerphilipp Dec 15, 2020
5082e95
CMake: Remove TODO note in device_key list input source file
hugueskamba Dec 16, 2020
006eff5
CMake: Add requirements.txt file for required Python modules
0xc0170 Nov 23, 2020
d634236
CMake: Create mbed-greentea library
rajkan01 Nov 11, 2020
383818c
Merge pull request #13944 from 0xc0170/cmake-requirements
0xc0170 Dec 17, 2020
a41823a
Merge pull request #13965 from adbridge/master
0xc0170 Dec 17, 2020
46c9cf0
Merge pull request #14007 from LDong-Arm/tdb_no_flash_simulation
0xc0170 Dec 17, 2020
626168a
Merge pull request #14021 from harmut01/port_rz_targets
0xc0170 Dec 17, 2020
94cc37b
Merge pull request #14027 from hugueskamba/hk_cmake_fix_analog_device…
0xc0170 Dec 17, 2020
4ad6f5d
Merge pull request #14038 from fkjagodzinski/fix-mbed_dm_command_with…
0xc0170 Dec 17, 2020
f7f13b4
Merge pull request #14055 from hugueskamba/hk_cmake_devicekey_cleanup
0xc0170 Dec 17, 2020
34f5efa
examples:create build_data after example application build
saheerb Dec 17, 2020
7a6bf96
CMake: Fix Apollo3 BLE driver support
hugueskamba Dec 1, 2020
fc4e435
CMake: Add support Ambiq targets
hugueskamba Dec 1, 2020
94f74b4
Ambiq_Micro: Workaround config passing bug
hugueskamba Dec 14, 2020
2e144e8
update startup gcc to add back weak definitions and have HciDrvRadioB…
Wenn0101 Dec 17, 2020
f5ef511
Merge pull request #14050 from evva-sfw/fix_qspif_erase
0xc0170 Dec 17, 2020
8196045
Merge pull request #14047 from harmut01/clean_nordic_targets
0xc0170 Dec 17, 2020
eedd0b3
CMake: streamline kvstore support
hugueskamba Dec 17, 2020
89bd565
Merge pull request #13976 from LDong-Arm/cypress_sleep_debug_rework
0xc0170 Dec 17, 2020
9eb86a2
Cellular unittests update
jeromecoutant Dec 17, 2020
ae4a53e
Support to BlueNRG_2 BLE component (#13246)
apalmieriGH Dec 17, 2020
24501df
Merge pull request #14042 from hugueskamba/hk_cmake_ambiq_micro_support
0xc0170 Dec 17, 2020
d2bf235
Merge pull request #14035 from harmut01/remove_rz_targets
0xc0170 Dec 17, 2020
d4a1b5a
Merge pull request #14064 from saheerb/example_applications_build_data
0xc0170 Dec 17, 2020
9315f05
Merge pull request #13809 from jeromecoutant/PR_CELLULAR
0xc0170 Dec 17, 2020
795362d
Enabled USBDevice in targets.json for H743ZI2
ryanvesdemc Dec 17, 2020
b7284c9
Enabled USBDEVICE in targets.json for H743ZI2
ryanvesdemc Dec 17, 2020
643233e
Merge pull request #14029 from arduino/can_h7_wrong_frequency
0xc0170 Dec 18, 2020
7f538a4
Merge pull request #14041 from harmut01/add_spdx_core
0xc0170 Dec 18, 2020
7cb2407
CMake: add support for Nordic targets
harrisonmutai-arm Dec 15, 2020
9eec408
Add internal subfolder to USBDriver's CMakelists
Dec 18, 2020
569db57
Merge pull request #14065 from hugueskamba/hk_cmake_streamline_kvstore
0xc0170 Dec 18, 2020
c580121
Merge pull request #14071 from MaximIntegrated/usbdriver-include-fix
0xc0170 Dec 18, 2020
9e5e245
Merge pull request #14036 from ahmetalincak/maxim-max32630fthr-SD-con…
0xc0170 Dec 18, 2020
dca2ec7
Correct OSPIF include directory
hugueskamba Dec 21, 2020
b998226
CMake: Add support for OSPIF blockdevice
hugueskamba Dec 21, 2020
994662a
Merge pull request #14061 from rajkan01/create_mbed_greentea_framewor…
adbridge Dec 21, 2020
69b4c13
CMake: Add Blockdevice dependency to KVstore library
hugueskamba Dec 21, 2020
d6d4fef
Merge pull request #14045 from harmut01/port_nordic_targets
0xc0170 Jan 4, 2021
e96b097
Merge pull request #14079 from hugueskamba/hk_cmake_kvstore_dependency
0xc0170 Jan 4, 2021
334e62e
travis: fix 3.5 test bug in attrs
0xc0170 Jan 4, 2021
a723b4c
cmake: STM32H7: fix mbed-emac target
facchinm Jan 4, 2021
c28f0d6
Merge pull request #14108 from 0xc0170/travis_remove_py3.5
0xc0170 Jan 4, 2021
26f758d
cmake: STM32H7: fix stm32h747 targets
facchinm Jan 4, 2021
cdc8845
copy authorsation callbacks to gattserver
paul-szczepanek-arm Dec 23, 2020
5e99ea8
correct the documentation for GattServer::addService
paul-szczepanek-arm Dec 23, 2020
6746573
add missing guards for extended advertising feature
paul-szczepanek-arm Jan 4, 2021
2e714f4
compile out trace when not available
paul-szczepanek-arm Jan 4, 2021
f8805df
CMake: add cmake support for Toshiba targets
harrisonmutai-arm Dec 18, 2020
7ad4304
Merge pull request #14112 from paul-szczepanek-arm/fix-arm-compile
0xc0170 Jan 5, 2021
82fbf7f
Merge pull request #14074 from harmut01/port_toshiba_targets
0xc0170 Jan 5, 2021
ce825bc
Merge pull request #14084 from paul-szczepanek-arm/gatt-copy-callbacks
0xc0170 Jan 5, 2021
9c0cfa9
Merge pull request #14078 from hugueskamba/hk_rename_ospif_include_dir
0xc0170 Jan 5, 2021
e1d1753
Merge pull request #14111 from paul-szczepanek-arm/ble-fix-ext
0xc0170 Jan 5, 2021
62b6cc9
cmake: STM32H7: enable PORTENTA* target
facchinm Jan 4, 2021
a1e8092
CMake: Fix path to Ambiq BLE source file
hugueskamba Dec 29, 2020
6e81af2
Merge pull request #14068 from rvasquez6089/master
0xc0170 Jan 5, 2021
9596c1b
CMake: Add platform greentea test with CMake
rajkan01 Dec 22, 2020
bcbd243
Create Greentea CMake Macro
rajkan01 Dec 22, 2020
634d3be
Incorporating the review comments
rajkan01 Dec 23, 2020
eb9bb7b
Apply suggestions from code review
rajkan01 Dec 23, 2020
d0cd5fa
Merge pull request #13826 from arduino/portenta-mainline
0xc0170 Jan 5, 2021
dd4eca1
Merge pull request #14100 from hugueskamba/hk_cmake_fix_ambiq_ble
0xc0170 Jan 5, 2021
e917282
Merge pull request #14072 from rajkan01/add_cmake_greentea_platform
0xc0170 Jan 5, 2021
75428bb
STM32H7: USE_SD_TRANSCEIVER is configurable
pennam Dec 15, 2020
76f4dcb
PORTENTA_H7: uSD tranceiver is not available
pennam Jan 8, 2021
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -100,3 +100,8 @@ DELIVERY/

# Directory used to clone and build TF-M
features/FEATURE_EXPERIMENTAL_API/FEATURE_PSA/TARGET_TFM/TARGET_IGNORE/

# CMake
CMakeCache.txt
cmake_install.cmake
CMakeFiles/
6 changes: 3 additions & 3 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ pull_request_rules:
- name: "label needs: work when travis-ci failed"
conditions:
# Travis failing
- status-failure~=continuous-integration/travis-ci/pr
- status-failure~=Travis CI - Pull Request
- "label!=mergify skip"
actions:
label:
Expand Down Expand Up @@ -81,7 +81,7 @@ pull_request_rules:
- -conflict

# CI green policy, at least Travis should be green
- status-success~=continuous-integration/travis-ci/pr
- status-success~=Travis CI - Pull Request
# new CI needs to be done (neutral does not work, lets check if it failed or passed, if none, we need to run again)
- -status-success~=continuous-integration/jenkins/pr-head
- -status-failure~=continuous-integration/jenkins/pr-head
Expand Down Expand Up @@ -132,7 +132,7 @@ pull_request_rules:
- "#changes-requested-reviews-by=0"

# CI green policy
- status-success~=continuous-integration/travis-ci/pr
- status-success~=Travis CI - Pull Request
# Internal Jenkins - we rely on PR head to provide status
- status-success~=continuous-integration/jenkins/pr-head
# any of the jenkins pipeline needs to be green. We rely on not failure means all good (if skipped or executed)
Expand Down
73 changes: 16 additions & 57 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,26 +21,22 @@ dist: xenial

env:
global:
- deps_url="https://mbed-os-ci.s3-eu-west-1.amazonaws.com/jenkins-ci/deps"
- deps_url="https://mbed-os-ci-public.s3-eu-west-1.amazonaws.com/jenkins-ci/deps"
- deps_dir="${HOME}/.cache/deps"

cache:
pip: true
ccache: true
directories:
- ${HOME}/.cache/deps
- ${HOME}/.ccache


before_install:
- source tools/test/travis-ci/functions.sh
- set_status "pending" "Test started."

after_success:
- set_status "success" "Success!"

after_failure:
- set_status "failure" "Test failed."

addons:
apt:
packages:
- ninja-build

matrix:
include:
Expand Down Expand Up @@ -77,41 +73,32 @@ matrix:
| ( 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
- python ./tools/test/travis-ci/scancode-evaluate.py scancode.json || true
# run the same but for new files. All new files must have SPDX
- >-
git diff --name-only --diff-filter=A 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_NEW_FILES; done
- scancode -l --json-pp scancode_new_files.json SCANCODE_NEW_FILES
- python ./tools/test/travis-ci/scancode-evaluate.py -f scancode_new_files.json || true
after_success:
- python ./tools/test/travis-ci/scancode-evaluate.py -f scancode.json
- python ./tools/test/travis-ci/scancode-evaluate.py scancode_new_files.json || true
- cat scancode-evaluate.log
- COUNT=$(cat scancode-evaluate.log | grep 'File:' | wc -l)
- python ./tools/test/travis-ci/scancode-evaluate.py -f scancode_new_files.json
- COUNT=$(cat scancode-evaluate.log | grep 'File:' | grep -v 'SPDX' | wc -l) || true
- python ./tools/test/travis-ci/scancode-evaluate.py scancode_new_files.json
- cat scancode-evaluate.log
- COUNT_NEW_FILES=$(cat scancode-evaluate.log | grep 'File:' | wc -l)
- COUNT_NEW_FILES=$(cat scancode-evaluate.log | grep 'File:' | grep -v 'SPDX' | wc -l) || true
- |
if [ $COUNT == 0 ] && [ $COUNT_NEW_FILES == 0 ]; then
echo "License check OK";
STATUSM="All licenses OK";
set_status "success" "$STATUSM";
true;
elif [ $COUNT_NEW_FILES != 0 ]; then
echo "License check failed, files with the license issues found";
STATUSM="Needs review, license issues in modified files: ${COUNT}, new files: ${COUNT_NEW_FILES}";
set_status "failure" "$STATUSM";
echo "License check failed, new files with the license issues found";
false;
else
echo "License check failed, please review license issues found in modified files";
STATUSM="Needs review, ${COUNT} license issues found";
set_status "success" "$STATUSM";
false;
fi



- <<: *basic-vm
name: "include check"
env: NAME=include_check
Expand All @@ -122,15 +109,14 @@ matrix:
':!*tests/*' ':!*targets/*' ':!*TARGET_*' ':!*unsupported/*' \
':!*events/tests/*' ':!*drivers/tests/*'


### Docs Tests ###
- &docs-vm
stage: "Docs"
name: "astyle"
env: NAME=astyle
install:
- >-
curl -L0 https://mbed-os.s3-eu-west-1.amazonaws.com/builds/deps/astyle_3.1_linux.tar.gz --output astyle.tar.gz;
curl -L0 https://mbed-os-ci-public.s3-eu-west-1.amazonaws.com/jenkins-ci/deps/astyle_3.1_linux.tar.gz --output astyle.tar.gz;
mkdir -p BUILD && tar xf astyle.tar.gz -C BUILD;
cd BUILD/astyle/build/gcc;
make;
Expand Down Expand Up @@ -243,6 +229,7 @@ matrix:
- |-
tr -d ' ' >> requirements.txt <<< "
mock==2.0.0
attrs==19.1.0
pytest==3.3.0
pylint>=1.9,<2
hypothesis>=3,<4
Expand Down Expand Up @@ -298,27 +285,13 @@ matrix:
# Check that example compiles without rtos
- sed -n '/``` cpp/,/```/{/```$/Q;/```/d;p;}' ${EVENTS}/README.md > main.cpp
- |
rm -r cmsis/CMSIS_5/CMSIS/RTOS2 cmsis/device/rtos drivers/source/usb connectivity/cellular connectivity/drivers/cellular \
rm -r cmsis/CMSIS_5/CMSIS/RTOS2 cmsis/device/rtos drivers/usb connectivity/cellular connectivity/drivers/cellular \
connectivity/libraries/ppp connectivity/netsocket connectivity/nanostack connectivity/lwipstack features/frameworks/greentea-client \
features/frameworks/utest features/frameworks/unity BUILD
- python tools/make.py -t GCC_ARM -m NUCLEO_F103RB --source=. --build=BUILD/NUCLEO_F103RB/GCC_ARM -j0
# Run profiling tests
- make -C ${EVENTS}/tests/unit prof | tee prof
- ccache -s
after_success:
# Update status, comparing with master if possible.
- |
CURR=$(grep -o '[0-9]\+ cycles' prof | awk '{sum += $1} END {print sum}')
PREV=$(curl -u "${MBED_BOT}" https://api.github.com/repos/${TRAVIS_REPO_SLUG}/status/master \
| jq -re "select(.sha != \"${TRAVIS_COMMIT}\")
| .statuses[] | select(.context == \"travis-ci/${NAME}\").description
| capture(\"runtime is (?<runtime>[0-9]+)\").runtime" \
|| echo 0)

delta=""
[ "${PREV}" -ne 0 ] && delta="($(printf "%+d" "$(( ${CURR} - ${PREV} ))" cycles)"

set_status "success" "Success! Runtime is ${CURR} cycles. ${delta}"

- <<: *extended-vm
name: "littlefs"
Expand Down Expand Up @@ -379,17 +352,3 @@ matrix:
CFLAGS+="-DLFS_NO_ASSERT -DLFS_NO_DEBUG -DLFS_NO_WARN -DLFS_NO_ERROR"
| tee sizes
- ccache -s
after_success:
# Update status, comparing with master if possible.
- |
CURR=$(tail -n1 sizes | awk '{print $1}')
PREV=$(curl -u "${MBED_BOT}" https://api.github.com/repos/${TRAVIS_REPO_SLUG}/status/master \
| jq -re "select(.sha != \"${TRAVIS_COMMIT}\")
| .statuses[] | select(.context == \"travis-ci/${NAME}\").description
| capture(\"code size is (?<size>[0-9]+)\").size" \
|| echo 0)

delta=""
[ "${PREV}" -ne 0 ] && delta="($(printf "%+0.2f%%" "$(<<< "100 * ((${CURR} - ${PREV})/${PREV})" bc -l)"))"

set_status "success" "Success! Code size is ${CURR}B. ${delta}"
Loading