Skip to content
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

[pull] master from ARMmbed:master #173

Open
wants to merge 340 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
340 commits
Select commit Hold shift + click to select a range
df77485
Support Nuvoton target NUMAKER_IOT_M467
ccli8 Jan 19, 2022
8da2e31
M467: Fix Greentea reset_reason test failure
ccli8 Feb 22, 2022
0494866
M467: Support HyperRAM
ccli8 Feb 17, 2022
501aa00
Config for M460 EMAC
cyliangtw Mar 7, 2022
877541d
Add M460 EMAC driver
cyliangtw Mar 7, 2022
679c747
Adjust M460 EMAC RX/TX buffer
cyliangtw Mar 7, 2022
ec2c155
M467: Fix EMAC compile error with IAR
ccli8 Mar 8, 2022
24b0feb
M467: Support Crypto SHA/ECC H/W
ccli8 Mar 24, 2022
627a0b4
M467 H/W AES self-test pass
cyliangtw Apr 25, 2022
9dc7cd2
M467 Support crypto GCM H/W
cyliangtw May 3, 2022
9f01968
M467: GCM support one simple mode instead of using composite GHASH & …
cyliangtw May 5, 2022
655ec90
Update M467 AES-GCM to pass AWS-IoT test
cyliangtw May 16, 2022
3fe95b2
Update M467 AES-GCM for H/W gcm in-buffer creteria
cyliangtw May 17, 2022
d92d75e
M467: Improve Crypto H/W wait helper routine
ccli8 Apr 29, 2022
21970e3
M467: Seed PRNG with TRNG for SCAP
ccli8 Apr 28, 2022
88a5291
M467: Support Crypto RSA H/W
ccli8 Apr 15, 2022
a430d70
M467 Support crypto AES-CCM H/W with one-shot & cascade mode
cyliangtw May 26, 2022
087daea
M467: Support Crypto ECC H/W in full-module replacement
ccli8 Apr 25, 2022
196d106
M467: Disable SCAP in RSA H/W
ccli8 Jun 1, 2022
2f8b60d
M467: support fullspeed usb device
cyliangtw Jul 1, 2022
1dd9546
M467: Fix mbedtls_ecp_point_cmp() call with null argument
ccli8 Jul 26, 2022
e8dd9f4
M467: Make mbedtls H/W port removable
ccli8 Aug 8, 2022
2a72a70
Added TMPM4NR Platform
Sep 8, 2022
c5ca907
Removed UTF8 Chars
Sep 9, 2022
42cfb84
M467: I2C: Fix potential role switch failure
ccli8 Sep 22, 2022
a0a5086
M467: Exclude UNO SPI pins from FPGA CI Test Shield test
ccli8 Sep 1, 2022
eaaec1c
M467: Adjust UART pinmap to pass FPGA CI Test Shield test
ccli8 Sep 19, 2022
5ba8afb
M467: Support NuMaker-IoT-M467 board
ccli8 Sep 1, 2022
dbc0f5b
Nuvoton: I2C: Fix potential role switch failure
ccli8 Sep 23, 2022
7bb01c1
Merge pull request #15333 from OpenNuvoton/nuvoton_fix_i2c_role_switch
0xc0170 Sep 26, 2022
e4e1c10
Merge pull request #15330 from deepak-shreshti/master
0xc0170 Sep 27, 2022
881a901
Merge pull request #15329 from YannCharbon/master
0xc0170 Sep 27, 2022
9cd4854
Update can_api.c
chdelfs Oct 12, 2022
733512d
M467: Remove invalid UTF-8 byte sequence
ccli8 Oct 19, 2022
fb1d9c2
Replace MAX32660, MAX32670 I2C driver with final one in MSDK
ozersa Oct 27, 2022
53d043d
Add proper support for NUCLEO-H723ZG.
daniel-starke Oct 27, 2022
540d78e
Fix I2C for MCU_STM32H723xG
daniel-starke Oct 28, 2022
1432f81
Correct MAX32620 boards macro for USB library.
Oct 31, 2022
f0643b1
Merge pull request #15341 from MaximIntegrated/update-i2c-driver
0xc0170 Oct 31, 2022
4f156de
Merge pull request #15344 from MaximIntegrated/master
0xc0170 Oct 31, 2022
102d2f8
Merge pull request #15317 from chdelfs/master
0xc0170 Nov 2, 2022
90837c5
Merge pull request #15337 from OpenNuvoton/nuvoton_m467_iot
0xc0170 Nov 2, 2022
ffcfa2f
Limit NUCLEO_H723ZG toolchain to GCC_ARM
daniel-starke Nov 10, 2022
7ab5260
Merge pull request #15343 from daniel-starke/complete-nucleo-h723zg
0xc0170 Nov 16, 2022
89ddd3f
M2354 support FS-USBD and update TF-M for USB PHY select
cyliangtw Nov 23, 2022
7d16811
Merge pull request #15352 from OpenNuvoton/nuvoton_m2354_usbd
0xc0170 Nov 25, 2022
0751932
Rethink STM32 I2C v2 HAL
multiplemonomials Nov 21, 2022
63fbaaf
Add documentation for I2C_EVENT macros
multiplemonomials Nov 28, 2022
0c2ee4f
Add some additional I2C error codes
multiplemonomials Nov 28, 2022
92bfbcc
Added TMPM4GR Platform
Nov 30, 2022
e4db5d1
Resolve delimeter issues for target.json
Dec 1, 2022
d59c34b
Fix compile error on static pinmap targets
multiplemonomials Dec 4, 2022
d4df713
Merge pull request #15350 from mbed-ce/upstreamed/rethink-stm32-i2c-hal
0xc0170 Dec 5, 2022
da7c0b7
Merge pull request #15353 from deepak-shreshti/master
0xc0170 Dec 6, 2022
239a210
github: Fix click version
0xc0170 Dec 22, 2022
c299c8b
Merge pull request #15357 from 0xc0170/dev/martin.kojtal/fix-scancode…
0xc0170 Dec 23, 2022
91ce405
Targets: NXP: IMXRT: Fixed GCC_ARM lds syntax.
imi415 Dec 7, 2022
8e23ea9
scancode: Fix license index failure
0xc0170 Jan 3, 2023
149d444
Merge pull request #15363 from 0xc0170/fix/martin.kojtal/scancode-lic…
0xc0170 Jan 3, 2023
74ca88b
STM32F1: add MCU_STM32F103xD support
jeromecoutant Dec 12, 2022
95f874a
STM32F103xE: correct GCC startup file
jeromecoutant Dec 12, 2022
f3f030e
STM32F1: add MCU_STM32F103xG support
jeromecoutant Dec 13, 2022
aa7bf3e
Add support of NSAPI_ICMP sockets in Nanostack
YannCharbon Jan 3, 2023
d327f3f
Fix mesh connect semaphore not releasing causing blockage
YannCharbon Jan 3, 2023
c80da53
fix STM32L1 FLASH_SIZE for cat.3 devices with DEV_ID 0x436
caoddx Jan 4, 2023
b1d5fba
Merge pull request #15368 from caoddx/fix_stm32l1_flash_size
0xc0170 Jan 5, 2023
751fe9d
Merge pull request #15367 from YannCharbon/wisun_fix
0xc0170 Jan 5, 2023
06566fc
Merge pull request #15366 from YannCharbon/icmp_sockets
0xc0170 Jan 5, 2023
2e506ba
Merge pull request #15356 from jeromecoutant/PR_F103XE
0xc0170 Jan 5, 2023
4e28fbf
test: Disable failing tests due to echo server
saheerb Jan 6, 2023
b8b638d
Fix default interface ID only being used partially
YannCharbon Jan 10, 2023
81f40fc
Merge pull request #15369 from saheerb/master
0xc0170 Jan 16, 2023
d76d5b8
fix(drivers/emac): Remove incorrect RMII RX ER initialization
akiroz Dec 20, 2022
b6de6bc
Check CAN DLC length value
Martyx00 Jan 16, 2023
b5c2124
Merge pull request #15373 from Martyx00/master
0xc0170 Jan 16, 2023
518eb6d
CAN: read only up to 8 bytes
0xc0170 Jan 16, 2023
a852898
Merge pull request #15370 from YannCharbon/sockopt_interface_id
0xc0170 Jan 16, 2023
1dd0bce
Merge pull request #15355 from imi415/imxrt_ldscript_syntax
0xc0170 Jan 17, 2023
8c8aa1c
arm pack manager file style update
jeromecoutant Jan 23, 2023
495506d
STM32F303xC: correct RAM size
jeromecoutant Jan 23, 2023
1ce13cb
STM32F303xC: add RAM_CCM in GCC linker script
jeromecoutant Jan 23, 2023
b10783c
Merge pull request #15374 from 0xc0170/dev/martin.kojtal/fix-can-leng…
0xc0170 Jan 23, 2023
0431f16
fix(drivers/emac): Add missing SPDX indetifier to ST driver files
akiroz Jan 26, 2023
0ca0db4
Merge pull request #15378 from jeromecoutant/PR_F303
0xc0170 Jan 26, 2023
5c8e60f
Merge pull request #15358 from akiroz/fix-stm32-emac-rmii-pins
saheerb Feb 1, 2023
e167992
Change temp to uint32_t in serial_format
grumpyengineer Feb 21, 2023
fbf4ac0
Change temp to uint32_t in serial_format
grumpyengineer Feb 21, 2023
e55852c
fixed compiler inline issue
hallard Feb 22, 2023
e0c6c44
Merge pull request #15382 from grumpyengineer/MIMXRT1050-lpuart
0xc0170 Feb 22, 2023
be0de13
Merge pull request #15383 from hallard/patch-1
0xc0170 Feb 23, 2023
195873f
Update MAX32670 peripheral drivers with final ones that use by SDK
ozersa Feb 23, 2023
17dc3dc
Update Mbed version block
saheerb Feb 23, 2023
7c87d7c
removed HSE speed limitation for STM32G431RB
cooleo2 Feb 26, 2023
7fcec27
Added HSE range validation for STM32g431xB
cooleo2 Mar 2, 2023
ac8204c
added support for 4, 8 and 16MHz
cooleo2 Mar 4, 2023
7e3ea68
Merge pull request #15385 from UNSW-Sunswift/master
0xc0170 Mar 8, 2023
e638da4
M487: Remove unused variable 'u32EscapeFrame'
ccli8 Mar 9, 2023
5801b16
Merge pull request #15388 from OpenNuvoton/nuvoton_remove_unused_vari…
saheerb Mar 15, 2023
7551315
Add hardware CRC support to STM32G4
augustozanellato Mar 15, 2023
e7fb3b8
Fix repeated start for transactional I2C API on STM32 devices with I2…
multiplemonomials Mar 21, 2023
1bb1036
force FIFO IRQ for FDCan RX on H7
Apr 5, 2023
3aab43f
Merge pull request #15398 from jtmyz9/STMH7-FDCAN-RX-IRQ
0xc0170 Apr 6, 2023
65f45cd
Merge pull request #15394 from mbed-ce/upstreamed/stm32-i2c-repeated-…
0xc0170 Apr 11, 2023
ce13e1c
Merge pull request #15392 from augustozanellato/stm32g4_hw_crc
0xc0170 Apr 11, 2023
fba9f98
add support for Nucleo-H745ZI
Apr 11, 2023
975dfcf
Merge pull request #15396 from jtmyz9/target-Nucleo-h745
0xc0170 Apr 12, 2023
d3b7a07
M467: Support CAN bus
ccli8 Mar 31, 2023
a50a444
MAX32670 apply mbed required changes on peripheral drivers
ozersa Feb 23, 2023
4c3928e
Avoid calling virtual functions from constructors and destructors
szsam Apr 19, 2023
65b14f7
Fix 'new[]' array freed with 'delete'
szsam Apr 19, 2023
3a46630
Define default parameters of functions of derived class the same as t…
szsam Apr 19, 2023
8628604
Merge pull request #15399 from MaximIntegrated/dev-update_max32670_sdk
0xc0170 Apr 19, 2023
fe56b43
Merge pull request #15400 from OpenNuvoton/nuvoton_m467_can
0xc0170 Apr 19, 2023
5db6bcc
Merge pull request #15402 from IVOES/fix-new-array-delete-mismatch
0xc0170 Apr 19, 2023
d0ca14e
Merge pull request #15403 from IVOES/fix-redefined-default-parameter
0xc0170 Apr 19, 2023
c958d1d
Fix potentially overrunning write of sprintf
szsam Apr 19, 2023
1b77cda
Change storage-class of secret_buf to static
szsam Apr 19, 2023
378f2f5
Fix null pointer dereferencing
szsam Apr 20, 2023
5f9f8f3
Fix system_clock.c location
jasperjonker Apr 21, 2023
d2fdd6f
Fix variable name
jasperjonker Apr 22, 2023
9a82ad6
Merge pull request #15401 from IVOES/fix-virtual-call-in-constructor
0xc0170 Apr 26, 2023
0ea5dec
Merge pull request #15404 from IVOES/fix-overrunning-write
0xc0170 Apr 26, 2023
00df0a3
Merge pull request #15407 from jasperjonker/fix/stm32h723
0xc0170 Apr 26, 2023
4b07fc6
drivers/usb: Add missing dependency on mbed-events
thirtythreeforty May 1, 2023
be862ed
Add MAX32670 to tools/arm-pack-manager/index.json for bootloader support
May 2, 2023
b22d510
Add OSPI support for STM32H7
wdx04 May 3, 2023
3c17881
fix compiling errors of FATFileSystem when exFAT was enabled
wdx04 May 4, 2023
a987273
Merge pull request #15416 from thirtythreeforty/fixup-usb
0xc0170 May 5, 2023
70dced2
Merge pull request #15405 from IVOES/fix-stack-address-escape
0xc0170 May 5, 2023
48a89f1
Merge pull request #15412 from MultiTechSystems/update-arm-pack-manager
0xc0170 May 5, 2023
952c286
Merge pull request #15415 from wdx04/fix_exfat
0xc0170 May 5, 2023
cc39261
Merge pull request #15414 from wdx04/stm32h7_ospi
0xc0170 May 8, 2023
9f0ede4
STM32U5: STM32Cube_FW_U5_V1.2.0
jeromecoutant May 10, 2023
91a1b59
Nuvoton: Enable extending sampling time for ADC/EADC
ccli8 May 11, 2023
3f4b177
Update MAX32660 peripheral drivers with final ones that use by SDK
polat-ahmet Apr 26, 2023
8779918
Merge pull request #15422 from OpenNuvoton/nuvoton_eadc_extend_sample…
0xc0170 May 16, 2023
b5692fd
Merge pull request #15420 from jeromecoutant/PR_U5_120
0xc0170 May 17, 2023
d42b9b3
Apply MAX32660 delta
ozersa May 15, 2023
06593d3
LWIP::get_ip_addr: Prefer IPv4 over IPv6 link local addresses
Jookia May 18, 2023
1768ad9
Merge pull request #15406 from IVOES/fix-null-check
0xc0170 May 22, 2023
3a08a45
Merge pull request #15421 from MaximIntegrated/dev-update_max32660_sdk
0xc0170 May 25, 2023
95f3f93
Merge pull request #15423 from Jookia/RFC_ipv6fix
0xc0170 May 30, 2023
633a833
scancode: version >31.2.4 contains fix for reindexing
0xc0170 Jun 1, 2023
9bff970
Merge pull request #15430 from ARMmbed/0xc0170-patch-scancode
0xc0170 Jun 1, 2023
0eac033
Do not clear interrupt flag during initialization
ozersa May 23, 2023
bdec190
MAX32660, MAX32670 UART performance improvement
ozersa May 23, 2023
8b69a94
M2354: Fix debug failure in Mbed Studio
ccli8 May 22, 2023
3b07e53
Merge pull request #15427 from OpenNuvoton/nuvoton_m2354_mcuboot_head…
saheerb Jun 7, 2023
f347b89
Merge pull request #15426 from MaximIntegrated/fix_bug_uart
saheerb Jun 7, 2023
7e206a9
Handle negative values passed to close()
alrvid Jun 14, 2023
56ca532
Moved a { to the same line as if
alrvid Jun 15, 2023
9d0f085
doc: Update README to include production usage warning
saheerb Jun 27, 2023
0b85b72
Merge pull request #15432 from saheerb/master
0xc0170 Jun 27, 2023
564eb05
doc: Provide mbed_die example for security considerations
saheerb Jun 27, 2023
89c1705
Merge pull request #15433 from saheerb/master
saheerb Jun 30, 2023
f9c0cd2
Merge pull request #15431 from alrvid/patch-1
0xc0170 Jul 3, 2023
67d845b
add nullpointer check in LWIP::socket_close
chrJost Jul 5, 2023
13f43cc
Merge pull request #15435 from chrJost/TCP_reset_flag
0xc0170 Jul 11, 2023
5837179
connectivity: drivers: Update Nuvoton M467 EMAC DMA_IE ctl
cyliangtw Jul 13, 2023
306c93d
update drivers STM32WL CUBE V1.3.0
hallard Aug 11, 2023
5558225
Add workaround for G474 hardfault
mak22223 Aug 14, 2023
02b5737
Fix crash when using FDCAN3 RX IRQ on STM32G473 (and others)
josephduchesne Aug 14, 2023
1720397
Merge pull request #15447 from josephduchesne/stm32g473-fdcan3-irq-crash
0xc0170 Aug 16, 2023
3c1f0d5
Merge pull request #15438 from OpenNuvoton/nvt_m467_emac
0xc0170 Aug 16, 2023
dba734f
Merge pull request #15446 from mak22223/master
0xc0170 Aug 16, 2023
f0d9090
Merge pull request #15443 from hallard/STM32Cube_FW_WL_V1.3.0
0xc0170 Aug 21, 2023
9271833
Changed static to weak
hallard Aug 22, 2023
67c25e8
Merge pull request #15448 from hallard/STM32_weak_deepsleep
0xc0170 Aug 28, 2023
cbe0f73
Fix: Do not disable SPI for manual drive mode during transaction setup
ozersa Sep 7, 2023
7049bfc
Merge pull request #15453 from MaximIntegrated/fix-spi_glitch
0xc0170 Sep 13, 2023
ab46d51
make cellular event queue size configurable
LukasKarel Sep 11, 2023
b3a5d6a
Merge pull request #15454 from world-direct/feature/cellularevents
0xc0170 Sep 14, 2023
738419f
remove stdio checks in serial init if no console is available
chrJost Oct 10, 2023
1a036c2
Merge pull request #15457 from chrJost/Console_Pin_Checks
0xc0170 Oct 18, 2023
fcda884
Add target support for XDOT_MAX32670
felser Oct 11, 2023
ae97837
Fix pin validation for target XDOT_MAX32670
felser Oct 23, 2023
394cbee
STM32WL fix set preamble length to 8
hallard Oct 24, 2023
27ab6d8
Add missing license header
felser Oct 24, 2023
7c7d20d
Merge pull request #15459 from hallard/STM23WL_fix_preamble
0xc0170 Oct 25, 2023
4ba13f1
Remove commented out code
felser Oct 25, 2023
47ec87e
TARGET_STM: only mask CAN rx interrupt after rx interrupt, not all CA…
pavels Oct 26, 2023
72f27ce
Merge pull request #15458 from MultiTechSystems/xdot-max32670
0xc0170 Oct 31, 2023
9c3c88c
Sleep Radio in between DC scheduled
hallard Nov 10, 2023
08c7171
Merge pull request #15461 from pavels/master
0xc0170 Nov 23, 2023
36045bd
Merge pull request #15464 from hallard/LoRaWAN_sleep_radio_scheduled_tx
0xc0170 Nov 24, 2023
2ebe0d5
TARGET_M480: Update targets.json to enable IAR support
cyliangtw Nov 29, 2023
30c2ea2
Merge pull request #15469 from cyliangtw/master
0xc0170 Nov 30, 2023
deb09a3
allow to override antenna gain
hallard Nov 30, 2023
9859c60
Don't overlap STM32 FDCAN RAM sections
Nov 30, 2023
794ee97
Update USBCDC.h to support ZLP
cyliangtw Dec 1, 2023
1cccc7e
Update USBCDC.cpp to support ZLP
cyliangtw Dec 1, 2023
e2aed18
Update USBCDC.cpp to fulfill A style
cyliangtw Dec 1, 2023
ca616c8
Move "send ZLP write start" after last alignment packet sent
cyliangtw Dec 5, 2023
0ecb9bd
Nuvoton HUSBD support endpoint write ZLP
cyliangtw Dec 5, 2023
c30af6a
To judge send ZLP or not in USBCDC::AsyncWrite
cyliangtw Dec 6, 2023
126d767
Avoid USBCDC send_nb break the continuation use case
cyliangtw Dec 13, 2023
772c5d3
Fix NUC472 wrong define of set-zero-packet
cyliangtw Dec 14, 2023
dd99580
Merge pull request #15475 from OpenNuvoton/nvt_usbd_zlp
0xc0170 Dec 14, 2023
6403ec7
Merge pull request #15473 from cyliangtw/master
0xc0170 Dec 19, 2023
61ab4f7
Merge pull request #15472 from jtmyz9/jmcloud/STM32-use-more-than-one…
0xc0170 Dec 19, 2023
baf6a30
Merge pull request #15471 from hallard/LoRaWAN_set_antenna_gain
0xc0170 Dec 20, 2023
7f62c06
ci: Use GITHUB_OUTPUT envvar instead of set-output command
arunsathiya Jan 12, 2024
8c0bc50
Quote envvar to match documentation
arunsathiya Jan 23, 2024
9385ec8
add status register number config
daniel-723 Feb 27, 2024
c7ea9c1
ESP8266: Fix accessing uninitialized variable
szsam Mar 8, 2024
4712f9d
NUVOTON: EMAC: Fix undeclared function mbed_error_printf
ccli8 Mar 15, 2024
5a4a4fd
NUVOTON: AnalogIn: Fix undeclared function gpio_set
ccli8 Mar 15, 2024
1be9ff0
NUVOTON: CAN: Fix undeclared function gpio_set
ccli8 Mar 15, 2024
cf7a07f
NUVOTON: AnalogOut: Fix undeclared function gpio_set
ccli8 Mar 15, 2024
4366b68
NUVOTON: SPI: Fix undeclared function gpio_set
ccli8 Mar 15, 2024
25c0491
NUVOTON: I2C: Fix undeclared function gpio_set
ccli8 Mar 15, 2024
11d9997
NUVOTON: Serial: Fix undeclared function gpio_set
ccli8 Mar 15, 2024
7c43c6d
TFM: Fix undeclared function tfm_ns_interface_init
ccli8 Mar 19, 2024
dc49c2b
Add separate flags for I2C slave transfer in progress
agausmann Mar 12, 2024
61522fb
Allow custom TCXO control parameter
hallard Apr 4, 2024
5c49f16
Increase AT timeout to 10s in AT_CellularSMS::send_sms
davidalo Dec 30, 2023
d676084
Increase AT timeout to 10s in AT_CellularSMS::get_sms
davidalo Dec 30, 2023
b5f1d3f
Merge pull request #15484 from arunsathiya/master
0xc0170 Apr 12, 2024
7ae592d
Merge pull request #15501 from OpenNuvoton/tfm_fix_function_undeclare
0xc0170 Apr 12, 2024
7cb61d9
Rework STM32H7x clocking configuration
multiplemonomials Mar 20, 2024
63bdb26
NUVOTON: CAN: Fix filter mask
ccli8 Apr 10, 2024
bfd4ceb
NUVOTON: CAN: Fix Rx interrupt doesn't work
ccli8 Apr 8, 2024
989a694
NUVOTON: CAN: Fix Message Object number for Tx and recognition of Rx …
ccli8 Apr 12, 2024
c1c9550
NUVOTON: CAN: Fix filter mask being zero
ccli8 Apr 18, 2024
8502c74
Merge pull request #15509 from OpenNuvoton/nuvoton_fix_can_interrupt
0xc0170 Apr 23, 2024
98853ac
Merge pull request #15503 from hallard/nordic_rak4630
0xc0170 Apr 23, 2024
95fee2f
Merge pull request #15500 from OpenNuvoton/nuvoton_fix_function_undec…
0xc0170 Apr 24, 2024
e7db584
Added missing delete
mattgbio May 3, 2024
1060154
Merge pull request #15499 from agausmann/i2c-slave-flags
0xc0170 May 3, 2024
7e16b00
Merge pull request #15496 from szsam/patch-1
0xc0170 May 3, 2024
a5abf7c
Remove Portenta-specific system clock override as this can be done th…
multiplemonomials May 5, 2024
45e9efc
Remove duplicate option for NUCLEO_H723ZG
multiplemonomials May 7, 2024
9e7e22d
Fix AT_CellularSMS::list_messages breaking in text mode when CRLF is …
davidalo Dec 30, 2023
5fc4abe
Added missing check for replay protection pointer before allocating n…
mattgbio May 3, 2024
17a03ab
correct scan parameters types
matkammusic May 16, 2024
e04a55f
Merge pull request #15512 from mattgbio/missing-delete-TDBStore
0xc0170 May 21, 2024
3746f5a
change type in ScanParameters getters
matkammusic May 22, 2024
3082c28
skip CRC when initializing TDBStore
mattgbio May 3, 2024
869f0d7
Merge pull request #15493 from macronix/macronix_qspi_driver
0xc0170 May 27, 2024
5249bb9
Merge pull request #15515 from matkammusic/master
0xc0170 Jun 8, 2024
5cb118b
Merge pull request #15514 from mattgbio/skip-initial-crc-TDBStore
0xc0170 Jun 8, 2024
e3d2c56
Merge pull request #15513 from mattgbio/check-rbp-SecureStore
0xc0170 Jun 8, 2024
945c3de
Merge pull request #15502 from mbed-ce/upstreamed/stm32h7x-clocking-f…
0xc0170 Jun 8, 2024
20340d7
Merge pull request #15477 from davidalo/fix-sms
0xc0170 Jun 8, 2024
46e8545
reduce spam on info log of cellular sockets
LukasKarel Jul 11, 2024
d83be9e
docs: Add End of Life for Mbed notice
hugueskamba Aug 20, 2024
036ee2c
Merge pull request #15523 from ARMmbed/dev/hugkam01/add-eof-notice
0xc0170 Aug 26, 2024
a72075b
M467: Fix invoking GPIO_SET_DEBOUNCE_TIME
ccli8 Sep 4, 2024
d84a97a
Merge pull request #15524 from ccli8/nuvoton_m467_gpio_set_debounce_time
0xc0170 Oct 8, 2024
d723bf9
Merge pull request #15521 from world-direct/feature/cellspam
0xc0170 Oct 8, 2024
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
  •  
  •  
  •  
26 changes: 16 additions & 10 deletions .github/workflows/basic_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,23 @@ jobs:

steps:
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0


-
name: install dependencies
shell: bash
run: |
pip install -U scancode-toolkit click
pip install -U scancode-toolkit "click>=7,<8"

-
name: license check
run: |
set -x
mkdir -p SCANCODE

git config --global --add safe.directory "$GITHUB_WORKSPACE"
git diff --name-only --diff-filter=d origin/${GITHUB_BASE_REF} \
| ( grep '.\(c\|cpp\|h\|hpp\|py\)$' || true )
echo $?
Expand Down Expand Up @@ -60,13 +61,14 @@ jobs:

steps:
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

-
name: include check
run: |
git config --global --add safe.directory "$GITHUB_WORKSPACE"
# checks mbed.h is not included in MbedOS files except in tests
! git grep '^#include\s["'"']mbed.h['"'"]$' -- '*.c' '*.h' '*.cpp' '*.hpp' \
':!*platform_mbed.h' ':!*TESTS/*' ':!TEST_APPS/' ':!UNITTESTS/' \
Expand All @@ -81,13 +83,14 @@ jobs:
steps:

- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

-
name: UTF-8 Check
run: |
git config --global --add safe.directory "$GITHUB_WORKSPACE"
# Make sure we're not introducing any text which is not UTF-8 encoded
git diff origin/${GITHUB_BASE_REF} -U0 | ( grep -a '^+' || true ) | ( ! grep -axv '.*' )

Expand All @@ -96,6 +99,7 @@ jobs:
name: astyle checks
run: |
set -x
git config --global --add safe.directory "$GITHUB_WORKSPACE"
git diff --name-only --diff-filter=d origin/${GITHUB_BASE_REF} \
| ( grep '.*\.\(c\|cpp\|h\|hpp\)$' || true ) \
| ( grep -v -f .codecheckignore || true ) \
Expand All @@ -111,7 +115,7 @@ jobs:
steps:

- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

Expand Down Expand Up @@ -155,7 +159,7 @@ jobs:
steps:
-
name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3


- uses: actions/setup-python@v2
Expand Down Expand Up @@ -184,14 +188,15 @@ jobs:
steps:
-
name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

-
name: validate pins
run: |
set -x
git config --global --add safe.directory "$GITHUB_WORKSPACE"
git diff --name-only --diff-filter=d origin/${GITHUB_BASE_REF} \
| ( grep '.*[\\|\/]PinNames.h$' || true ) \
| while read file; do python ./hal/tests/pinvalidate/pinvalidate.py -vvvfp "${file}"; done
Expand All @@ -210,7 +215,7 @@ jobs:
steps:
-
name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3

-
name: cmake build
Expand All @@ -237,14 +242,15 @@ jobs:
steps:
-
name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

-
name: frozen tool check
run: |
set -x
git config --global --add safe.directory "$GITHUB_WORKSPACE"
git diff --name-only origin/${GITHUB_BASE_REF} \
| egrep \
-e "^tools/build_api*" \
Expand Down
36 changes: 18 additions & 18 deletions .github/workflows/docker_management.branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

Expand Down Expand Up @@ -89,15 +89,15 @@ jobs:
run: |
value=`cat dev_tag`
echo "DEV TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_dated`
echo "PROD TAG DATED is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_latest`
echo "::set-output name=DOCKER_PROD_TAG_LATEST::$value"
echo "DOCKER_PROD_TAG_LATEST=$value" >> "$GITHUB_OUTPUT"
echo "PROD TAG is $value"
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT"

-
name: Set up Docker Buildx
Expand All @@ -117,7 +117,7 @@ jobs:

-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

-
name: Build docker containers
Expand Down Expand Up @@ -151,34 +151,34 @@ jobs:
run: |
value=`cat dev_tag`
echo "TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_dated`
echo "TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_latest`
echo "::set-output name=DOCKER_PROD_TAG_LATEST::$value"
echo "DOCKER_PROD_TAG_LATEST=$value" >> "$GITHUB_OUTPUT"
value=`cat mbed_os_version`
echo "::set-output name=MBED_OS_VERSION::$value"
echo "MBED_OS_VERSION=$value" >> "$GITHUB_OUTPUT"
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT"

-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

-
name: Find DEV DOCKER DIGEST
id: docker_info_dev
run: |
DIGEST=$(python ./.github/workflows/ci_scripts/ghcr_utils.py -u ${{ steps.build_info.outputs.REPO_OWNER }} -p ${{ secrets.GITHUB_TOKEN }} get-digest -r mbed-os-env-tmp -t ${{ steps.build_info.outputs.DOCKER_DEV_TAG }} -p ${{ matrix.platform }} )
echo "::set-output name=DIGEST::$DIGEST"
echo "DIGEST=$DIGEST" >> "$GITHUB_OUTPUT"
echo "Docker DIGEST: $DIGEST"

# as the dev images are created only for master branch, run test against
# development branch of blinky
-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: ARMmbed/mbed-os-example-blinky
path: mbed-os-example-blinky
Expand Down Expand Up @@ -228,14 +228,14 @@ jobs:
run: |
value=`cat dev_tag`
echo "TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_dated`
echo "TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_latest`
echo "::set-output name=DOCKER_PROD_TAG_LATEST::$value"
echo "DOCKER_PROD_TAG_LATEST=$value" >> "$GITHUB_OUTPUT"
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT"

-
name: copy dev tag to prod
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker_management.prune.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

-
name: Delete old temporary images
Expand All @@ -22,4 +22,4 @@ jobs:
# deletion if only one image exists or if DOCKER_MANAGEMENT_TOKEN is not
# setup. This shouldn't create any alarm as temporary image deletion is
# not a critical activity.
python ./.github/workflows/ci_scripts/ghcr_utils.py -u ${{ github.repository_owner }} -p ${{ secrets.DOCKER_MANAGEMENT_TOKEN }} delete-old-images -r mbed-os-env-tmp || true
python ./.github/workflows/ci_scripts/ghcr_utils.py -u ${{ github.repository_owner }} -p ${{ secrets.DOCKER_MANAGEMENT_TOKEN }} delete-old-images -r mbed-os-env-tmp || true
34 changes: 17 additions & 17 deletions .github/workflows/docker_management.release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0

Expand Down Expand Up @@ -107,14 +107,14 @@ jobs:
run: |
value=`cat dev_tag`
echo "TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_dated`
echo "TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT"
value=`cat mbed_os_version`
echo "::set-output name=MBED_OS_VERSION::$value"
echo "MBED_OS_VERSION=$value" >> "$GITHUB_OUTPUT"
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT"

-
name: Set up Docker Buildx
Expand All @@ -134,7 +134,7 @@ jobs:

-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: refs/tags/${{ steps.build_info.outputs.MBED_OS_VERSION }}

Expand Down Expand Up @@ -185,20 +185,20 @@ jobs:
run: |
value=`cat dev_tag`
echo "TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_dated`
echo "TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT"
value=`cat mbed_os_version`
echo "::set-output name=MBED_OS_VERSION::$value"
echo "MBED_OS_VERSION=$value" >> "$GITHUB_OUTPUT"
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT"

# as the dev images are created only for master branch, run test against
# development branch of blinky
-
name: Checkout example blinky
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: ARMmbed/mbed-os-example-blinky
path: mbed-os-example-blinky
Expand All @@ -224,7 +224,7 @@ jobs:

-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
ref: refs/tags/${{ steps.build_info.outputs.MBED_OS_VERSION }}
path: mbed-os-example-blinky/mbed-os
Expand All @@ -235,7 +235,7 @@ jobs:
run: |
cd mbed-os-example-blinky/mbed-os
DIGEST=$(python ./.github/workflows/ci_scripts/ghcr_utils.py -u ${{ steps.build_info.outputs.REPO_OWNER }} -p ${{ secrets.GITHUB_TOKEN }} get-digest -r mbed-os-env-tmp -t ${{ steps.build_info.outputs.DOCKER_DEV_TAG }} -p ${{ matrix.platform }} )
echo "::set-output name=DIGEST::$DIGEST"
echo "DIGEST=$DIGEST" >> "$GITHUB_OUTPUT"
echo "Docker DIGEST: $DIGEST"

-
Expand Down Expand Up @@ -280,15 +280,15 @@ jobs:
run: |
value=`cat dev_tag`
echo "DEV TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT"
value=`cat prod_tag_dated`
echo "DATED PROD TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT"
value=`cat mbed_os_version`
echo "MBED OS VERSION is $value"
echo "::set-output name=MBED_OS_VERSION::$value"
echo "MBED_OS_VERSION=$value" >> "$GITHUB_OUTPUT"
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT"

-
name: copy dev tag to prod tags
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docker_management.test-PR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
# for PR tests, development branch of blinky is used
-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: ARMmbed/mbed-os-example-blinky
path: mbed-os-example-blinky
Expand All @@ -49,7 +49,7 @@ jobs:

-
name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
path: mbed-os-example-blinky/mbed-os

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/greentea_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
container: ghcr.io/armmbed/mbed-os-env:master-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Install the latest mbed-tools
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ jobs:

steps:
- name: Checkout repo
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Install Python environment
uses: actions/setup-python@v2
with:
python-version: 3.8

- name: Checkout mbed-os-scripts repo (This repo is currently private)
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
repository: ARMmbed/mbed-os-ci-scripts
token: ${{ secrets.ISSUE_TRIAGING_PERMS }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
container: mbedos/mbed-os-env:latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
path: mbed-os

Expand Down
Loading