diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/aes_regs.h
index d76e19f69ad..458f3bd8e47 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/aes_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/aeskeys_regs.h
index 3e030d4cceb..753c727ad32 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/aeskeys_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/boost_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/boost_regs.h
index f501eddd823..5b56a4361fb 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/boost_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/boost_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/crc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/crc_regs.h
index 8f2430af694..9fb1d70bea6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/crc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/crc_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/dma_regs.h
index 7c196348590..6ff7c9d0cab 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/dma_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/fcr_regs.h
index 62b4e1f24ad..32d2bc1f877 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/fcr_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/flc_regs.h
index 491a95737d0..e2867e7578b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/flc_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/gcr_regs.h
index d49be0aa3be..f271bc64507 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/gcr_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
@@ -571,6 +577,14 @@ typedef struct {
#define MXC_F_GCR_BTLELDOCTRL_BB_VSEL_POS 2 /**< BTLELDOCTRL_BB_VSEL Position */
#define MXC_F_GCR_BTLELDOCTRL_BB_VSEL ((uint32_t)(0x3UL << MXC_F_GCR_BTLELDOCTRL_BB_VSEL_POS)) /**< BTLELDOCTRL_BB_VSEL Mask */
+#define MXC_V_GCR_BTLELDOCTRL_BB_VSEL_0_9 ((uint32_t)0x0UL) /**< BTLELDOCTRL_BB_VSEL_0_9 Value */
+#define MXC_S_GCR_BTLELDOCTRL_BB_VSEL_0_9 (MXC_V_GCR_BTLELDOCTRL_BB_VSEL_0_9 << MXC_F_GCR_BTLELDOCTRL_BB_VSEL_POS) /**< BTLELDOCTRL_BB_VSEL_0_9 Setting */
+#define MXC_V_GCR_BTLELDOCTRL_BB_VSEL_1_0 ((uint32_t)0x1UL) /**< BTLELDOCTRL_BB_VSEL_1_0 Value */
+#define MXC_S_GCR_BTLELDOCTRL_BB_VSEL_1_0 (MXC_V_GCR_BTLELDOCTRL_BB_VSEL_1_0 << MXC_F_GCR_BTLELDOCTRL_BB_VSEL_POS) /**< BTLELDOCTRL_BB_VSEL_1_0 Setting */
+#define MXC_V_GCR_BTLELDOCTRL_BB_VSEL_1_1 ((uint32_t)0x2UL) /**< BTLELDOCTRL_BB_VSEL_1_1 Value */
+#define MXC_S_GCR_BTLELDOCTRL_BB_VSEL_1_1 (MXC_V_GCR_BTLELDOCTRL_BB_VSEL_1_1 << MXC_F_GCR_BTLELDOCTRL_BB_VSEL_POS) /**< BTLELDOCTRL_BB_VSEL_1_1 Setting */
+#define MXC_V_GCR_BTLELDOCTRL_BB_VSEL_1_2 ((uint32_t)0x3UL) /**< BTLELDOCTRL_BB_VSEL_1_2 Value */
+#define MXC_S_GCR_BTLELDOCTRL_BB_VSEL_1_2 (MXC_V_GCR_BTLELDOCTRL_BB_VSEL_1_2 << MXC_F_GCR_BTLELDOCTRL_BB_VSEL_POS) /**< BTLELDOCTRL_BB_VSEL_1_2 Setting */
#define MXC_F_GCR_BTLELDOCTRL_RF_EN_POS 4 /**< BTLELDOCTRL_RF_EN Position */
#define MXC_F_GCR_BTLELDOCTRL_RF_EN ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_RF_EN_POS)) /**< BTLELDOCTRL_RF_EN Mask */
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/gpio_regs.h
index 6005fb79828..c4634973f73 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/gpio_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/i3c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/i3c_regs.h
index 02d2f94eae4..5d35231a2df 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/i3c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/i3c_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/icc_regs.h
index e7691d55499..476b4fe49c7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/icc_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/max32657.svd b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/max32657.svd
index ecfcfda3e4c..d4d95586108 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/max32657.svd
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/max32657.svd
@@ -2808,6 +2808,28 @@
Voltage Selection for BB LDO.
2
2
+
+
+ 0_9
+ 0.9V
+ 0
+
+
+ 1_0
+ 1.0V
+ 1
+
+
+ 1_1
+ 1.1V
+ 2
+
+
+ 1_2
+ 1.2V
+ 3
+
+
RF_EN
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/mcr_regs.h
index 039c79405e8..339250ef9ca 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/mcr_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/mpc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/mpc_regs.h
index 5944ce49d4e..892a2490127 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/mpc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/mpc_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/nspc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/nspc_regs.h
index fd2b7bb166f..0990f78da6b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/nspc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/nspc_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/pwrseq_regs.h
index 216ede9b620..86df64f345e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/pwrseq_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/rstz_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/rstz_regs.h
index 5920d77a627..7ff766d585f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/rstz_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/rstz_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/rtc_regs.h
index f54cf7b4c25..084b0c9d1a3 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/rtc_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/sir_regs.h
index 8be7861a5a4..dde27567787 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/sir_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/spc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/spc_regs.h
index 69408b70f41..1e2b624d202 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/spc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/spc_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/spi_regs.h
index 75860a7efce..45344cdd285 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/spi_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/tmr_regs.h
index 61b8e57c73e..699e63ac169 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/tmr_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/trimsir_regs.h
index 63a2682e7a6..2e61e8ba1b4 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/trimsir_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/trng_regs.h
index 362dd3551ef..5fe4659bed2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/trng_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/uart_regs.h
index 831c2a57deb..17d16019c26 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/uart_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/wdt_regs.h
index 1e62996109f..4548d74afa9 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/wdt_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/wut_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/wut_regs.h
index 37f3861f463..3d7cba3bdc4 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32657/Include/wut_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32657/Include/wut_regs.h
@@ -7,7 +7,9 @@
/******************************************************************************
*
- * Copyright (C) 2024 Analog Devices, Inc.
+ * 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.
@@ -48,7 +50,11 @@ extern "C" {
#define __IO volatile
#endif
#ifndef __I
-#define __I volatile const
+#ifdef __cplusplus
+#define __I volatile
+#else
+#define __I volatile const
+#endif
#endif
#ifndef __O
#define __O volatile