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

chore(Other): Stage October 2024 Release #1200

Closed
wants to merge 178 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
f6f41f3
fix(ThirdParty): Remove IAR build errors for the MAX32675 (#927)
lorne-maxim Feb 21, 2024
dd18bc8
fix(Documentation): Fix More Broken Links (#929)
Jake-Carter Feb 22, 2024
c7dc246
feat(CMSIS): Enable SPIXF cache controller (SFCC) in SystemInit for M…
sihyung-maxim Feb 23, 2024
47ac9e5
feat(Build): Add Ability to Selectively Introspect Build Variables (#…
Jake-Carter Feb 27, 2024
ebac5c4
fix(Build): Fix Broken macOS PATH in VS Code, Fix Broken README Links…
Jake-Carter Feb 28, 2024
e75ecd7
feat(PeriphDrivers): Allow Skipping Clock and GPIO Initialization (#932)
ozersa Feb 28, 2024
2caffd5
fix(PeriphDrivers): Fix MAX32690 SPI DMA RX ReqSel for SPI 2, 3, and …
Jake-Carter Feb 28, 2024
a36778f
chore(Examples,Boards,CMSIS,PeriphDrivers,Tools): Update copyrights f…
sihyung-maxim Mar 5, 2024
c46a1eb
fix(workflow): Update BLE examples path in BLE_Examples_Test workflow…
sihyung-maxim Mar 5, 2024
66df403
fix(workflow): Update clang-format workflow to Node.js 20 and remove …
sihyung-maxim Mar 5, 2024
fd5d511
feat(Examples): Add Dual Core Sync examples for MAX32690 (#928)
sihyung-maxim Mar 6, 2024
31748bc
fix(MiscDrivers): Refactor TFT SPI transmit for tft_ssd2119 (#943)
ahmetyazicii Mar 6, 2024
65259f2
fix(BLE): PalTimer Calibration (#951)
BrentK-ADI Mar 15, 2024
f1d7a10
feat(Build, workflow): Add Version Info Files (#937)
Jake-Carter Mar 15, 2024
561f063
chore(Examples): Bump pillow from 9.3.0 to 10.0.1 in /Examples/MAX780…
dependabot[bot] Mar 15, 2024
a294fbb
fix(PeriphDrivers): Update INRO clock Enum name for MAX32662. (#946)
kilicomercan Mar 15, 2024
b2762b6
feat(BLE): Added API to check whether a test is actively running (#939)
EricB-ADI Mar 18, 2024
7a8039b
fix(PeriphDrivers): Resolve compiler warnings for the MAX32690 librar…
lorne-maxim Mar 18, 2024
55754b5
fix(workflow): Add token permissions to automatically re-trigger acti…
sihyung-maxim Mar 19, 2024
15b4f34
revert(workflow): Remove token usage from clang-format-run workflow (…
sihyung-maxim Mar 20, 2024
bd92bea
fix(Build): Fix `-Wstrict-prototypes` warnings (#954)
Jake-Carter Mar 20, 2024
7ee1fd3
fix(Examples,PeriphDrivers): Update TMR Clock Source names to be cons…
sihyung-maxim Mar 20, 2024
7db1d20
fix(PeriphDrivers): Fix Unusable MAX32690 I2C Pins (#958)
Jake-Carter Mar 21, 2024
2ecc1e4
feat(PeriphDrivers): Allow Skipping Clock and GPIO Initialization on …
karaanil Mar 21, 2024
7a9bcc1
feat(Boards): AD-APARD32690-SL Board Support (#950)
BrentK-ADI Mar 27, 2024
342b204
fix(Tools): JLink Flashing for MAX32670/75 (#966)
BrentK-ADI Mar 28, 2024
a578236
feat(Examples): Add RTOS Debug Features to MAX78000 FreeRTOSDemo (#962)
Brandon-Hurst Mar 28, 2024
8ed11c0
fix(CMSIS): Reduce Available MAX32670 Flash by 8KB, Reserve Final Pag…
Jake-Carter Apr 1, 2024
6f1dce9
chore(workflow): Update copyrights (#970)
ozersa Apr 2, 2024
e3d2e62
ci(workflow): Add workflow for copying necessary files to Zephyr HAL …
lorne-maxim Apr 2, 2024
76308c0
feat(Examples,CMSIS,PeriphDrivers): Add support for MAX32675 RevB (#972)
sihyung-maxim Apr 2, 2024
755e6ff
feat(PeriphDrivers): Add SPI v2 support to MAX32690 (#964)
sihyung-maxim Apr 3, 2024
f2c2c8b
fix(PeriphDrivers): Fix Bitwise Logic for TMR RevA Prescaler Init (#971)
Jake-Carter Apr 3, 2024
afef41e
ci(workflow): Use correct path to support script (#978)
lorne-maxim Apr 3, 2024
07201c3
ci(workflow): Copy MSDK peripheral files to hal_adi (#982)
ozersa Apr 9, 2024
1644294
feat(BLE): WSF-NVM Storage Full Error Handling (#975)
EricB-ADI Apr 10, 2024
52174ec
fix(BLE): FreeRTOS-tickless (#985)
EricB-ADI Apr 12, 2024
b71451d
fix(CMSIS): Add GPIOWAKE_IRQn to MAX32675 (#989)
sihyung-maxim Apr 12, 2024
0830225
chore(BLE): Fixed broken links to cordio docs (#991)
EricB-ADI Apr 15, 2024
0665fe0
fix(BLE): MAX32690 DATC Hardfaulting with ICC enabled (#988)
EricB-ADI Apr 15, 2024
a96ccc6
fix(PeriphDrivers): Clarify GPIO drive strength enum documentation (#…
sihyung-maxim Apr 15, 2024
0038d43
fix(Examples): Updated CAM02 examples (#963)
vicloginov Apr 16, 2024
790ad99
chore(Other): Add zephyr related wrappers and system files in MSDK (#…
ozersa Apr 16, 2024
6a3b1ab
feat(Tools): Add Keil `Project Wizard` App v0.1.0-prerelease (#992)
sihyung-maxim Apr 16, 2024
25ca28d
feat(BLE): PRBS15 MAX32655 (#993)
EricB-ADI Apr 16, 2024
aad12c7
fix(MiscDrivers): Fix Blank MAX78000EVKIT TFT Display (#979)
Jake-Carter Apr 16, 2024
6cb136f
feat(PeriphDrivers): Add PinMux tool supporting functions (#997)
lorne-maxim Apr 19, 2024
187ff74
fix(Tools): Update Keil support for ECC enabled versions of the MAX32…
lorne-maxim Apr 25, 2024
92678b9
fix(PeriphDrivers): Fix MAX32675 timer warning (#1007)
ozersa May 4, 2024
323668c
fix(Examples): Fix RF Test RTOS Scheduling Bug (#1011)
BrentK-ADI May 9, 2024
62377a9
fix(BLE): Update PAL_UART to recover from error (#999)
EricB-ADI May 10, 2024
398ef7a
fix(BLE): Fixed error in FreeRTOS Timer queue (#1010)
BrentK-ADI May 11, 2024
d01ad7b
fix(Build): Fix Cordio Build Error for `BT_VER = 11` (#1013)
Jake-Carter May 11, 2024
adf9d67
fix(workflow): Update permissions in zephyr-hal workflow (#994)
sihyung-maxim May 13, 2024
8ab058a
fix(workflow): Fix BLE Project Build Test Failures (#1015)
Jake-Carter May 13, 2024
5e014b2
feat(Boards,CMSIS,Examples,PeriphDrivers): Initial commit for MAX3265…
sihyung-maxim May 14, 2024
e56d5a7
test(workflow): Update BLE Examples WF (#1018)
EricB-ADI May 17, 2024
700e2d3
fix(BLE): Platform build error (#1020)
EricB-ADI May 20, 2024
0f7bdf8
chore(CMSIS,Tools): Append `sla_` prefix to all `header_{part}.c` fil…
sihyung-maxim May 30, 2024
601c5e3
fix(BLE): Upate BLE examples workflow to use CI actions V1.1 (#1032)
EricB-ADI Jun 3, 2024
2e450ed
fix(CMSIS): Declare libc function stubs as weak (#1029)
MaureenHelm Jun 3, 2024
daa71f8
fix(CMSIS): Fix zephyr build issues (#1030)
ozersa Jun 3, 2024
09a77db
chore(Other): Update Zephyr DMA wrapper for MAX32657 (#1027)
hfakkiz Jun 5, 2024
5955fcf
docs(BLE): Updated README to be more explicit about HCI uart for MAX3…
EricB-ADI Jun 6, 2024
c019fed
fix(Other): Updated gitignore (#1046)
EricB-ADI Jun 11, 2024
1430a0c
chore(Other): Add a function in wrap_uart (#1034)
ozersa Jun 12, 2024
74a552e
fix(PeriphDrivers): Fix `MXC_SYS_GetUSN` Buffer Overflow (#1016)
Jake-Carter Jun 18, 2024
a8938a5
fix(PeriphDrivers): MXC_SYS_GetUSN Checksum error (#1050)
EricB-ADI Jun 24, 2024
e6474de
feat(MiscDrivers): Add API for Setting SDHC Data Width (#1045)
EricB-ADI Jun 25, 2024
e1cae5b
fix(PeriphDrivers): Add CSI Capture Timeout (#1025)
isztldav Jun 25, 2024
47e0bf4
docs(BLE): Add Documentation for Resources used by PAL Layer for MAX3…
JC-282-AD Jun 26, 2024
dbd8bc5
fix(BLE): Updated MAX32665 libphy and fixed sys_me14 (#1060)
EricB-ADI Jun 27, 2024
ff8bd53
fix(Examples): Face Detection Library Change for MAX78000, MAX78002 F…
oguzhanbsolak Jun 27, 2024
6ff04ec
feat(BLE): HCI Accessible BLE Stats (#1064)
EricB-ADI Jun 28, 2024
e78e9cc
feat(Examples): Add autotest to test Examples for MAX32690 (#1063)
JC-282-AD Jun 28, 2024
069b58f
docs(BLE): Add Documentation for Wireless Stack Framework in CORDIO_U…
JC-282-AD Jul 1, 2024
b66d772
fix(PeriphDrivers): Fix SDHC Peripheral Failure for Alternative Syste…
OzgunKanal Jul 1, 2024
76fcf09
perf(Other): Use FreeRTOS Heap Allocation Scheme 4, Allow Changing Fr…
Brandon-Hurst Jul 1, 2024
d1f6007
feat(Examples): Add MAX32650 LCD + FreeRTOS Example (#1036)
BrentK-ADI Jul 1, 2024
b7b5ff1
refactor(Examples): Clean up record.c (MAX78002 CNN Examples) contain…
Noxi123 Jul 1, 2024
9b935d9
feat(BLE): Added User Configurable Duplicate Filtering (#1022)
BrentK-ADI Jul 2, 2024
4d53dd0
fix(BLE): Fix build error in OTAS Example (#1071)
EricB-ADI Jul 2, 2024
4495706
fix(PeriphDrivers): Fix UART DMA Callbacks for UART1+ (#1004)
Jake-Carter Jul 2, 2024
796e710
fix(PeriphDrivers): Resolve incorrect DMA request in DMA-based SPI tr…
JeonChangmin Jul 2, 2024
713cf98
revert(PeriphDrivers): Revert incorrect spi_num - reqselTx/Rx matchin…
JeonChangmin Jul 8, 2024
1d180aa
feat(Other): Enable building zephyr for risc-v targets (#1051)
MaureenHelm Jul 8, 2024
e8a069c
fix(PeriphDrivers): Ensure single execution of DMA-based SPI transact…
JeonChangmin Jul 8, 2024
7179aa4
fix(PeriphDrivers): Fix MAX32690 I2C Recovery Failures for TQFN Packa…
Jake-Carter Jul 8, 2024
f525827
feat(CMSIS,Examples,PeriphDrivers)!: Add MAX32665 Dual Core example a…
sihyung-maxim Jul 8, 2024
db71b80
feat(Examples): I2S_DMA_Target example added to the MAX32690 examples…
ersahatmacaa Jul 8, 2024
676704a
fix(workflow): Grant PRs against forks access to write permissions (#…
sihyung-maxim Jul 9, 2024
a52a937
feat(PeriphDrivers): Enable sysclk-div for MAX32690 (#1078)
ozersa Jul 9, 2024
fca56e9
fix(PeriphDrivers): Fix `-wstrict-prototype` and other Misc. MAX78002…
Jake-Carter Jul 9, 2024
a064240
feat(Examples): Add SDHC example for MAX32655FTHR (#1079)
OzgunKanal Jul 16, 2024
8fc1336
fix(BLE): Fixing clean.cordio build target (#1083)
kevin-gillespie Jul 19, 2024
dd26a3e
refactor(BLE): Updating API to match new Library (#1085)
kevin-gillespie Jul 24, 2024
b47c56e
fix(BLE): ME18 PHY + PAL UART + clean.cordio (#1080)
EricB-ADI Jul 25, 2024
7ccf20d
fix(Examples): Update msdk examples to use PREFIX for toolchain utili…
kmccalluADI Jul 26, 2024
9d6e191
build(CMSIS): pointless RISC-V build system interruption (#1092)
isztldav Jul 29, 2024
4e95ce6
feat(Examples): Firmware update through HCI for MAX32655 (#1093)
JC-282-AD Jul 30, 2024
9974b82
fix(Other): Revert previous PR (#1097)
EricB-ADI Jul 30, 2024
6a13b39
fix(BLE): HCI Reset Reference Count (#1100)
EricB-ADI Jul 30, 2024
69cc1f0
fix(CMSIS): Set CTB clock to max frequency for MAX32572 startup (#1087)
sihyung-maxim Aug 1, 2024
25e02de
fix(PeriphDrivers): MAX32672 timer issue (#1103)
ozersa Aug 2, 2024
98e234e
feat(ThirdParty): Add USS Library Support (#1102)
Jake-Carter Aug 5, 2024
c320a28
fix(PeriphDrivers): IBRO_CLK is connected to timers 4-5 (#1084)
isztldav Aug 7, 2024
cac32a7
fix(PeriphDrivers): Fix MAA Operator Setter for TPU Drivers (#1104)
Jake-Carter Aug 8, 2024
3f96590
feat(PeriphDrivers): Add Clock Setter APIs for MAX32690 & MAX78002 Pe…
Jake-Carter Aug 9, 2024
534f45e
perf(Boards, MiscDrivers): Removed TFT CS delay and added new TFT fun…
EricB-ADI Aug 12, 2024
57fb9ee
fix(PeriphDrivers): Fix build warnings for MAX32672 and MAX32662 ADC …
hfakkiz Aug 12, 2024
608acf3
chore(PeriphDrivers): Adding option for MAX32655 B1 0x4231. (#1112)
kevin-gillespie Aug 13, 2024
3c1cf09
fix(PeriphDrivers): Add UART Clock Setter API for all parts using UAR…
sihyung-maxim Aug 15, 2024
f5e5a67
feat(Examples): MAX32672 ADC + DMA Example Project (#1081)
BrentK-ADI Aug 16, 2024
330aef5
feat(BLE): Adding header file for PAL version. (#1118)
kevin-gillespie Aug 19, 2024
fb3ae96
fix(PeriphDrivers): Fix LPUART GetClockSource Settings for MAX32655 a…
sihyung-maxim Aug 19, 2024
51ec9ad
fix(BLE): GCR and SIR (#1120)
EricB-ADI Aug 19, 2024
4bf2c6a
feat(PeriphDrivers): Add MAX32657 I3C driver (#1111)
ttmut Aug 20, 2024
4bedbd5
revert(PeriphDrivers): Revert LPUART (UART3) Clock Source Settings fo…
sihyung-maxim Aug 20, 2024
039fabd
feat(Build): Add --print-memory-usage to linker options (#1117)
BrentK-ADI Aug 20, 2024
4ca3d0a
fix(PeriphDrivers): Static scoping for UART driver variables (#1116)
BrentK-ADI Aug 20, 2024
186bb2c
fix(BLE): Setting default TIFS time (#1124)
kevin-gillespie Aug 20, 2024
0a1aa65
fix(PeriphDrivers): Fixed incorrect argument being passed in Timer Re…
EricB-ADI Aug 22, 2024
94edd39
fix(BLE): Added assertion to PalUart init to make sure uart is not be…
EricB-ADI Aug 22, 2024
71724ae
chore(Other): Sync Libraries/zephyr folder (#1126)
ozersa Aug 23, 2024
7645ef9
fix(BLE): Enable IRQ in PalUartInit (#1134)
EricB-ADI Aug 23, 2024
c42d977
fix(BLE): PHY features and Window Widening constant (#1130)
kevin-gillespie Aug 23, 2024
fd9d477
refactor(BLE): Simplifying LED interface with libphy. (#1137)
kevin-gillespie Aug 26, 2024
b083af9
fix(Other): Fix SPI DMA enable field mapping for MAX32657 and MAX3266…
ttmut Aug 26, 2024
3fa3d21
feat(MiscDrivers): Add APS6404 SRAM Drivers (#1095)
Jake-Carter Aug 27, 2024
428abd6
fix(Documentation): Fix Inaccurate SPI Threshold Docstrings (#1096)
Jake-Carter Aug 27, 2024
9d4af24
fix(Examples): Fix DUTY_CYCLE Functionality for MAX32660 TMR Example …
Jake-Carter Aug 27, 2024
8690344
fix(PeriphDrivers): Leaving UART HE interrupt disabled during initial…
kevin-gillespie Aug 27, 2024
b2ebb83
fix(Boards): Update MAX78002 examples list for Eclipse project wizard…
sihyung-maxim Aug 28, 2024
040f0e4
fix(Other): Update pascalvoc-retinanetv7_3 Eclipse Include Paths (#1138)
Jake-Carter Aug 28, 2024
ffba0a1
fix(PeriphDrivers): Add SPI hardware SS control function for AI87 (#1…
hfakkiz Aug 28, 2024
18d0cc0
feat(Examples): Firmware update through HCI for MAX32655 (#1098)
JC-282-AD Sep 3, 2024
6886777
docs(Examples): Update SCPA OTP Dump Example README (#1127)
ozersa Sep 4, 2024
2ad3a8d
fix(PeriphDrivers): Move RISCVClockSelect API (#1154)
perkinsmg Sep 4, 2024
a5cc8d5
fix(PeriphDrivers): Flip strong vs weak pull-up bit values (#1145)
Jake-Carter Sep 4, 2024
e82812a
chore(Build): Add Copyrights to Project.mk (#1151)
Jake-Carter Sep 4, 2024
03dd1b1
fix(PeriphDrivers): MAX32690 Only Reset ADC, TMR, UART if Clock is no…
Jake-Carter Sep 4, 2024
6b6f2c3
feat(ThirdParty): Add TinyUSB library to MSDK (#1101)
BrentK-ADI Sep 5, 2024
4e41038
fix(PeriphDrivers): Fix I2C DMA Issues When Slave Does Not ACK Addres…
Jake-Carter Sep 6, 2024
98f7b67
fix(Documentation): MAX32690 Update USB README Required Connections f…
Jake-Carter Sep 6, 2024
a7230c2
fix(PeriphDrivers): Fix TMR prescaler for revb (#1157)
perkinsmg Sep 6, 2024
79af4e9
fix(PeriphDrivers): Fix UART Functional Regression for MAX32670, MAX3…
Jake-Carter Sep 6, 2024
4664d3b
fix(Documentation): MAX32690 Hello_World add note on UART (#1159)
microbuilder Sep 10, 2024
11dfd2e
fix(PeriphDrivers): Set default osr value (#1164)
perkinsmg Sep 10, 2024
71ad374
chore(CMSIS,Examples,PeriphDrivers): Sync latest ME30 changes (#1075)
sihyung-maxim Sep 12, 2024
937bdf7
chore(Other, PeriphDrivers): Fix MAX32657 build issue (#1173)
ozersa Sep 12, 2024
74a08bd
fix(Examples): Try to clarify UART capabilities (#1171)
perkinsmg Sep 12, 2024
1ee6555
chore(BLE): Added BLE stack to gitignore (#1176)
EricB-ADI Sep 13, 2024
ac3e34b
chore(Other, PeriphDrivers): Fix MAX32xxx UART build issue (#1175)
ozersa Sep 13, 2024
7d512b1
fix(Other): Add I3C to MAX32657 Zephyr build (#1174)
ttmut Sep 13, 2024
5c1a332
feat(PeriphDrivers): Enable sysclk-div for MAX78002 (#1170)
hfakkiz Sep 13, 2024
4b825f0
fix(Other): Add ISO as a timer clock source for MAX32655 and MAX32680…
hfakkiz Sep 18, 2024
53fc098
feat(Examples): Add 2048 Demo to MAX32655 (#1178)
sihyung-maxim Sep 18, 2024
f931c56
feat(Examples): Add autotest to test Examples for MAX78002 (#1184)
JC-282-AD Sep 20, 2024
320ba66
fix(CMSIS): Undefine CONFIG_TRUSTED_EXECUTION_SECURE for bare-metal (…
ozersa Sep 23, 2024
cc12853
feat(CMSIS): Add CMSIS 6.0 support to MAX32657 (#1180)
ozersa Sep 23, 2024
d155b31
feat(Other): Add MAX78002 SoC into the Zephyr build system (#1158)
hfakkiz Sep 23, 2024
67ed311
feat(Examples): Add dedicated UART_DMA example to MAX32650, MAX32655,…
ozan956 Sep 23, 2024
822491e
fix(PeriphDrivers): Don't cache TMR clock frequency if locked (#1188)
perkinsmg Sep 24, 2024
df04760
fix(PeriphDrivers): Fix UART clock source issues (#1168)
hfakkiz Sep 24, 2024
ace41b2
fix(CMSIS): Fix `AFE_ADC_n_CTRL.ref_sel` enum fields and remove depre…
sihyung-maxim Sep 24, 2024
c8cd2cb
fix(PeriphDrivers): Improve accuracy of timer stop watch (#1187)
perkinsmg Sep 24, 2024
7b56aa2
chore(Other): Update .gitignore to include packetcraft-adi internal f…
EricB-ADI Sep 24, 2024
1ce220d
feat(CMSIS): Update CMSIS-DSP Library to v1.16.2 (#1165)
Jake-Carter Sep 24, 2024
9cca762
feat(Build): Trigger Rebuilds in Dual-Core Projects if RISCV Project …
Jake-Carter Sep 24, 2024
159d804
feat(MiscDrivers): Add Ability to Set Pushbutton Polarity (#1166)
Jake-Carter Sep 25, 2024
e27c3cd
fix(PeriphDrivers): Corrected pin definitions for BLE chips (#1191)
EricB-ADI Sep 25, 2024
0a0614f
fix(PeriphDrivers): Resize the USN buffer in checksum verification fo…
crsz20 Sep 25, 2024
ada818e
feat(Build): Optimize Build Examples Test (#1135)
Jake-Carter Sep 26, 2024
7a56c0e
feat(BLE): MAX32657 BLE PHY (#1196)
EricB-ADI Sep 26, 2024
4595d13
fix(CMSIS): Default Secure mode to zero when security mode not specif…
EricB-ADI Sep 26, 2024
e4f7ed4
chore(Other): Add Zephyr SDHC-related wrapper (#1190)
mertekren Sep 30, 2024
293a232
feat(BLE): Placeholder for VS Commands for RSSI and Signal Generation…
EricB-ADI Sep 30, 2024
aee8e41
fix(Build): Don't update version when working in non-GitHub environme…
sihyung-maxim Oct 1, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
18 changes: 17 additions & 1 deletion .clang-format
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
# SPDX-License-Identifier: GPL-2.0
###############################################################################
#
# Copyright (C) 2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################
#
# clang-format configuration file. Intended for clang-format >= 11.
#
Expand Down
4 changes: 2 additions & 2 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@

###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. All Rights Reserved.
# (now owned by Analog Devices, Inc.),
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc. All Rights Reserved. This software
# is proprietary to Analog Devices, Inc. and its licensors.
#
Expand Down
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,4 @@ NOTE: The scope is case-sensitive and must match one of the listed scopes.

#### More Info

Please refer to the [CONTRIBUTING.md](https://github.com/Analog-Devices-MSDK/msdk/blob/main/Documentation/CONTRIBUTING.md) for more information regarding the PR Title.
Please refer to the [CONTRIBUTING.md](https://github.com/analogdevicesinc/msdk/blob/main/Documentation/CONTRIBUTING.md) for more information regarding the PR Title.
591 changes: 188 additions & 403 deletions .github/workflows/BLE_Examples_Test.yml

Large diffs are not rendered by default.

45 changes: 43 additions & 2 deletions .github/workflows/Build_Examples.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: Build_Examples

concurrency:
Expand Down Expand Up @@ -29,14 +49,35 @@ jobs:

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
# Update the submodules below, doing so here will convert ssh to https
submodules: false
fetch-depth: 0
ref: '${{ github.event.pull_request.head.ref }}'
repository: '${{ github.event.pull_request.head.repo.full_name }}'

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v45
with:
files: |
**.c
**.h
**.S
**.s
**.a
**.cpp
**.mk
**/Makefile

- name: List all changed files
env:
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
run: |
echo ${ALL_CHANGED_FILES} > changed_files
cat changed_files

- name: Check watch files
id: check_watch
run: |
Expand Down Expand Up @@ -202,7 +243,7 @@ jobs:
# Set MAXIM_PATH to limit warnings
export MAXIM_PATH=$(pwd)

python .github/workflows/scripts/build.py
python .github/workflows/scripts/build.py --change_file changed_files

Regression_Test_Make_3_81:
runs-on:
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/Generate_Register_Files.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: Generate Register Files

# Controls when the workflow will run
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/PR_Title_Check.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: Pull Request Title Checker

concurrency:
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/Release.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: "Package Release Components"

on:
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/Stale_PR.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: Check for Stale Pull Requests

concurrency:
Expand Down
43 changes: 42 additions & 1 deletion .github/workflows/Verify_Register_SVD.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: Verify Register and SVD Files

concurrency:
Expand Down Expand Up @@ -635,5 +655,26 @@ jobs:
fi
done
set -e


# Remove generated register files for next time a runner picks up the job.
# The register files generated in a previous instance will remain and won't
# be regenerated because the Wall-E doesn't refresh its workspace and this
# workflow only generates the register files for a specific part only once
# (to save time) by checking whether the generated register files exist or not.
cd ${{ env.MSDK-INTERNAL_DIR }}/SVD/Devices/

# Enter each directory and remove ./chip_test/
for file_dir in *
do
# Don't mess with files.
[[ -d $file_dir ]] || continue

if [[ ${DIE_TO_CHIP_NAMES[$file_dir]+_} ]]; then
rm -rf ./${file_dir}/chip_test/
fi
done

# Return to workspace
cd ../../../

exit $CHECK_FAIL
20 changes: 20 additions & 0 deletions .github/workflows/build-cordio-platform-docs.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: Build & Deploy Cordio Platform Docs

on:
Expand Down
22 changes: 21 additions & 1 deletion .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: Build & Deploy Docs

# Controls when the workflow will run
Expand All @@ -15,7 +35,7 @@ jobs:

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Setup Python
uses: actions/setup-python@v2.3.3
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/build-max32665-ds.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: build-max32665-ds

concurrency:
Expand Down
22 changes: 21 additions & 1 deletion .github/workflows/clang-format-check.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
###############################################################################
#
# Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
# Analog Devices, Inc.),
# Copyright (C) 2023-2024 Analog Devices, Inc.
#
# 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
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################

name: clang-format-check

# Cancel in-progress jobs if we're adding additional commits
Expand Down Expand Up @@ -45,7 +65,7 @@ jobs:
# Exclude register header files. Those don't follow clang formatting or it becomes unreadable
- name: clang-format-check
run: |
CHANGE_FILES=$(git diff --ignore-submodules --name-only remotes/origin/main '*.c' '*.h' ':!*_regs.h' ':!*ffconf.h' ':!*weights.h' ':!*cnn.h' ':!*cnn.c' ':!*sampledata.h' ':!*sampleoutput.h' ':!*softmax.c' ':!Examples/*/Coremark/*' ':!Libraries/FCL' ':!Libraries/FreeRTOS' ':!Libraries/lwIP' ':!Libraries/littlefs' ':!Libraries/FreeRTOS-Plus' ':!Libraries/LC3' ':!Libraries/SDHC' ':!Libraries/MAXUSB' ':!Libraries/Cordio' ':!Libraries/LVGL' ':!Libraries/Coremark' ':!Libraries/MiscDrivers/BarcodeDecoder')
CHANGE_FILES=$(git diff --ignore-submodules --name-only remotes/origin/main '*.c' '*.h' ':!*_regs.h' ':!*ffconf.h' ':!*weights.h' ':!*cnn.h' ':!*cnn.c' ':!*sampledata.h' ':!*sampleoutput.h' ':!*softmax.c' ':!Examples/*/Coremark/*' ':!Libraries/FCL' ':!Libraries/FreeRTOS' ':!Libraries/lwIP' ':!Libraries/littlefs' ':!Libraries/FreeRTOS-Plus' ':!Libraries/LC3' ':!Libraries/SDHC' ':!Libraries/MAXUSB' ':!Libraries/Cordio' ':!Libraries/LVGL' ':!Libraries/Coremark' ':!Libraries/MiscDrivers/BarcodeDecoder' ':!Libraries/tinyusb' ':!Libraries/CMSIS/5.9.0/DSP')
if [[ "$CHANGE_FILES" != "" ]]; then
bash -e .github/workflows/clang-format-run.sh $CHANGE_FILES
fi
Loading
Loading