diff --git a/Documentation/build.py b/Documentation/build.py
index df252b054f8..b782fe7dce9 100644
--- a/Documentation/build.py
+++ b/Documentation/build.py
@@ -131,7 +131,7 @@ class CommonExampleInfo(ExampleInfo):
print(f.name)
if (f.name != "README.md"): shutil.copy(f, here) # Workaround for https://github.com/mkdocs/mkdocs/issues/3313
-(here / "Libraries" / "CLI").mkdir(exist_ok=True)
+(here / "Libraries" / "CLI").mkdir(exist_ok=True, parents=True)
shutil.copy(Path("Libraries") / "CLI" / "README.md", here / "Libraries" / "CLI" / "README.md") # TODO: Less hard-coded way of pulling these in
# String replace "##__EXAMPLES_LIST__##" with autogenerated tables
diff --git a/Examples/MAX32520/AES/.vscode/settings.json b/Examples/MAX32520/AES/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/AES/.vscode/settings.json
+++ b/Examples/MAX32520/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_bayes_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_convolution_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_fir_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_matrix_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_svm_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32520/ARM-DSP/arm_variance_example/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32520/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/CRC/.vscode/settings.json b/Examples/MAX32520/CRC/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/CRC/.vscode/settings.json
+++ b/Examples/MAX32520/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/Coremark/.vscode/settings.json b/Examples/MAX32520/Coremark/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/Coremark/.vscode/settings.json
+++ b/Examples/MAX32520/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/DMA/.vscode/settings.json b/Examples/MAX32520/DMA/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/DMA/.vscode/settings.json
+++ b/Examples/MAX32520/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/ECDSA/.vscode/settings.json b/Examples/MAX32520/ECDSA/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/ECDSA/.vscode/settings.json
+++ b/Examples/MAX32520/ECDSA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32520/EEPROM_Emulator/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32520/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/Flash/.vscode/settings.json b/Examples/MAX32520/Flash/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/Flash/.vscode/settings.json
+++ b/Examples/MAX32520/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/Flash_CLI/.vscode/settings.json b/Examples/MAX32520/Flash_CLI/.vscode/settings.json
index efd23661618..bda296a57ec 100755
--- a/Examples/MAX32520/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32520/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32520/FreeRTOSDemo/.vscode/settings.json
index efd23661618..bda296a57ec 100755
--- a/Examples/MAX32520/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32520/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/GPIO/.vscode/settings.json b/Examples/MAX32520/GPIO/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/GPIO/.vscode/settings.json
+++ b/Examples/MAX32520/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/Hello_World/.vscode/settings.json b/Examples/MAX32520/Hello_World/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32520/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32520/Hello_World_Cpp/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32520/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/I2C_MNGR/.vscode/settings.json b/Examples/MAX32520/I2C_MNGR/.vscode/settings.json
index fcc108c1416..b0d3809e623 100755
--- a/Examples/MAX32520/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32520/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/I2C_SCAN/.vscode/settings.json b/Examples/MAX32520/I2C_SCAN/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32520/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/I2C_Sensor/.vscode/settings.json b/Examples/MAX32520/I2C_Sensor/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32520/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/ICC/.vscode/settings.json b/Examples/MAX32520/ICC/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/ICC/.vscode/settings.json
+++ b/Examples/MAX32520/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/LP/.vscode/settings.json b/Examples/MAX32520/LP/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/LP/.vscode/settings.json
+++ b/Examples/MAX32520/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/Library_Use/.vscode/settings.json b/Examples/MAX32520/Library_Use/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32520/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/LockDebug/.vscode/settings.json b/Examples/MAX32520/LockDebug/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/LockDebug/.vscode/settings.json
+++ b/Examples/MAX32520/LockDebug/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/OTP_Dump/.vscode/settings.json b/Examples/MAX32520/OTP_Dump/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32520/OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/SCPA_OTP_Dump/.vscode/settings.json b/Examples/MAX32520/SCPA_OTP_Dump/.vscode/settings.json
index e8a7b86bd01..2eb07e433db 100755
--- a/Examples/MAX32520/SCPA_OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32520/SCPA_OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32520/SFE/.vscode/settings.json b/Examples/MAX32520/SFE/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/SFE/.vscode/settings.json
+++ b/Examples/MAX32520/SFE/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/SFE_Host/.vscode/settings.json b/Examples/MAX32520/SFE_Host/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/SFE_Host/.vscode/settings.json
+++ b/Examples/MAX32520/SFE_Host/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/SMON/.vscode/settings.json b/Examples/MAX32520/SMON/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/SMON/.vscode/settings.json
+++ b/Examples/MAX32520/SMON/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/SPI/.vscode/settings.json b/Examples/MAX32520/SPI/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/SPI/.vscode/settings.json
+++ b/Examples/MAX32520/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/SPI_MasterSlave/.vscode/settings.json b/Examples/MAX32520/SPI_MasterSlave/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/SPI_MasterSlave/.vscode/settings.json
+++ b/Examples/MAX32520/SPI_MasterSlave/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/TMR/.vscode/settings.json b/Examples/MAX32520/TMR/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/TMR/.vscode/settings.json
+++ b/Examples/MAX32520/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/TRNG/.vscode/settings.json b/Examples/MAX32520/TRNG/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/TRNG/.vscode/settings.json
+++ b/Examples/MAX32520/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32520/Watchdog/.vscode/settings.json b/Examples/MAX32520/Watchdog/.vscode/settings.json
index bb2871d0647..ef3396aa64c 100755
--- a/Examples/MAX32520/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32520/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/ADC/.vscode/settings.json b/Examples/MAX32650/ADC/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/ADC/.vscode/settings.json
+++ b/Examples/MAX32650/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/ADC_MAX11261/.vscode/settings.json b/Examples/MAX32650/ADC_MAX11261/.vscode/settings.json
index 6219da3970e..08fd351945d 100755
--- a/Examples/MAX32650/ADC_MAX11261/.vscode/settings.json
+++ b/Examples/MAX32650/ADC_MAX11261/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/AES/.vscode/settings.json b/Examples/MAX32650/AES/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/AES/.vscode/settings.json
+++ b/Examples/MAX32650/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_bayes_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_convolution_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_fir_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_matrix_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_svm_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32650/ARM-DSP/arm_variance_example/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32650/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/CLCD/.vscode/settings.json b/Examples/MAX32650/CLCD/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/CLCD/.vscode/settings.json
+++ b/Examples/MAX32650/CLCD/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/CRC/.vscode/settings.json b/Examples/MAX32650/CRC/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/CRC/.vscode/settings.json
+++ b/Examples/MAX32650/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Coremark/.vscode/settings.json b/Examples/MAX32650/Coremark/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Coremark/.vscode/settings.json
+++ b/Examples/MAX32650/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/DES/.vscode/settings.json b/Examples/MAX32650/DES/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/DES/.vscode/settings.json
+++ b/Examples/MAX32650/DES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/DMA/.vscode/settings.json b/Examples/MAX32650/DMA/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/DMA/.vscode/settings.json
+++ b/Examples/MAX32650/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32650/EEPROM_Emulator/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32650/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/EMCC/.vscode/settings.json b/Examples/MAX32650/EMCC/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/EMCC/.vscode/settings.json
+++ b/Examples/MAX32650/EMCC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Flash/.vscode/settings.json b/Examples/MAX32650/Flash/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Flash/.vscode/settings.json
+++ b/Examples/MAX32650/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Flash_CLI/.vscode/settings.json b/Examples/MAX32650/Flash_CLI/.vscode/settings.json
index 30b1cbfdebf..0fdb435d618 100755
--- a/Examples/MAX32650/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32650/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32650/FreeRTOSDemo/.vscode/settings.json
index 30b1cbfdebf..0fdb435d618 100755
--- a/Examples/MAX32650/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32650/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/GPIO/.vscode/settings.json b/Examples/MAX32650/GPIO/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/GPIO/.vscode/settings.json
+++ b/Examples/MAX32650/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/HBMC/.vscode/settings.json b/Examples/MAX32650/HBMC/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/HBMC/.vscode/settings.json
+++ b/Examples/MAX32650/HBMC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Hello_World/.vscode/settings.json b/Examples/MAX32650/Hello_World/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32650/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32650/Hello_World_Cpp/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32650/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/I2C/.vscode/settings.json b/Examples/MAX32650/I2C/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/I2C/.vscode/settings.json
+++ b/Examples/MAX32650/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/I2C_MNGR/.vscode/settings.json b/Examples/MAX32650/I2C_MNGR/.vscode/settings.json
index 8b34b3d7243..778feb69eb0 100755
--- a/Examples/MAX32650/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32650/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/I2C_SCAN/.vscode/settings.json b/Examples/MAX32650/I2C_SCAN/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32650/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/I2C_Sensor/.vscode/settings.json b/Examples/MAX32650/I2C_Sensor/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32650/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/I2S/.vscode/settings.json b/Examples/MAX32650/I2S/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/I2S/.vscode/settings.json
+++ b/Examples/MAX32650/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/ICC/.vscode/settings.json b/Examples/MAX32650/ICC/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/ICC/.vscode/settings.json
+++ b/Examples/MAX32650/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/LP/.vscode/settings.json b/Examples/MAX32650/LP/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/LP/.vscode/settings.json
+++ b/Examples/MAX32650/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Library_Use/.vscode/settings.json b/Examples/MAX32650/Library_Use/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32650/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/MAA/.vscode/settings.json b/Examples/MAX32650/MAA/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/MAA/.vscode/settings.json
+++ b/Examples/MAX32650/MAA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/OTP_Dump/.vscode/settings.json b/Examples/MAX32650/OTP_Dump/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32650/OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/OWM/.vscode/settings.json b/Examples/MAX32650/OWM/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/OWM/.vscode/settings.json
+++ b/Examples/MAX32650/OWM/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Pulse_Train/.vscode/settings.json b/Examples/MAX32650/Pulse_Train/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Pulse_Train/.vscode/settings.json
+++ b/Examples/MAX32650/Pulse_Train/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/RTC/.vscode/settings.json b/Examples/MAX32650/RTC/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/RTC/.vscode/settings.json
+++ b/Examples/MAX32650/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/RTC_Backup/.vscode/settings.json b/Examples/MAX32650/RTC_Backup/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX32650/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/SCPA_OTP_Dump/.vscode/settings.json b/Examples/MAX32650/SCPA_OTP_Dump/.vscode/settings.json
index c8a5c4098e1..717cc1a6e48 100755
--- a/Examples/MAX32650/SCPA_OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32650/SCPA_OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32650/SDHC_FAT/.cproject b/Examples/MAX32650/SDHC_FAT/.cproject
index c8a206c21b8..3565df7ca9e 100644
--- a/Examples/MAX32650/SDHC_FAT/.cproject
+++ b/Examples/MAX32650/SDHC_FAT/.cproject
@@ -33,7 +33,7 @@
-
+
diff --git a/Examples/MAX32650/SDHC_FAT/.vscode/settings.json b/Examples/MAX32650/SDHC_FAT/.vscode/settings.json
index a258f28bd08..359d73bba2a 100755
--- a/Examples/MAX32650/SDHC_FAT/.vscode/settings.json
+++ b/Examples/MAX32650/SDHC_FAT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source"
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -68,7 +68,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source"
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32650/SDHC_Raw/.cproject b/Examples/MAX32650/SDHC_Raw/.cproject
index c5892d00561..af11967dfee 100644
--- a/Examples/MAX32650/SDHC_Raw/.cproject
+++ b/Examples/MAX32650/SDHC_Raw/.cproject
@@ -33,7 +33,7 @@
-
+
diff --git a/Examples/MAX32650/SDHC_Raw/.vscode/settings.json b/Examples/MAX32650/SDHC_Raw/.vscode/settings.json
index a258f28bd08..359d73bba2a 100755
--- a/Examples/MAX32650/SDHC_Raw/.vscode/settings.json
+++ b/Examples/MAX32650/SDHC_Raw/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source"
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -68,7 +68,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source"
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32650/SPI/.vscode/settings.json b/Examples/MAX32650/SPI/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/SPI/.vscode/settings.json
+++ b/Examples/MAX32650/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/SPIMSS/.vscode/settings.json b/Examples/MAX32650/SPIMSS/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/SPIMSS/.vscode/settings.json
+++ b/Examples/MAX32650/SPIMSS/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/SPIXF/.vscode/settings.json b/Examples/MAX32650/SPIXF/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/SPIXF/.vscode/settings.json
+++ b/Examples/MAX32650/SPIXF/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/SPIXF_ICC/.vscode/settings.json b/Examples/MAX32650/SPIXF_ICC/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/SPIXF_ICC/.vscode/settings.json
+++ b/Examples/MAX32650/SPIXF_ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/SPIXR/.vscode/settings.json b/Examples/MAX32650/SPIXR/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/SPIXR/.vscode/settings.json
+++ b/Examples/MAX32650/SPIXR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/SPI_MasterSlave/.vscode/settings.json b/Examples/MAX32650/SPI_MasterSlave/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/SPI_MasterSlave/.vscode/settings.json
+++ b/Examples/MAX32650/SPI_MasterSlave/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Semaphore/.vscode/settings.json b/Examples/MAX32650/Semaphore/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Semaphore/.vscode/settings.json
+++ b/Examples/MAX32650/Semaphore/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/SysTick/.vscode/settings.json b/Examples/MAX32650/SysTick/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/SysTick/.vscode/settings.json
+++ b/Examples/MAX32650/SysTick/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/TMR/.vscode/settings.json b/Examples/MAX32650/TMR/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/TMR/.vscode/settings.json
+++ b/Examples/MAX32650/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/TRNG/.vscode/settings.json b/Examples/MAX32650/TRNG/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/TRNG/.vscode/settings.json
+++ b/Examples/MAX32650/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Temp_Monitor/.vscode/settings.json b/Examples/MAX32650/Temp_Monitor/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32650/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/UART/.vscode/settings.json b/Examples/MAX32650/UART/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/UART/.vscode/settings.json
+++ b/Examples/MAX32650/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/USB_CDCACM/.vscode/settings.json b/Examples/MAX32650/USB_CDCACM/.vscode/settings.json
index ad2c08d7877..48ea98d0e67 100755
--- a/Examples/MAX32650/USB_CDCACM/.vscode/settings.json
+++ b/Examples/MAX32650/USB_CDCACM/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/USB_CompositeDevice_MSC_CDC/.vscode/settings.json b/Examples/MAX32650/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
index ad2c08d7877..48ea98d0e67 100755
--- a/Examples/MAX32650/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
+++ b/Examples/MAX32650/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/USB_CompositeDevice_MSC_HID/.vscode/settings.json b/Examples/MAX32650/USB_CompositeDevice_MSC_HID/.vscode/settings.json
index ad2c08d7877..48ea98d0e67 100755
--- a/Examples/MAX32650/USB_CompositeDevice_MSC_HID/.vscode/settings.json
+++ b/Examples/MAX32650/USB_CompositeDevice_MSC_HID/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/USB_HIDKeyboard/.vscode/settings.json b/Examples/MAX32650/USB_HIDKeyboard/.vscode/settings.json
index ad2c08d7877..48ea98d0e67 100755
--- a/Examples/MAX32650/USB_HIDKeyboard/.vscode/settings.json
+++ b/Examples/MAX32650/USB_HIDKeyboard/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/USB_MassStorage/.vscode/settings.json b/Examples/MAX32650/USB_MassStorage/.vscode/settings.json
index ad2c08d7877..48ea98d0e67 100755
--- a/Examples/MAX32650/USB_MassStorage/.vscode/settings.json
+++ b/Examples/MAX32650/USB_MassStorage/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/Watchdog/.vscode/settings.json b/Examples/MAX32650/Watchdog/.vscode/settings.json
index 2ddb292ba45..a0cfe5d5c1d 100755
--- a/Examples/MAX32650/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32650/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32650/WearLeveling/.cproject b/Examples/MAX32650/WearLeveling/.cproject
index 4e7c11706c4..16fcc742260 100644
--- a/Examples/MAX32650/WearLeveling/.cproject
+++ b/Examples/MAX32650/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32650/WearLeveling/.vscode/settings.json b/Examples/MAX32650/WearLeveling/.vscode/settings.json
index 5c73b2606cd..6063b8db360 100755
--- a/Examples/MAX32650/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32650/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -69,7 +70,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32655/ADC/.vscode/settings.json b/Examples/MAX32655/ADC/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/ADC/.vscode/settings.json
+++ b/Examples/MAX32655/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/AES/.vscode/settings.json b/Examples/MAX32655/AES/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/AES/.vscode/settings.json
+++ b/Examples/MAX32655/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_bayes_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_convolution_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_fir_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_matrix_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_svm_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32655/ARM-DSP/arm_variance_example/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32655/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/BLE4_ctr/.vscode/settings.json b/Examples/MAX32655/BLE4_ctr/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE4_ctr/.vscode/settings.json
+++ b/Examples/MAX32655/BLE4_ctr/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE5_ctr/.vscode/settings.json b/Examples/MAX32655/BLE5_ctr/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE5_ctr/.vscode/settings.json
+++ b/Examples/MAX32655/BLE5_ctr/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_FreeRTOS/.vscode/settings.json b/Examples/MAX32655/BLE_FreeRTOS/.vscode/settings.json
index 3a72e11797a..b62fb14782a 100755
--- a/Examples/MAX32655/BLE_FreeRTOS/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_FreeRTOS/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_datc/.vscode/settings.json b/Examples/MAX32655/BLE_datc/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE_datc/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_datc/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_dats/.vscode/settings.json b/Examples/MAX32655/BLE_dats/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE_dats/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_dats/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_fcc/.vscode/settings.json b/Examples/MAX32655/BLE_fcc/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE_fcc/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_fcc/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_fit/.vscode/settings.json b/Examples/MAX32655/BLE_fit/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE_fit/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_fit/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_fit_FreeRTOS/.vscode/settings.json b/Examples/MAX32655/BLE_fit_FreeRTOS/.vscode/settings.json
index 3a72e11797a..b62fb14782a 100755
--- a/Examples/MAX32655/BLE_fit_FreeRTOS/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_fit_FreeRTOS/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_mcs/.vscode/settings.json b/Examples/MAX32655/BLE_mcs/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE_mcs/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_mcs/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_otac/.vscode/settings.json b/Examples/MAX32655/BLE_otac/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE_otac/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_otac/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_otas/.vscode/settings.json b/Examples/MAX32655/BLE_otas/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE_otas/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_otas/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_periph/.vscode/settings.json b/Examples/MAX32655/BLE_periph/.vscode/settings.json
index 6864f380b0f..b10d1cb754a 100755
--- a/Examples/MAX32655/BLE_periph/.vscode/settings.json
+++ b/Examples/MAX32655/BLE_periph/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/BLE_periph/README.md b/Examples/MAX32655/BLE_periph/README.md
index f825b4d0c10..59a1830ff79 100644
--- a/Examples/MAX32655/BLE_periph/README.md
+++ b/Examples/MAX32655/BLE_periph/README.md
@@ -1,6 +1,8 @@
# BLE_periph
Refer to the [BLE_periph](../../../Libraries/Cordio/docs/Applications/BLE_periph.md) documentation in the Cordio Library.
+# NOTE: BLE_periph is a bare bones example with no security and is not guaranteed nor intended to work with Windows, IOS, Android, etc. The example is only designed to operate with other embedded devices with loose security requirements. For a more fully featured application, please checkout BLE_dat(c/s)
+
## Software
### Project Usage
diff --git a/Examples/MAX32655/Bootloader/.vscode/settings.json b/Examples/MAX32655/Bootloader/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Bootloader/.vscode/settings.json
+++ b/Examples/MAX32655/Bootloader/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/CRC/.vscode/settings.json b/Examples/MAX32655/CRC/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/CRC/.vscode/settings.json
+++ b/Examples/MAX32655/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Coremark/.vscode/settings.json b/Examples/MAX32655/Coremark/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Coremark/.vscode/settings.json
+++ b/Examples/MAX32655/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/DMA/.vscode/settings.json b/Examples/MAX32655/DMA/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/DMA/.vscode/settings.json
+++ b/Examples/MAX32655/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Dual_core_sync/Dual_core_sync_arm/.vscode/settings.json b/Examples/MAX32655/Dual_core_sync/Dual_core_sync_arm/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Dual_core_sync/Dual_core_sync_arm/.vscode/settings.json
+++ b/Examples/MAX32655/Dual_core_sync/Dual_core_sync_arm/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Dual_core_sync/Dual_core_sync_riscv/.vscode/settings.json b/Examples/MAX32655/Dual_core_sync/Dual_core_sync_riscv/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Dual_core_sync/Dual_core_sync_riscv/.vscode/settings.json
+++ b/Examples/MAX32655/Dual_core_sync/Dual_core_sync_riscv/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32655/EEPROM_Emulator/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32655/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/External_Flash/.vscode/settings.json b/Examples/MAX32655/External_Flash/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/External_Flash/.vscode/settings.json
+++ b/Examples/MAX32655/External_Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/FTHR_I2C/.vscode/settings.json b/Examples/MAX32655/FTHR_I2C/.vscode/settings.json
index ab6c67c66dd..e07fe151913 100755
--- a/Examples/MAX32655/FTHR_I2C/.vscode/settings.json
+++ b/Examples/MAX32655/FTHR_I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Flash/.vscode/settings.json b/Examples/MAX32655/Flash/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Flash/.vscode/settings.json
+++ b/Examples/MAX32655/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Flash_CLI/.vscode/settings.json b/Examples/MAX32655/Flash_CLI/.vscode/settings.json
index 909f6e29f87..e1c92f26c68 100755
--- a/Examples/MAX32655/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32655/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32655/FreeRTOSDemo/.vscode/settings.json
index 909f6e29f87..e1c92f26c68 100755
--- a/Examples/MAX32655/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32655/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/GPIO/.vscode/settings.json b/Examples/MAX32655/GPIO/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/GPIO/.vscode/settings.json
+++ b/Examples/MAX32655/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Hello_World-riscv/.vscode/settings.json b/Examples/MAX32655/Hello_World-riscv/.vscode/settings.json
index a4760da7349..4f458ae08e8 100755
--- a/Examples/MAX32655/Hello_World-riscv/.vscode/settings.json
+++ b/Examples/MAX32655/Hello_World-riscv/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Hello_World/.vscode/settings.json b/Examples/MAX32655/Hello_World/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32655/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32655/Hello_World_Cpp/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32655/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/I2C/.vscode/settings.json b/Examples/MAX32655/I2C/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/I2C/.vscode/settings.json
+++ b/Examples/MAX32655/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/I2C_EEPROM/.cproject b/Examples/MAX32655/I2C_EEPROM/.cproject
new file mode 100644
index 00000000000..d9298b4c9ed
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.cproject
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Examples/MAX32655/I2C_EEPROM/.project b/Examples/MAX32655/I2C_EEPROM/.project
new file mode 100644
index 00000000000..561065f9745
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.project
@@ -0,0 +1,33 @@
+
+
+ I2C_EEPROM
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
+
+ MiscDrivers
+ 2
+ C:/MaximSDK/Libraries/MiscDrivers
+
+
+
diff --git a/Examples/MAX32655/I2C_EEPROM/.settings/language.settings.xml b/Examples/MAX32655/I2C_EEPROM/.settings/language.settings.xml
new file mode 100644
index 00000000000..9d535fdfef9
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.settings/language.settings.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.cdt.codan.core.prefs b/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.cdt.codan.core.prefs
new file mode 100644
index 00000000000..59c0b37ba75
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.cdt.codan.core.prefs
@@ -0,0 +1,93 @@
+eclipse.preferences.version=1
+org.eclipse.cdt.codan.checkers.errnoreturn=Warning
+org.eclipse.cdt.codan.checkers.errnoreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return\\")",implicit\=>false}
+org.eclipse.cdt.codan.checkers.errreturnvalue=Error
+org.eclipse.cdt.codan.checkers.errreturnvalue.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused return value\\")"}
+org.eclipse.cdt.codan.checkers.nocommentinside=-Error
+org.eclipse.cdt.codan.checkers.nocommentinside.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Nesting comments\\")"}
+org.eclipse.cdt.codan.checkers.nolinecomment=-Error
+org.eclipse.cdt.codan.checkers.nolinecomment.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Line comments\\")"}
+org.eclipse.cdt.codan.checkers.noreturn=Error
+org.eclipse.cdt.codan.checkers.noreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return value\\")",implicit\=>false}
+org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error
+org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Abstract class cannot be instantiated\\")"}
+org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error
+org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Ambiguous problem\\")"}
+org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment in condition\\")"}
+org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error
+org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment to itself\\")"}
+org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"C-Style cast instead of C++ cast\\")"}
+org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No break at end of case\\")",no_break_comment\=>"no break",last_case_param\=>false,empty_case_param\=>false,enable_fallthrough_quickfix_param\=>false}
+org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning
+org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Catching by reference is recommended\\")",unknown\=>false,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error
+org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Circular inheritance\\")"}
+org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning
+org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class members should be properly initialized\\")",skip\=>true}
+org.eclipse.cdt.codan.internal.checkers.CopyrightProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.CopyrightProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Lack of copyright information\\")",regex\=>".*Copyright.*"}
+org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem=Error
+org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid 'decltype(auto)' specifier\\")"}
+org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Field cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Goto statement used\\")"}
+org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error
+org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid arguments\\")"}
+org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error
+org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid template argument\\")"}
+org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error
+org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Label statement not found\\")"}
+org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error
+org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Member declaration not found\\")"}
+org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Method cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissCaseProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissCaseProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing cases in switch\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing default in switch\\")",defaultWithAllEnums\=>false}
+org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing reference return value in assignment operator\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing self check in assignment operator\\")"}
+org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info
+org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Name convention for function\\")",pattern\=>"^[a-z]",macro\=>true,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class has a virtual method and non-virtual destructor\\")"}
+org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error
+org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid overload\\")"}
+org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error
+org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redeclaration\\")"}
+org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redefinition\\")"}
+org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return with parenthesis\\")"}
+org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Format String Vulnerability\\")"}
+org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Statement has no effect\\")",macro\=>true,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suggested parenthesis around expression\\")",paramNot\=>false}
+org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suspicious semicolon\\")",else\=>false,afterelse\=>false}
+org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Type cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused function declaration\\")",macro\=>true}
+org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused static function\\")",macro\=>true}
+org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused variable declaration in file scope\\")",macro\=>true,exceptions\=>("@(\#)","$Id")}
+org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Using directive in header\\")"}
+org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol is not resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem=-Error
+org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Virtual method call in constructor/destructor\\")"}
+org.eclipse.cdt.qt.core.qtproblem=Warning
+org.eclipse.cdt.qt.core.qtproblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_ON_FILE_OPEN\=>true,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>null}
diff --git a/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.cdt.core.prefs b/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.cdt.core.prefs
new file mode 100644
index 00000000000..552530382e6
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.cdt.core.prefs
@@ -0,0 +1,20 @@
+doxygen/doxygen_new_line_after_brief=true
+doxygen/doxygen_use_brief_tag=false
+doxygen/doxygen_use_javadoc_tags=true
+doxygen/doxygen_use_pre_tag=false
+doxygen/doxygen_use_structural_commands=false
+eclipse.preferences.version=1
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/BOARD/delimiter=;
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/BOARD/operation=append
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/BOARD/value=EvKit_V1
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/GCC_PREFIX/delimiter=;
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/GCC_PREFIX/operation=replace
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/GCC_PREFIX/value=arm-none-eabi-
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/PROJECT/delimiter=;
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/PROJECT/operation=append
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/PROJECT/value=I2C_EEPROM
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/TARGET/delimiter=;
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/TARGET/operation=append
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/TARGET/value=MAX32655
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/append=true
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/appendContributed=true
diff --git a/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.core.resources.prefs b/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 00000000000..99f26c0203a
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/Examples/MAX32655/I2C_EEPROM/.vscode/README.md b/Examples/MAX32655/I2C_EEPROM/.vscode/README.md
new file mode 100644
index 00000000000..8b58b503892
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.vscode/README.md
@@ -0,0 +1,422 @@
+# VSCode-Maxim
+
+_(If you're viewing this document from within Visual Studio Code you can press `CTRL+SHIFT+V` to open a Markdown preview window.)_
+
+## Quick Links
+
+* [MSDK User Guide](https://analog-devices-msdk.github.io/msdk/USERGUIDE/)
+ * If it's not in the README, check the UG.
+ * If it's not in the UG, open a ticket!
+* [VSCode-Maxim Github](https://github.com/Analog-Devices-MSDK/VSCode-Maxim)
+
+## Introduction
+
+VSCode-Maxim is a set of [Visual Studio Code](https://code.visualstudio.com/) project configurations and utilities for enabling embedded development for [Analog Device's MSDK](https://github.com/Analog-Devices-MSDK/msdk) and the [MAX32xxx/MAX78xxx microcontrollers](https://www.analog.com/en/product-category/microcontrollers.html).
+
+The following features are supported:
+
+* Code editing with intellisense down to the register level
+* Code compilation with the ability to easily re-target a project for different microcontrollers and boards
+* Flashing programs
+* GUI and command-line debugging
+
+## Dependencies
+
+* [Visual Studio Code](https://code.visualstudio.com/)
+ * [C/C++ VSCode Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)
+ * [Cortex-Debug Extension](https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug)
+* [Analog Devices MSDK](https://www.analog.com/en/design-center/evaluation-hardware-and-software/software/software-download?swpart=SFW0010820A)
+
+## Installation
+
+The steps below are also available in video form in "Understanding Artificial Intelligence Episode 8.5 - Visual Studio Code" [here](https://www.analog.com/en/education/education-library/videos/6313212752112.html).
+
+1. Download and install the Analog Devices MSDK for your OS from the links below. For more detailed instructions on installing the MSDK, see the [MSDK User Guide](https://analog-devices-msdk.github.io/msdk/USERGUIDE/)
+ * [Windows](https://www.analog.com/en/design-center/evaluation-hardware-and-software/software/software-download?swpart=SFW0010820A)
+ * [Linux (Ubuntu)](https://www.analog.com/en/design-center/evaluation-hardware-and-software/software/software-download?swpart=SFW0018720A)
+ * [MacOS](https://www.analog.com/en/design-center/evaluation-hardware-and-software/software/software-download?swpart=SFW0018610A)
+
+2. Run the installer executable, and ensure that "Visual Studio Code Support" is enabled for your installation.
+
+ ![Selected Components](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/installer_components.JPG)
+
+3. Finish the MSDK installation, taking note of where the MSDK was installed.
+
+4. Download & install Visual Studio Code for your OS [here](https://code.visualstudio.com/Download).
+
+5. Launch Visual Studio Code.
+
+6. Install the Microsoft [C/C++ extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools).
+
+7. Install the [Cortex-Debug Extension](https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug)
+
+8. Use `CTRL + SHIFT + P` (or `COMMAND + SHIFT + P` on MacOS) to open the developer prompt.
+
+9. Type "open settings json" and select the "Preferences: Open Settings (JSON)" option (_not_ the "Preferences: Open _Default_ Settings (JSON)"). This will open your user settings.json file in VS Code's editor.
+
+ ![Open Settings JSON Command](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/open_settings_json.jpg)
+
+10. Add the entries below into your user settings.json file.
+
+ ```json
+ {
+ // There may be other settings up here...
+
+ "MAXIM_PATH":"C:/MaximSDK", // Set this to the installed location of the Analog Devices MSDK. Only use forward slashes '/' when setting this path!
+ "update.mode": "manual",
+ "extensions.autoUpdate": false,
+
+ // There may be other settings down here...
+ }
+ ```
+
+11. Save your changes to the file with `CTRL + S` and restart VS Code.
+
+12. That's it! You're ready to start using Visual Studio Code to develop with Analog Devices MAX-series Microcontrollers. The MSDK examples come pre-populated with .vscode project folders, and the `Tools/VSCode-Maxim` folder of the MSDK contains documentation and templates. See [Usage](#usage) below for more details.
+
+## Usage
+
+This section covers basic usage of the VSCode-Maxim project files. For documentation on Visual Studio Code itself, please refer to the official docs [here](https://code.visualstudio.com/Docs).
+
+### Opening Projects
+
+Visual Studio Code is built around a "working directory" paradigm. The editor is always rooted in a working directory, and the main mechanism for changing that directory is `File -> Open Folder...`.
+
+![File -> Open Folder](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/file_openfolder.JPG)
+
+As a result, you'll notice that there is no "New Project" mechanism. A "project" in VS Code is simply a folder. It will look inside of the opened folder for a `.vscode` _sub_-folder to load project-specific settings from.
+
+A project that is configured for VS Code will have, at minimum, a .vscode sub-folder and a Makefile in its directory _(Note: You may need to enable viewing of hidden items in your file explorer to see the .vscode sub-folder)_.
+
+Ex:
+
+![Example Directory Contents](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/opening_projects_2.jpg)
+
+### Where to Find Projects
+
+The [Examples](https://github.com/Analog-Devices-MSDK/msdk/tree/main/Examples) in the MSDK come with with pre-configured .vscode project folders. These projects can be opened "out of the box", but it's good practice to copy example folders _outside_ of the MSDK so that the original copies are kept as clean references. The examples can be freely moved to any location _without a space in its path_.
+
+Additionally, empty project templates and a drag-and-drop folder for "injecting" a VSCode-Maxim project can be found under `Tools/VSCode-Maxim` in the MSDK installation.
+
+### Build Tasks
+
+Once a project is opened 4 available build tasks will become available via `Terminal > Run Build task...` or the shortcut `Ctrl+Shift+B`. These tasks are configured by the `.vscode/task.json` file.
+
+![Build Tasks Image](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/buildtasks.JPG)
+
+#### Build
+
+* Compiles the code with a `make all` command.
+* Additional options are passed into Make on the command-line based on the project's settings.json file.
+* The `./build` directory will be created and will contain the output binary, as well as all intermediary object files.
+
+#### Clean
+
+* Cleans the build output, removing the `./build` directory and all of its contents.
+
+#### Clean-Periph
+
+* This task is the same as 'clean', but it also removes the build output for the MSDK's peripheral drivers.
+* Use this if you would like to recompile the peripheral drivers from source on the next build.
+
+#### Flash
+
+* Launching this task automatically runs the `Build` task first. Then, it flashes the output binary to the microcontroller.
+* It uses the GDB `load` and `compare-sections` commands, and handles launching an OpenOCD internally via a pipe connection.
+* The flashed program will be halted until the microcontroller is reset, power cycled, or a debugger is connected.
+* A debugger must be connected correctly to use this task. Refer to the datasheet of your microcontroller's evaluation board for instructions.
+
+#### Flash & Run
+
+* This is the same as the `Flash` task, but it also will launch execution of the program once flashing is complete.
+
+#### Erase Flash
+
+* Completely erases all of the application code in the flash memory bank.
+* Once complete, the target microcontroller will be effectively "blank".
+* This can be useful for recovering from Low-Power (LP) lockouts, bad firmware, etc.
+
+### Debugging
+
+![Debug Window](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/debugger.JPG)
+
+Debugging is enabled by Visual Studio Code's integrated debugger. Launch configurations can be found in the `.vscode/launch.json` file.
+
+* Note: **Flashing does not happen automatically when launching the debugger.** Run the "Flash" [build task](#build-tasks) for your program _before_ debugging.
+
+#### Debugger Limitations
+
+In general, the MAX-series microcontrollers have the following debugger limitations at the hardware level:
+
+* The debugger can not be connected _while_ the device is in reset.
+
+* The device can not be debugged while the device is in Sleep, Low Power Mode, Micro Power Mode, Standby, Backup, or Shutdown mode. These modes shut down the SWD clock.
+
+* These limitations can sometimes make the device difficult or impossible to connect to if firmware has locked out the debugger. In such cases, the ["Erase Flash"](#erase-flash) task can be used to recover the part.
+
+#### Launching the Debugger
+
+1. Attach your debugger to the SWD port on the target microcontroller. (Refer to the datasheet of your evaluation board for instructions on connecting a debugger)
+
+2. Flash the program to the microcontroller with the "Flash" [Build Task](#build-tasks). **Flashing does not happen automatically when launching the debugger.**
+
+3. Launch the debugger with `Run > Start Debugging`, with the shortcut `F5`, or via the `Run and Debug` window (Ctrl + Shift + D) and the green "launch" arrow.
+
+ ![Debug Tab](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/debugger_window.JPG)
+
+4. The debugger will launch a GDB client & OpenOCD server, reset the microcontroller, and should break on entry into `main`.
+
+ ![Debugger Break on Main](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/debugger_breakmain.JPG)
+
+#### Using the Debugger
+
+* For full usage details, please refer to the [official VS Code debugger documentation](https://code.visualstudio.com/docs/editor/debugging).
+
+The main interface for the debugger is the debugger control bar:
+
+![Debugger Control Bar Image](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/debugger_bar.JPG)
+
+`Continue | Step Over | Step Into | Step Out | Restart | Stop`
+
+Breakpoints can be set by clicking in the space next to the line number in a source code file. A red dot indicates a line to break on. Breakpoints can be removed by clicking on them again. Ex:
+
+![Breakpoint](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/breakpoint.JPG)
+
+## Project Configuration
+
+### Project Settings
+
+`.vscode/settings.json` is the main project configuration file. Values set here are parsed into the other .json config files.
+
+**When a change is made to this file, VS Code should be reloaded with CTRL+SHIFT+P -> Reload Window (or alternatively restarted completely) to force a re-parse.**
+
+![Reload Window](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/reload_window.JPG)
+
+The default project configuration should work for most use cases as long as `"target"` and `"board"` are set correctly.
+
+Any field from `settings.json` can be referenced from any other config file (including itself) with `"${config:[fieldname]}"`
+
+The following configuration options are available:
+
+### Basic Config Options
+
+#### `"target"`
+
+* This sets the target microcontroller for the project.
+* It sets the `TARGET` [Build Configuration](#build-configuration) variable.
+* Supported values:
+ * `"MAX32520"`
+ * `"MAX32570"`
+ * `"MAX32650"`
+ * `"MAX32655"`
+ * `"MAX32660"`
+ * `"MAX32662"`
+ * `"MAX32665"` (for MAX32665-MAX32668)
+ * `"MAX32670"`
+ * `"MAX32672"`
+ * `"MAX32675"`
+ * `"MAX32680"`
+ * `"MAX32690"`
+ * `"MAX78000"`
+ * `"MAX78002"`
+
+#### `"board"`
+
+* This sets the target board for the project (ie. Evaluation Kit, Feather board, etc.)
+* Supported values:
+ * ... can be found in the `Libraries/Boards` folder of the MSDK
+ * For example, the supported options for the MAX78000 are `"EvKit_V1"`, `"FTHR_RevA"`, and `"MAXREFDES178"`.
+
+ ![MAX78000 Boards](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/main/img/78000_boards.JPG)
+
+### Advanced Config Options
+
+#### `"MAXIM_PATH"`
+
+* This option must point to the root installation directory of the MSDK.
+* It should be placed in the _global_ user settings.json file during first-time VSCode-Maxim setup. See [Installation](#installation).
+
+#### `"terminal.integrated.env.[platform]:Path"`
+
+* This prepends the location of the MSDK toolchain binaries to the system `Path` used by VSCode's integrated terminal.
+* The Path is not sanitized by default, which means that the terminal inherits the system path.
+* Don't touch unless you know what you're doing :)
+
+#### `"project_name"`
+
+* Sets the name of project. This is used in other config options such as `program_file`.
+* Default value: `"${workspaceFolderBasename}"`
+
+#### `"program_file"`
+
+* Sets the name of the file to flash and debug. This is provided in case it's needed, but for most use cases should be left at its default.
+* File extension must be included.
+* Default value: `"${config:project_name}.elf"`
+
+#### `"symbol_file"`
+
+* Sets the name of the file that GDB will load debug symbols from.
+* File extension must be included.
+* Default value: `"${config:program_file}"`
+
+#### `"M4_OCD_interface_file"`
+
+* Sets the OpenOCD interface file to use to connect to the Arm M4 core. This should match the debugger being used for the M4 core.
+* The `MaximSDK/Tools/OpenOCD/scripts/interface` folder is searched for the file specified by this setting.
+* `.cfg` file extension must be included.
+* Default value: `"cmsis-dap.cfg"`
+
+#### `"M4_OCD_target_file"`
+
+* Sets the OpenOCD target file to use for the Arm M4 core. This should match the target microcontroller.
+* `.cfg` file extension must be included.
+* The `MaximSDK/Tools/OpenOCD/scripts/target` folder is searched for the file specified by this setting.
+* Default value: `"${config:target}.cfg"`
+
+#### `"RV_OCD_interface_file"`
+
+* Sets the OpenOCD interface file to use to connect to the RISC-V core. This should match the debugger being used for the RISC-V core.
+* The `MaximSDK/Tools/OpenOCD/scripts/interface` folder is searched for the file specified by this setting.
+* `.cfg` file extension must be included.
+* Default value: `"ftdi/olimex-arm-usb-ocd-h.cfg"`
+
+#### `"RV_OCD_target_file"`
+
+* Sets the OpenOCD target file to use for the RISC-V core.
+* The `MaximSDK/Tools/OpenOCD/scripts/target` folder is searched for the file specified by this setting.
+* `.cfg` file extension must be included.
+* Default value: `"${config:target}_riscv.cfg"`
+
+#### `"v_Arm_GCC"`
+
+* Sets the version of the Arm Embedded GCC to use, including toolchain binaries and the standard library version.
+* This gets parsed into `ARM_GCC_path`.
+* Default value: `"10.3"`
+
+#### `"v_xPack_GCC"`
+
+* Sets the version of the xPack RISC-V GCC to use.
+* This gets parsed into `xPack_GCC_path`.
+* Default value: `"10.2.0-1.2"`
+
+#### `"OCD_path"`
+
+* Where to find the OpenOCD.
+* Default value: `"${config:MAXIM_PATH}/Tools/OpenOCD"`
+
+#### `"ARM_GCC_path"`
+
+* Where to find the Arm Embedded GCC Toolchain.
+* Default value: `"${config:MAXIM_PATH}/Tools/GNUTools/${config:v_Arm_GCC}"`
+
+#### `"xPack_GCC_path"`
+
+* Where to find the RISC-V GCC Toolchain.
+* Default value: `"${config:MAXIM_PATH}/Tools/xPack/riscv-none-embed-gcc/${config:v_xPack_GCC}"`
+
+#### `"Make_path"`
+
+* Where to find Make binaries (only used on Windows)
+* Default value: `"${config:MAXIM_PATH}/Tools/MSYS2/usr/bin"`
+
+#### `"C_Cpp.default.includePath"`
+
+* Which paths to search to find header (.h) files.
+* Does not recursively search by default. To recursively search, use `/**`.
+
+#### `"C_Cpp.default.browse.path"`
+
+* Which paths to search to find source (.c) files.
+* Does not recursively search by default. To recursively search, use `/**`.
+
+#### `"C_Cpp.default.defines"`
+
+* Sets the compiler definitions to use for the intellisense engine.
+* Most definitions should be defined in header files, but if a definition is missing it can be entered here to get the intellisense engine to recognize it.
+
+### Setting Search Paths for Intellisense
+
+VS Code's intellisense engine must be told where to find the header files for your source code. By default, the MSDK's peripheral drivers, the C standard libraries, and all of the sub-directories of the workspace will be searched for header files to use with Intellisense. If VS Code throws an error on an `#include` statement (and the file exists), then a search path is most likely missing.
+
+To add additional search paths :
+
+1. Open the `.vscode/settings.json` file.
+
+2. Add the include path(s) to the `C_Cpp.default.includePath` list. The paths set here should contain header files, and will be searched by the Intellisense engine and when using "Go to Declaration" in the editor.
+
+3. Add the path(s) to any relevant implementation files to the `C_Cpp.default.browse.path` list. This list contains the paths that will be searched when using "Go to Definition".
+
+## Build Configuration
+
+A project's build system is managed by two files found in the project's root directory. These files are used alongside the [GNU Make](https://www.gnu.org/software/make/) program (which is a part of the MSDK toolchain) to locate and build a project's source code for the correct microcontroller.
+
+* `Makefile`
+* `project.mk`
+
+![Files are located in the root directory](https://raw.githubusercontent.com/Analog-Devices-MSDK/VSCode-Maxim/65af7c61800c7039956f3c1971ffd7915008668d/img/projectmk.JPG)
+
+When the command...
+
+```shell
+make
+```
+
+... is run, the program `make` will load settings from these two files. Then, it will use them to build the project's source code. VSCode-Maxim is a "wrapper" around this Makefile system.
+
+**See the [MSDK User Guide](https://analog-devices-msdk.github.io/msdk/USERGUIDE/#build-system) for full documentation on how to configure the build system.**
+
+## Project Creation
+
+### Option 1. Copying a Pre-Made Project
+
+Copying a pre-made example project is a great way to get rolling quickly, and is currently the recommended method for creating new projects.
+
+The release package for this project (Located at Tools/VSCode-Maxim in the Analog Devices MSDK) contains a `New_Project` folder designed for such purposes. Additionally, any of the VS Code-enabled Example projects can be copied from the MSDK.
+
+1. Copy the existing project folder to an accessible location. This will be the location of your new project.
+
+2. (Optional) Rename the folder. For example, I might rename the folder to `MyProject`.
+
+3. Open the project in VS Code (`File -> Open Folder...`)
+
+4. Set your target microcontroller and board correctly. See [Basic Config Options](#basic-config-options)
+
+5. `CTRL+SHIFT+P -> Reload Window` to re-parse the project settings.
+
+6. That's it! The existing project is ready to build, debug, and modify.
+
+### Option 2 - Injecting
+
+VSCode-Maxim releases provide the `Inject` folder for "injecting" into an existing folder. If you want to start from scratch or use the project files with existing source code, take this option.
+
+1. Create your project folder if necessary. For example, I might create a new project in a workspace folder with the path: `C:\Users\Jake.Carter\workspace\MyNewProject`.
+
+2. Copy the **contents** of the `Inject` folder into the project folder from step 1. The contents to copy include a `.vscode` folder, a `Makefile`, and a `project.mk` file. For this example, the contents of the 'MyProject' folder would be the following:
+
+ ```shell
+ C:\Users\Jake.Carter\workspace\MyNewProject
+ |- .vscode
+ |- Makefile
+ |- project.mk
+ ```
+
+3. Open the project in VS Code (`File -> Open Folder...`)
+
+4. Set your target microcontroller correctly. See [Basic Config Options](#basic-config-options).
+
+5. `CTRL+SHIFT+P -> Reload Window` to re-parse the project settings.
+
+6. Configure the [build system](https://analog-devices-msdk.github.io/msdk/USERGUIDE/#build-system) for use with any pre-existing source code.
+
+7. That's it! Your new empty project can now be opened with `File > Open Folder` from within VS Code.
+
+## Issue Tracker
+
+Bug reports, feature requests, and contributions are welcome via the [issues](https://github.com/Analog-Devices-MSDK/VSCode-Maxim/issues) tracker on Github.
+
+New issues should contain _at minimum_ the following information:
+
+* Visual Studio Code version #s (see `Help -> About`)
+* C/C++ Extension version #
+* Target microcontroller and evaluation platform
+* The projects `.vscode` folder and `Makefile` (where applicable). Standard compression formats such as `.zip`, `.rar`, `.tar.gz`, etc. are all acceptable.
diff --git a/Examples/MAX32655/I2C_EEPROM/.vscode/c_cpp_properties.json b/Examples/MAX32655/I2C_EEPROM/.vscode/c_cpp_properties.json
new file mode 100644
index 00000000000..dfbed47b581
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.vscode/c_cpp_properties.json
@@ -0,0 +1,53 @@
+{
+ "configurations": [
+ {
+ "name": "Win32",
+ "includePath": [
+ "${default}"
+ ],
+ "defines": [
+ "${default}"
+ ],
+ "intelliSenseMode": "gcc-arm",
+ "compilerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gcc.exe",
+ "browse": {
+ "path": [
+ "${default}"
+ ]
+ }
+ },
+ {
+ "name": "Linux",
+ "includePath": [
+ "${default}"
+ ],
+ "defines": [
+ "${default}"
+ ],
+ "intelliSenseMode": "gcc-arm",
+ "compilerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gcc",
+ "browse": {
+ "path": [
+ "${default}"
+ ]
+ }
+ },
+ {
+ "name": "Mac",
+ "includePath": [
+ "${default}"
+ ],
+ "defines": [
+ "${default}"
+ ],
+ "intelliSenseMode": "gcc-arm",
+ "compilerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gcc",
+ "browse": {
+ "path": [
+ "${default}"
+ ]
+ }
+ }
+ ],
+ "version": 4
+}
\ No newline at end of file
diff --git a/Examples/MAX32655/I2C_EEPROM/.vscode/flash.gdb b/Examples/MAX32655/I2C_EEPROM/.vscode/flash.gdb
new file mode 100644
index 00000000000..fc627ae86a3
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.vscode/flash.gdb
@@ -0,0 +1,15 @@
+define flash_m4
+ set architecture armv7e-m
+ target remote | openocd -c "gdb_port pipe;log_output flash.log" -s $arg0/scripts -f interface/$arg1 -f target/$arg2 -c "init; reset halt"
+ load
+ compare-sections
+ monitor reset halt
+end
+
+define flash_m4_run
+ set architecture armv7e-m
+ target remote | openocd -c "gdb_port pipe;log_output flash.log" -s $arg0/scripts -f interface/$arg1 -f target/$arg2 -c "init; reset halt"
+ load
+ compare-sections
+ monitor resume
+end
\ No newline at end of file
diff --git a/Examples/MAX32655/I2C_EEPROM/.vscode/launch.json b/Examples/MAX32655/I2C_EEPROM/.vscode/launch.json
new file mode 100644
index 00000000000..af0d6f650c7
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.vscode/launch.json
@@ -0,0 +1,133 @@
+{
+ "configurations": [
+ {
+ "name": "Debug Arm (Cortex-debug)",
+ "cwd":"${workspaceRoot}",
+ "executable": "${workspaceFolder}/build/${config:program_file}",
+ "loadFiles": ["${workspaceFolder}/build/${config:program_file}"],
+ "symbolFiles": [{
+ "file": "${workspaceFolder}/build/${config:symbol_file}"
+ }],
+ "request": "launch",
+ "type": "cortex-debug",
+ "servertype": "openocd",
+ "linux": {
+ "gdbPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb",
+ "serverpath": "${config:OCD_path}/openocd",
+ },
+ "windows": {
+ "gdbPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb.exe",
+ "serverpath": "${config:OCD_path}/openocd.exe",
+ },
+ "osx": {
+ "gdbPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb",
+ "serverpath": "${config:OCD_path}/openocd",
+ },
+ "searchDir": ["${config:OCD_path}/scripts"],
+ "configFiles": ["interface/${config:M4_OCD_interface_file}", "target/${config:M4_OCD_target_file}"],
+ "interface": "swd",
+ "runToEntryPoint": "main",
+ "svdFile": "${config:MAXIM_PATH}/Libraries/CMSIS/Device/Maxim/${config:target}/Include/${config:target}.svd"
+ },
+ {
+ "name": "GDB (Arm M4)",
+ "type": "cppdbg",
+ "request": "launch",
+ "program": "${workspaceFolder}/build/${config:program_file}",
+ "args": [],
+ "stopAtEntry": true,
+ "cwd": "${workspaceFolder}",
+ "environment": [],
+ "externalConsole": false,
+ "MIMode": "gdb",
+ "linux": {
+ "miDebuggerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb",
+ "debugServerPath": "${config:OCD_path}/openocd",
+ },
+ "windows": {
+ "miDebuggerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb.exe",
+ "debugServerPath": "${config:OCD_path}/openocd.exe",
+ },
+ "osx": {
+ "miDebuggerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb",
+ "debugServerPath": "${config:OCD_path}/bin/openocd",
+ },
+ "logging": {
+ "exceptions": true,
+ "trace": false,
+ "traceResponse": false,
+ "engineLogging": false
+ },
+ "miDebuggerServerAddress": "localhost:3333",
+ "debugServerArgs": "-s ${config:OCD_path}/scripts -f interface/${config:M4_OCD_interface_file} -f target/${config:M4_OCD_target_file} -c \"init; reset halt\"",
+ "serverStarted": "Info : Listening on port 3333 for gdb connections",
+ "filterStderr": true,
+ "targetArchitecture": "arm",
+ "customLaunchSetupCommands": [
+ {"text":"-list-features"}
+ ],
+ "setupCommands": [
+ { "text":"set logging overwrite on"},
+ { "text":"set logging file debug-arm.log"},
+ { "text":"set logging on"},
+ { "text":"cd ${workspaceFolder}" },
+ { "text":"exec-file build/${config:program_file}" },
+ { "text":"symbol-file build/${config:symbol_file}" },
+ { "text":"target remote localhost:3333" },
+ { "text":"monitor reset halt" },
+ { "text":"set $pc=Reset_Handler"},
+ { "text":"b main" }
+ ]
+ },
+ {
+ "name": "GDB (RISC-V)",
+ "type": "cppdbg",
+ "request": "launch",
+ "program": "${workspaceFolder}/buildrv/${config:program_file}",
+ "args": [],
+ "stopAtEntry": false,
+ "cwd": "${workspaceFolder}",
+ "environment": [],
+ "externalConsole": false,
+ "MIMode": "gdb",
+ "linux": {
+ "miDebuggerPath": "${config:xPack_GCC_path}/bin/riscv-none-embed-gdb",
+ "debugServerPath": "${config:OCD_path}/openocd",
+ },
+ "windows": {
+ "miDebuggerPath": "${config:xPack_GCC_path}/bin/riscv-none-embed-gdb.exe",
+ "debugServerPath": "${config:OCD_path}/openocd.exe",
+ },
+ "osx": {
+ "miDebuggerPath": "${config:xPack_GCC_path}/bin/riscv-none-embed-gdb",
+ "debugServerPath": "${config:OCD_path}/bin/openocd",
+ },
+ "logging": {
+ "exceptions": true,
+ "trace": false,
+ "traceResponse": false,
+ "engineLogging": false
+ },
+ "miDebuggerServerAddress": "localhost:3334",
+ "debugServerArgs": "-c \"gdb_port 3334\" -s ${config:OCD_path}/scripts -f interface/${config:RV_OCD_interface_file} -f target/${config:RV_OCD_target_file}",
+ "serverStarted": "Info : Listening on port 3334 for gdb connections",
+ "filterStderr": true,
+ "customLaunchSetupCommands": [
+ {"text":"-list-features"}
+ ],
+ "targetArchitecture": "arm",
+ "setupCommands": [
+ { "text":"set logging overwrite on"},
+ { "text":"set logging file debug-riscv.log"},
+ { "text":"set logging on"},
+ { "text":"cd ${workspaceFolder}" },
+ { "text": "set architecture riscv:rv32", "ignoreFailures": false },
+ { "text":"exec-file build/${config:program_file}", "ignoreFailures": false },
+ { "text":"symbol-file buildrv/${config:symbol_file}", "ignoreFailures": false },
+ { "text":"target remote localhost:3334" },
+ { "text":"b main" },
+ { "text": "set $pc=Reset_Handler","ignoreFailures": false }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Examples/MAX32655/I2C_EEPROM/.vscode/settings.json b/Examples/MAX32655/I2C_EEPROM/.vscode/settings.json
new file mode 100644
index 00000000000..5b2da1da924
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.vscode/settings.json
@@ -0,0 +1,76 @@
+{
+ "terminal.integrated.env.windows": {
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${env:PATH}",
+ "MAXIM_PATH":"${config:MAXIM_PATH}"
+ },
+ "terminal.integrated.defaultProfile.windows": "Command Prompt",
+
+ "terminal.integrated.env.linux": {
+ "PATH":"${config:OCD_path}:${config:ARM_GCC_path}/bin:${config:xPack_GCC_path}/bin:${env:PATH}",
+ "MAXIM_PATH":"${config:MAXIM_PATH}"
+ },
+ "terminal.integrated.env.osx": {
+ "PATH":"${config:OCD_path}/bin:${config:ARM_GCC_path}/bin:${config:xPack_GCC_path}/bin:${env:PATH}",
+ "MAXIM_PATH":"${config:MAXIM_PATH}"
+ },
+
+ "target":"MAX32655",
+ "board":"EvKit_V1",
+
+ "project_name":"${workspaceFolderBasename}",
+
+ "program_file":"${config:project_name}.elf",
+ "symbol_file":"${config:program_file}",
+
+ "M4_OCD_interface_file":"cmsis-dap.cfg",
+ "M4_OCD_target_file":"max32655.cfg",
+ "RV_OCD_interface_file":"ftdi/olimex-arm-usb-ocd-h.cfg",
+ "RV_OCD_target_file":"${config:target}_riscv.cfg",
+
+ "v_Arm_GCC":"10.3",
+ "v_xPack_GCC":"12.2.0-3.1",
+
+ "OCD_path":"${config:MAXIM_PATH}/Tools/OpenOCD",
+ "ARM_GCC_path":"${config:MAXIM_PATH}/Tools/GNUTools/${config:v_Arm_GCC}",
+ "xPack_GCC_path":"${config:MAXIM_PATH}/Tools/xPack/riscv-none-elf-gcc/${config:v_xPack_GCC}",
+ "Make_path":"${config:MAXIM_PATH}/Tools/MSYS2/usr/bin",
+
+ "C_Cpp.default.includePath": [
+ "${workspaceFolder}",
+ "${workspaceFolder}/**",
+ "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/Include",
+ "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/${config:board}/Include",
+ "${config:MAXIM_PATH}/Libraries/CMSIS/Device/Maxim/${config:target}/Include",
+ "${config:MAXIM_PATH}/Libraries/CMSIS/Include",
+ "${config:ARM_GCC_path}/arm-none-eabi/include",
+ "${config:ARM_GCC_path}/lib/gcc/arm-none-eabi/${config:v_Arm_GCC}/include",
+ "${config:MAXIM_PATH}/Libraries/PeriphDrivers/Include/${config:target}",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Camera",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Display",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/ExtMemory",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/LED",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen"
+ ],
+ "C_Cpp.default.browse.path": [
+ "${workspaceFolder}",
+ "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/Source",
+ "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/${config:board}/Source",
+ "${config:MAXIM_PATH}/Libraries/PeriphDrivers/Source",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Camera",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Display",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/LED",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers"
+ ],
+ "C_Cpp.default.defines": [
+
+ ],
+ "C_Cpp.default.forcedInclude": [
+ "${workspaceFolder}/build/project_defines.h"
+ ]
+}
+
diff --git a/Examples/MAX32655/I2C_EEPROM/.vscode/tasks.json b/Examples/MAX32655/I2C_EEPROM/.vscode/tasks.json
new file mode 100644
index 00000000000..e95445e2b3e
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/.vscode/tasks.json
@@ -0,0 +1,115 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "build",
+ "type": "shell",
+ "command": "make -r -j 8 --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}",
+ "osx":{
+ "command": "source ~/.zshrc && make -r -j 8 --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}"
+ },
+ "group": "build",
+ "problemMatcher": []
+ },
+ {
+ "label": "clean",
+ "type": "shell",
+ "command": "make -j 8 clean --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}",
+ "osx":{
+ "command": "source ~/.zshrc && make -j 8 clean --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}"
+ },
+ "group": "build",
+ "problemMatcher": []
+ },
+ {
+ "label": "clean-periph",
+ "type": "shell",
+ "command": "make -j 8 distclean --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}",
+ "osx":{
+ "command": "source ~/.zshrc && make -j 8 distclean --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}"
+ },
+ "group": "build",
+ "problemMatcher": []
+ },
+ {
+ "label": "flash",
+ "type": "shell",
+ "command": "arm-none-eabi-gdb",
+ "args": [
+ "--cd=\"${workspaceFolder}\"",
+ "--se=\"build/${config:program_file}\"",
+ "--symbols=build/${config:symbol_file}",
+ "-x=\"${workspaceFolder}/.vscode/flash.gdb\"",
+ "--ex=\"flash_m4 ${config:OCD_path} ${config:M4_OCD_interface_file} ${config:M4_OCD_target_file}\"",
+ "--batch"
+ ],
+ "group": "build",
+ "problemMatcher": [],
+ "dependsOn":["build"]
+ },
+ {
+ "label": "flash & run",
+ "type": "shell",
+ "command": "arm-none-eabi-gdb",
+ "args": [
+ "--cd=\"${workspaceFolder}\"",
+ "--se=\"build/${config:program_file}\"",
+ "--symbols=build/${config:symbol_file}",
+ "-x=\"${workspaceFolder}/.vscode/flash.gdb\"",
+ "--ex=\"flash_m4_run ${config:OCD_path} ${config:M4_OCD_interface_file} ${config:M4_OCD_target_file}\"",
+ "--batch"
+ ],
+ "group": "build",
+ "problemMatcher": [],
+ "dependsOn":["build"]
+ },
+ {
+ "label": "erase flash",
+ "type": "shell",
+ "command": "openocd",
+ "args": [
+ "-s", "${config:OCD_path}/scripts",
+ "-f", "interface/${config:M4_OCD_interface_file}",
+ "-f", "target/${config:M4_OCD_target_file}",
+ "-c", "\"init; reset halt; max32xxx mass_erase 0;\"",
+ "-c", "exit"
+ ],
+ "group":"build",
+ "problemMatcher": [],
+ "dependsOn":[]
+ },
+ {
+ "label": "openocd (m4)",
+ "type": "shell",
+ "command": "openocd",
+ "args": [
+ "-s",
+ "${config:OCD_path}/scripts",
+ "-f",
+ "interface/${config:M4_OCD_interface_file}",
+ "-f",
+ "target/${config:M4_OCD_target_file}",
+ "-c",
+ "\"init; reset halt\""
+ ],
+ "problemMatcher": [],
+ "dependsOn":[]
+ },
+ {
+ "label": "gdb (m4)",
+ "type": "shell",
+ "command": "arm-none-eabi-gdb",
+ "args": [
+ "--ex=\"cd ${workspaceFolder}\"",
+ "--se=\"build/${config:program_file}\"",
+ "--symbols=build/${config:symbol_file}",
+ "--ex=\"target remote localhost:3333\"",
+ "--ex=\"monitor reset halt\"",
+ "--ex=\"b main\"",
+ "--ex=\"c\""
+ ],
+ "problemMatcher": [],
+ "dependsOn":[]
+ },
+ ]
+}
\ No newline at end of file
diff --git a/Examples/MAX32655/I2C_EEPROM/I2C_EEPROM.launch b/Examples/MAX32655/I2C_EEPROM/I2C_EEPROM.launch
new file mode 100644
index 00000000000..7673785b830
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/I2C_EEPROM.launch
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/MAX32655/I2C_EEPROM/Makefile b/Examples/MAX32655/I2C_EEPROM/Makefile
new file mode 100644
index 00000000000..a780185d5f8
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/Makefile
@@ -0,0 +1,395 @@
+################################################################################
+ # Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ #
+ # Permission is hereby granted, free of charge, to any person obtaining a
+ # copy of this software and associated documentation files (the "Software"),
+ # to deal in the Software without restriction, including without limitation
+ # the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ # and/or sell copies of the Software, and to permit persons to whom the
+ # Software is furnished to do so, subject to the following conditions:
+ #
+ # The above copyright notice and this permission notice shall be included
+ # in all copies or substantial portions of the Software.
+ #
+ # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
+ # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ # OTHER DEALINGS IN THE SOFTWARE.
+ #
+ # Except as contained in this notice, the name of Maxim Integrated
+ # Products, Inc. shall not be used except as stated in the Maxim Integrated
+ # Products, Inc. Branding Policy.
+ #
+ # The mere transfer of this software does not imply any licenses
+ # of trade secrets, proprietary technology, copyrights, patents,
+ # trademarks, maskwork rights, or any other form of intellectual
+ # property whatsoever. Maxim Integrated Products, Inc. retains all
+ # ownership rights.
+ #
+###############################################################################
+
+# ** Readme! **
+# Don't edit this file! This is the core Makefile for a MaximSDK
+# project. The available configuration options can be overridden
+# in "project.mk", on the command-line, or with system environment
+# variables.
+
+# See https://analog-devices-msdk.github.io/msdk/USERGUIDE/#build-system
+# for more detailed instructions on how to use this system.
+
+# The detailed instructions mentioned above are easier to read than
+# this file, but the comments found in this file also outline the
+# available configuration variables. This file is organized into
+# sub-sections, some of which expose config variables.
+
+
+# *******************************************************************************
+# Set the target microcontroller and board to compile for.
+
+# Every TARGET microcontroller has some Board Support Packages (BSPs) that are
+# available for it under the MaximSDK/Libraries/Boards/TARGET folder. The BSP
+# that gets selected is MaximSDK/Libraries/Boards/TARGET/BOARD.
+
+# Configuration Variables:
+# - TARGET : Override the default target microcontroller. Ex: TARGET=MAX78000
+# - BOARD : Override the default BSP (case sensitive). Ex: BOARD=EvKit_V1, BOARD=FTHR_RevA
+
+
+ifeq "$(TARGET)" ""
+# Default target microcontroller
+TARGET := MAX32655
+TARGET_UC := MAX32655
+TARGET_LC := max32655
+else
+# "TARGET" has been overridden in the environment or on the command-line.
+# We need to calculate an upper and lowercase version of the part number,
+# because paths on Linux and MacOS are case-sensitive.
+TARGET_UC := $(subst m,M,$(subst a,A,$(subst x,X,$(TARGET))))
+TARGET_LC := $(subst M,m,$(subst A,a,$(subst X,x,$(TARGET))))
+endif
+
+# Default board.
+BOARD ?= EvKit_V1
+
+# *******************************************************************************
+# Locate the MaximSDK
+
+# This Makefile needs to know where to find the MaximSDK, and the MAXIM_PATH variable
+# should point to the root directory of the MaximSDK installation. Setting this manually
+# is usually only required if you're working on the command-line.
+
+# If MAXIM_PATH is not specified, we assume the project still lives inside of the MaximSDK
+# and move up from this project's original location.
+
+# Configuration Variables:
+# - MAXIM_PATH : Tell this Makefile where to find the MaximSDK. Ex: MAXIM_PATH=C:/MaximSDK
+
+
+ifneq "$(MAXIM_PATH)" ""
+# Sanitize MAXIM_PATH for backslashes
+MAXIM_PATH := $(subst \,/,$(MAXIM_PATH))
+# Locate some other useful paths...
+LIBS_DIR := $(abspath $(MAXIM_PATH)/Libraries)
+CMSIS_ROOT := $(LIBS_DIR)/CMSIS
+endif
+
+# *******************************************************************************
+# Include project Makefile. We do this after formulating TARGET, BOARD, and MAXIM_PATH
+# in case project.mk needs to reference those values. However, we also include
+# this as early as possible in the Makefile so that it can append to or override
+# the variables below.
+
+
+PROJECTMK ?= $(abspath ./project.mk)
+include $(PROJECTMK)
+$(info Loaded project.mk)
+# PROJECTMK is also used by implicit rules and other libraries to add project.mk as a watch file
+
+# *******************************************************************************
+# Final path sanitization and re-calculation. No options here.
+
+ifeq "$(MAXIM_PATH)" ""
+# MAXIM_PATH is still not defined...
+DEPTH := ../../../
+MAXIM_PATH := $(abspath $(DEPTH))
+$(warning Warning: MAXIM_PATH is not set! Set MAXIM_PATH in your environment or in project.mk to clear this warning.)
+$(warning Warning: Attempting to use $(MAXIM_PATH) calculated from relative path)
+else
+# Sanitize MAXIM_PATH for backslashes
+MAXIM_PATH := $(subst \,/,$(MAXIM_PATH))
+endif
+
+# Final recalculation of LIBS_DIR/CMSIS_ROOT
+LIBS_DIR := $(abspath $(MAXIM_PATH)/Libraries)
+CMSIS_ROOT := $(LIBS_DIR)/CMSIS
+
+# One final UC/LC check in case user set TARGET in project.mk
+TARGET_UC := $(subst m,M,$(subst a,A,$(subst x,X,$(TARGET))))
+TARGET_LC := $(subst M,m,$(subst A,a,$(subst X,x,$(TARGET))))
+
+export TARGET
+export TARGET_UC
+export TARGET_LC
+export CMSIS_ROOT
+# TODO: Remove dependency on exports for these variables.
+
+# *******************************************************************************
+# Set up search paths, and auto-detect all source code on those paths.
+
+# The following paths are searched by default, where "./" is the project directory.
+# ./
+# |- *.h
+# |- *.c
+# |-include (optional)
+# |- *.h
+# |-src (optional)
+# |- *.c
+
+# Configuration Variables:
+# - VPATH : Tell this Makefile to search additional locations for source (.c) files.
+# You should use the "+=" operator with this option.
+# Ex: VPATH += your/new/path
+# - IPATH : Tell this Makefile to search additional locations for header (.h) files.
+# You should use the "+=" operator with this option.
+# Ex: VPATH += your/new/path
+# - SRCS : Tell this Makefile to explicitly add a source (.c) file to the build.
+# This is really only useful if you want to add a source file that isn't
+# on any VPATH, in which case you can add the full path to the file here.
+# You should use the "+=" operator with this option.
+# Ex: SRCS += your/specific/source/file.c
+# - AUTOSEARCH : Set whether this Makefile should automatically detect .c files on
+# VPATH and add them to the build. This is enabled by default. Set
+# to 0 to disable. If autosearch is disabled, source files must be
+# manually added to SRCS.
+# Ex: AUTOSEARCH = 0
+
+
+# Where to find source files for this project.
+VPATH += .
+VPATH += src
+VPATH := $(VPATH)
+
+# Where to find header files for this project
+IPATH += .
+IPATH += include
+IPATH := $(IPATH)
+
+AUTOSEARCH ?= 1
+ifeq ($(AUTOSEARCH), 1)
+# Auto-detect all C/C++ source files on VPATH
+SRCS += $(wildcard $(addsuffix /*.c, $(VPATH)))
+SRCS += $(wildcard $(addsuffix /*.cpp, $(VPATH)))
+endif
+
+# Collapse SRCS before passing them on to the next stage
+SRCS := $(SRCS)
+
+# *******************************************************************************
+# Set the output filename
+
+# Configuration Variables:
+# - PROJECT : Override the default output filename. Ex: PROJECT=MyProject
+
+
+# The default value creates a file named after the target micro. Ex: MAX78000.elf
+PROJECT ?= $(TARGET_LC)
+
+# *******************************************************************************
+# Compiler options
+
+# Configuration Variables:
+# - DEBUG : Set DEBUG=1 to build explicitly for debugging. This adds some additional
+# symbols and sets -Og as the default optimization level.
+# - MXC_OPTIMIZE_CFLAGS : Override the default compiler optimization level.
+# Ex: MXC_OPTIMIZE_CFLAGS = -O2
+# - PROJ_CFLAGS : Add additional compiler flags to the build.
+# You should use the "+=" operator with this option.
+# Ex: PROJ_CFLAGS += -Wextra
+# - MFLOAT_ABI : Set the floating point acceleration level.
+# The only options are "hard", "soft", or "softfp".
+# Ex: MFLOAT_ABI = hard
+# - LINKERFILE : Override the default linkerfile.
+# Ex: LINKERFILE = customlinkerfile.ld
+# - LINKERPATH : Override the default search location for $(LINKERFILE)
+# The default search location is $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC
+# If $(LINKERFILE) cannot be found at this path, then the root project
+# directory will be used as a fallback.
+
+# Select 'GCC' or 'IAR' compiler
+ifeq "$(COMPILER)" ""
+COMPILER := GCC
+endif
+
+# Set default compiler optimization levels
+ifeq "$(MAKECMDGOALS)" "release"
+# Default optimization level for "release" builds (make release)
+MXC_OPTIMIZE_CFLAGS ?= -O2
+DEBUG = 0
+endif
+
+ifeq ($(DEBUG),1)
+# Optimizes for debugging as recommended
+# by GNU for code-edit-debug cycles
+# https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options
+MXC_OPTIMIZE_CFLAGS := -Og
+endif
+
+# Default level if not building for release or explicitly for debug
+MXC_OPTIMIZE_CFLAGS ?= -Og
+
+# Set compiler flags
+PROJ_CFLAGS += -Wall # Enable warnings
+PROJ_CFLAGS += -DMXC_ASSERT_ENABLE
+
+# Set hardware floating point acceleration.
+# Options are:
+# - hard
+# - soft
+# - softfp (default if MFLOAT_ABI is not set)
+MFLOAT_ABI ?= softfp
+# MFLOAT_ABI must be exported to other Makefiles
+export MFLOAT_ABI
+
+# This path contains system-level intialization files for the target micro. Add to the build.
+VPATH += $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source
+
+# *******************************************************************************
+# Secure Boot Tools (SBT)
+
+# This section integrates the Secure Boot Tools. It's intended for use with
+# microcontrollers that have a secure bootloader.
+
+# Enabling SBT integration will add some special rules, such as "make sla", "make scpa", etc.
+
+# Configuration variables:
+# SBT : Toggle SBT integration. Set to 1 to enable, or 0
+# to disable
+# MAXIM_SBT_DIR : Specify the location of the SBT tool binaries. This defaults to
+# Tools/SBT in the MaximSDK. The standalone SBT installer will override
+# this via an environment variable.
+# TARGET_SEC : Specify the part number to be passed into the SBT. This should match
+# the secure variant part #. The default value will depend on TARGET.
+# For example, TARGET=MAX32650 will result in TARGET_SEC=MAX32651, and
+# the default selection happens in Tools/SBT/SBT-config.
+# However, if there are multiple secure part #s for the target
+# microcontroller this variable may need to be changed.
+
+SBT ?= 0
+ifeq ($(SBT), 1)
+MAXIM_SBT_DIR ?= $(MAXIM_PATH)/Tools/SBT
+MAXIM_SBT_DIR := $(subst \,/,$(MAXIM_SBT_DIR))
+# ^ Must sanitize path for \ on Windows, since this may come from an environment
+# variable.
+
+export MAXIM_SBT_DIR # SBTs must have this environment variable defined to work
+
+# SBT-config.mk and SBT-rules.mk are included further down this Makefile.
+
+endif # SBT
+
+# *******************************************************************************
+# Default goal selection. This section allows you to override the default goal
+# that will run if no targets are specified on the command-line.
+# (ie. just running 'make' instead of 'make all')
+
+# Configuration variables:
+# .DEFAULT_GOAL : Set the default goal if no targets were specified on the
+# command-line
+# ** "override" must be used with this variable. **
+# Ex: "override .DEFAULT_GOAL = mygoal"
+
+ifeq "$(.DEFAULT_GOAL)" ""
+ifeq ($(SBT),1)
+override .DEFAULT_GOAL := sla
+else
+override .DEFAULT_GOAL := all
+endif
+endif
+
+# Developer note: 'override' is used above for legacy Makefile compatibility.
+# gcc.mk/gcc_riscv.mk need to hard-set 'all' internally, so this new system
+# uses 'override' to come in over the top without breaking old projects.
+
+# It's also necessary to explicitly set MAKECMDGOALS...
+ifeq "$(MAKECMDGOALS)" ""
+MAKECMDGOALS:=$(.DEFAULT_GOAL)
+endif
+
+# Enable colors when --sync-output is used.
+# See https://www.gnu.org/software/make/manual/make.html#Terminal-Output (section 13.2)
+ifneq ($(MAKE_TERMOUT),)
+PROJ_CFLAGS += -fdiagnostics-color=always
+endif
+
+ifneq ($(FORCE_COLOR),)
+PROJ_CFLAGS += -fdiagnostics-color=always
+endif
+
+# *******************************************************************************
+# Include SBT config. We need to do this here because it needs to know
+# the current MAKECMDGOAL.
+ifeq ($(SBT),1)
+include $(MAXIM_PATH)/Tools/SBT/SBT-config.mk
+endif
+
+# *******************************************************************************
+# Libraries
+
+# This section offers "toggle switches" to include or exclude the libraries that
+# are available in the MaximSDK. Set a configuration variable to 1 to include the
+# library in the build, or 0 to exclude.
+
+# Each library may also have its own library specific configuration variables. See
+# Libraries/libs.mk for more details.
+
+# Configuration variables:
+# - LIB_BOARD : Include the Board-Support Package (BSP) library. (Enabled by default)
+# - LIB_PERIPHDRIVERS : Include the peripheral driver library. (Enabled by default)
+# - LIB_CMSIS_DSP : Include the CMSIS-DSP library.
+# - LIB_CORDIO : Include the Cordio BLE library
+# - LIB_FCL : Include the Free Cryptographic Library (FCL)
+# - LIB_FREERTOS : Include the FreeRTOS and FreeRTOS-Plus-CLI libraries
+# - LIB_LC3 : Include the Low Complexity Communication Codec (LC3) library
+# - LIB_LITTLEFS : Include the "little file system" (littleFS) library
+# - LIB_LWIP : Include the lwIP library
+# - LIB_MAXUSB : Include the MAXUSB library
+# - LIB_SDHC : Include the SDHC library
+
+include $(LIBS_DIR)/libs.mk
+
+
+# *******************************************************************************
+# Rules
+
+# Include the rules for building for this target. All other makefiles should be
+# included before this one.
+include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk
+
+# Include the rules that integrate the SBTs. SBTs are a special case that must be
+# include after the core gcc rules to extend them.
+ifeq ($(SBT), 1)
+include $(MAXIM_PATH)/Tools/SBT/SBT-rules.mk
+endif
+
+
+# Get .DEFAULT_GOAL working.
+ifeq "$(MAKECMDGOALS)" ""
+MAKECMDGOALS:=$(.DEFAULT_GOAL)
+endif
+
+
+all:
+# Extend the functionality of the "all" recipe here
+ arm-none-eabi-size --format=berkeley $(BUILD_DIR)/$(PROJECT).elf
+
+libclean:
+ $(MAKE) -f ${PERIPH_DRIVER_DIR}/periphdriver.mk clean.periph
+
+clean:
+# Extend the functionality of the "clean" recipe here
+
+# The rule to clean out all the build products.
+distclean: clean libclean
diff --git a/Examples/MAX32655/I2C_EEPROM/README.md b/Examples/MAX32655/I2C_EEPROM/README.md
new file mode 100644
index 00000000000..3a96099d4b9
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/README.md
@@ -0,0 +1,88 @@
+## Description
+
+This example communicates with an external 24LC256 EEPROM using the I2C.
+One 24LC256 EEPROM is required to implement this example.
+
+
+## Software
+
+### Project Usage
+
+Universal instructions on building, flashing, and debugging this project can be found in the **[MSDK User Guide](https://analog-devices-msdk.github.io/msdk/USERGUIDE/)**.
+
+### Project-Specific Build Notes
+
+* This project comes pre-configured for the MAX32655EVKIT. See [Board Support Packages](https://analog-devices-msdk.github.io/msdk/USERGUIDE/#board-support-packages) in the MSDK User Guide for instructions on changing the target board.
+
+## Required Connections
+
+- Connect a USB cable between the PC and the CN1 (USB/PWR) connector.
+- Select RX0 and TX0 on Headers JP4 and JP5 (UART 0).
+- Open an terminal application on the PC and connect to the EV kit's console UART at 115200, 8-N-1.
+- Connect JP9 (VDDIOH_EN) btw 2-3(3.3V) and JP10 (VDDIOH) jumpers for powering VDDIOH with 3.3V
+- Connect the pull-up jumper (JP22) to VDDIOH
+- Connect 24LC256 pin 4(VSS) to GND of EVKIT
+- Connect 24LC256 pin 8(VDD) to VDDIOH of EVKIT
+- Connect 24LC256 pin 6(SCL) to P0.16 (SCL) of EVKIT
+- Connect 24LC256 pin 5(SDA) to P0.17 (SDA) of EVKIT
+- Connect 24LC256 pin 7(WP) to GND of EVKIT. This enables write operation.
+- Connect 24LC256 pin 1(A0), pin 2(A1), ,pin 3(A2) to GND of EVKIT. This makes the I2C Slave address 0x50. Slave address calculated as: 1010(A2)(A1)(A0)
+
+## Expected Output
+
+```
+
+
+****************** 24LC256 EEPROM DEMO *******************
+
+This example communicates with an external 24LC256 EEPROM using the I2C.
+One 24LC256 EEPROM is required to implement this example.
+Press ENTER key to Continue
+
+EEPROM DEMO - Test 1: Writing and reading 1 byte:
+
+The value: 0x00 is written to the address: 0x0000
+The value: 0x00 is read from the address: 0x0000
+The value: 0x01 is written to the address: 0x0001
+The value: 0x01 is read from the address: 0x0001
+The value: 0x02 is written to the address: 0x0002
+The value: 0x02 is read from the address: 0x0002
+The value: 0x03 is written to the address: 0x0003
+The value: 0x03 is read from the address: 0x0003
+The value: 0x04 is written to the address: 0x0004
+The value: 0x04 is read from the address: 0x0004
+
+EEPROM DEMO - Test2: Writing and Reading 1024 Bytes:
+
+1024 Bytes written to the EEPROM starting from the address: 0x0000. Each page (64 byte) filled with its own page number.
+
+1024 bytes bytes read from the memory. The start address: 0x0000. The values read:
+Page 0: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+Page 1: 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
+Page 2: 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
+Page 3: 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
+Page 4: 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
+Page 5: 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05,
+Page 6: 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
+Page 7: 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07,
+Page 8: 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08,
+Page 9: 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09,
+Page 10: 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A,
+Page 11: 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B,
+Page 12: 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C,
+Page 13: 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D,
+Page 14: 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E,
+Page 15: 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F,
+
+EEPROM DEMO - Test 3: Write and read test for writing multiple pages starting from random adress(not page start):
+
+Test size : 80 Bytes
+Test value : 0xA5
+Test start address : 0x003A
+The value: 0xA5 is written to EEPROM for 80 Bytes starting from the address: 0x003A
+
+80 bytes read from the memory. The start address: 0x003A. The values read:
+0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5, 0xA5,
+
+...
+```
\ No newline at end of file
diff --git a/Examples/MAX32655/I2C_EEPROM/main.c b/Examples/MAX32655/I2C_EEPROM/main.c
new file mode 100644
index 00000000000..d437ac42ff9
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/main.c
@@ -0,0 +1,193 @@
+/**
+ * @file main.c
+ * @brief 24LC256 EEPROM I2C Communication Example
+ * @details This example uses the I2C Master to read/write from/to the EEPROM.
+ */
+
+/******************************************************************************
+ * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
+ * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * Except as contained in this notice, the name of Maxim Integrated
+ * Products, Inc. shall not be used except as stated in the Maxim Integrated
+ * Products, Inc. Branding Policy.
+ *
+ * The mere transfer of this software does not imply any licenses
+ * of trade secrets, proprietary technology, copyrights, patents,
+ * trademarks, maskwork rights, or any other form of intellectual
+ * property whatsoever. Maxim Integrated Products, Inc. retains all
+ * ownership rights.
+ *
+ ******************************************************************************/
+
+/***** Includes *****/
+#include
+#include
+#include
+
+#include "i2c.h"
+#include "mxc_device.h"
+
+#include "eeprom_24lc256_driver.h"
+
+/***** Definitions *****/
+#define I2C_MASTER MXC_I2C1 ///< I2C instance
+#define I2C_FREQ 100000 ///< I2C clock frequency
+
+#define EEPROM_24LC256_I2C_SLAVE_ADDR0 0x50 //(0xA0 >> 1)
+
+#define EEPROM_DEMO_BUFFER_PAGE_COUNT 16
+#define EEPROM_DEMO_BUFFER_SIZE _24LC256_EEPROM_PAGE_SIZE *EEPROM_DEMO_BUFFER_PAGE_COUNT // Bytes
+
+/******************************* Globals *******************************/
+static eeprom_24lc256_req_t eeprom1_req; ///< EEPROM request
+
+/***** Functions *****/
+int main(void)
+{
+ int err = E_NO_ERROR;
+ int i = 0, j = 0;
+ uint16_t eeprom_memory_addr = 0x0000;
+ uint8_t written_val = 0;
+ uint8_t read_val = 0;
+ uint8_t eeprom_demo_buffer[EEPROM_DEMO_BUFFER_SIZE];
+ uint32_t page_offset = 0;
+
+ printf("\n****************** 24LC256 EEPROM DEMO *******************\n\n");
+ printf("This example communicates with an external 24LC256 EEPROM using the I2C.\n");
+ printf("One 24LC256 EEPROM is required to implement this example.\n");
+ printf("Press ENTER key to Continue\n\n");
+ getchar();
+
+ err = Eeprom_24LC256_Init(&eeprom1_req, I2C_MASTER, EEPROM_24LC256_I2C_SLAVE_ADDR0,
+ I2C_FREQ); // init the EEPROM
+ if (err != E_NO_ERROR) {
+ printf("EEPROM configure failed with error %i\n", err);
+ return err;
+ }
+
+ printf("EEPROM DEMO - Test 1: Writing and reading 1 byte:\n\n");
+ for (i = 0; i < 5; i++) {
+ err = Eeprom_24LC256_Write(&eeprom1_req, eeprom_memory_addr, &written_val, 1);
+ if (err != E_NO_ERROR) {
+ printf("EEPROM write error, error code = %d\n", err);
+ } else {
+ printf("The value: 0x%02X is written to the address: 0x%04X\n", written_val,
+ eeprom_memory_addr);
+ }
+ err = Eeprom_24LC256_Read(&eeprom1_req, eeprom_memory_addr, &read_val, 1);
+ if (err != E_NO_ERROR) {
+ printf("EEPROM read error, error code = %d\n", err);
+ } else {
+ printf("The value: 0x%02X is read from the address: 0x%04X\n", read_val,
+ eeprom_memory_addr);
+ }
+ if (read_val != written_val) {
+ printf("EEPROM error; written and read values are different\n", read_val,
+ eeprom_memory_addr);
+ }
+
+ written_val++;
+ eeprom_memory_addr++;
+ }
+
+ printf("\nEEPROM DEMO - Test2: Writing and Reading %d Bytes:\n\n", EEPROM_DEMO_BUFFER_SIZE);
+ eeprom_memory_addr = 0x0000;
+ page_offset = eeprom_memory_addr / _24LC256_EEPROM_PAGE_SIZE;
+
+ for (i = 0; i < EEPROM_DEMO_BUFFER_PAGE_COUNT; i++) {
+ for (j = 0; j < _24LC256_EEPROM_PAGE_SIZE; j++) {
+ eeprom_demo_buffer[i * _24LC256_EEPROM_PAGE_SIZE + j] = i;
+ }
+ }
+
+ err = Eeprom_24LC256_Write(&eeprom1_req, eeprom_memory_addr, &eeprom_demo_buffer[0],
+ EEPROM_DEMO_BUFFER_SIZE);
+ if (err != E_NO_ERROR) {
+ printf("EEPROM write error, error code = %d\n", err);
+ } else {
+ printf(
+ "%d Bytes written to the EEPROM starting from the address: 0x%04X. Each page (64 byte) filled with its own page number.\n",
+ EEPROM_DEMO_BUFFER_SIZE, eeprom_memory_addr);
+ }
+
+ for (i = 0; i < EEPROM_DEMO_BUFFER_SIZE; i++) {
+ eeprom_demo_buffer[i] = 0;
+ }
+
+ err = Eeprom_24LC256_Read(&eeprom1_req, eeprom_memory_addr, &eeprom_demo_buffer[0],
+ EEPROM_DEMO_BUFFER_SIZE);
+ if (err != E_NO_ERROR) {
+ printf("EEPROM read %d bytes error, error code = %d\n", EEPROM_DEMO_BUFFER_SIZE, err);
+ } else {
+ printf(
+ "\n%d bytes bytes read from the memory. The start address: 0x%04X. The values read: ",
+ EEPROM_DEMO_BUFFER_SIZE, eeprom_memory_addr);
+ for (i = 0; i < EEPROM_DEMO_BUFFER_SIZE; i++) {
+ if (i % _24LC256_EEPROM_PAGE_SIZE == 0) {
+ printf("\nPage %4d: ", (i / _24LC256_EEPROM_PAGE_SIZE + page_offset));
+ }
+ printf("0x%02X, ", eeprom_demo_buffer[i]);
+ }
+ printf("\n");
+ }
+
+ printf(
+ "\nEEPROM DEMO - Test 3: Write and read test for writing multiple pages starting from random adress(not page start):\n\n");
+
+ uint32_t test_size = 80;
+ uint16_t test_val = 0xA5;
+ eeprom_memory_addr = 0x003A;
+
+ printf("Test size : %d Bytes \n", test_size);
+ printf("Test value : 0x%02X \n", test_val);
+ printf("Test start address : 0x%04X \n", eeprom_memory_addr);
+
+ for (i = 0; i < test_size; i++) {
+ eeprom_demo_buffer[i] = test_val;
+ }
+
+ err = Eeprom_24LC256_Write(&eeprom1_req, eeprom_memory_addr, &eeprom_demo_buffer[0], test_size);
+ if (err != E_NO_ERROR) {
+ printf("EEPROM write error, error code = %d\n", err);
+ } else {
+ printf(
+ "The value: 0x%02X is written to EEPROM for %d Bytes starting from the address: 0x%04X\n",
+ test_val, test_size, eeprom_memory_addr);
+ }
+
+ for (i = 0; i < test_size; i++) {
+ eeprom_demo_buffer[i] = 0;
+ }
+
+ err = Eeprom_24LC256_Read(&eeprom1_req, eeprom_memory_addr, &eeprom_demo_buffer[0], test_size);
+ if (err != E_NO_ERROR) {
+ printf("EEPROM read error, error code = %d\n", err);
+ } else {
+ printf("\n%d bytes read from the memory. The start address: 0x%04X. The values read: \n",
+ test_size, eeprom_memory_addr);
+ for (i = 0; i < test_size; i++) {
+ printf("0x%02X, ", eeprom_demo_buffer[i]);
+ }
+ printf("\n");
+ }
+
+ return E_NO_ERROR;
+}
diff --git a/Examples/MAX32655/I2C_EEPROM/project.mk b/Examples/MAX32655/I2C_EEPROM/project.mk
new file mode 100644
index 00000000000..334e3cd8217
--- /dev/null
+++ b/Examples/MAX32655/I2C_EEPROM/project.mk
@@ -0,0 +1,16 @@
+# This file can be used to set build configuration
+# variables. These variables are defined in a file called
+# "Makefile" that is located next to this one.
+
+# For instructions on how to use this system, see
+# https://analog-devices-msdk.github.io/msdk/USERGUIDE/#build-system
+
+# **********************************************************
+
+# Add your config here!
+
+
+SRCS+=eeprom_24lc256_driver.c
+
+VPATH+=$(LIBS_DIR)/MiscDrivers/EEPROM
+IPATH+=$(LIBS_DIR)/MiscDrivers/EEPROM
diff --git a/Examples/MAX32655/I2C_MNGR/.vscode/settings.json b/Examples/MAX32655/I2C_MNGR/.vscode/settings.json
index 9c58c589f29..344f636aeb3 100755
--- a/Examples/MAX32655/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32655/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/I2C_SCAN/.vscode/settings.json b/Examples/MAX32655/I2C_SCAN/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32655/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/I2C_Sensor/.vscode/settings.json b/Examples/MAX32655/I2C_Sensor/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32655/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/I2S/.vscode/settings.json b/Examples/MAX32655/I2S/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/I2S/.vscode/settings.json
+++ b/Examples/MAX32655/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/I2S_Playback/.vscode/settings.json b/Examples/MAX32655/I2S_Playback/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/I2S_Playback/.vscode/settings.json
+++ b/Examples/MAX32655/I2S_Playback/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/ICC/.vscode/settings.json b/Examples/MAX32655/ICC/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/ICC/.vscode/settings.json
+++ b/Examples/MAX32655/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/LP/.vscode/settings.json b/Examples/MAX32655/LP/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/LP/.vscode/settings.json
+++ b/Examples/MAX32655/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/LPCMP/.vscode/settings.json b/Examples/MAX32655/LPCMP/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/LPCMP/.vscode/settings.json
+++ b/Examples/MAX32655/LPCMP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Library_Use/.vscode/settings.json b/Examples/MAX32655/Library_Use/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32655/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Pulse_Train/.vscode/settings.json b/Examples/MAX32655/Pulse_Train/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Pulse_Train/.vscode/settings.json
+++ b/Examples/MAX32655/Pulse_Train/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/RF_Test/.vscode/settings.json b/Examples/MAX32655/RF_Test/.vscode/settings.json
index 9c58c589f29..344f636aeb3 100755
--- a/Examples/MAX32655/RF_Test/.vscode/settings.json
+++ b/Examples/MAX32655/RF_Test/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/RTC/.vscode/settings.json b/Examples/MAX32655/RTC/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/RTC/.vscode/settings.json
+++ b/Examples/MAX32655/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/RTC/main.c b/Examples/MAX32655/RTC/main.c
index b9d424b366a..3a80d6f1863 100644
--- a/Examples/MAX32655/RTC/main.c
+++ b/Examples/MAX32655/RTC/main.c
@@ -162,28 +162,10 @@ void printTime()
int main(void)
{
int rtcTrim;
- volatile int i;
-
- /* Delay to prevent bricks */
- for (i = 0; i < 0xFFFFFF; i++) {}
-
- /* Set the system clock to the 32 MHz clock for the RTC trim */
- /* Enable 32 MHz clock if not already enabled */
- if (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERFO_RDY)) {
- /* Power VREGO_D */
- MXC_SIMO->vrego_d = (0x3c << MXC_F_SIMO_VREGO_D_VSETD_POS);
- while (!(MXC_SIMO->buck_out_ready & MXC_F_SIMO_BUCK_OUT_READY_BUCKOUTRDYD)) {}
-
- /* Restore btleldoctrl setting */
- MXC_GCR->btleldoctrl = 0x3055;
- while (!(MXC_SIMO->buck_out_ready & MXC_F_SIMO_BUCK_OUT_READY_BUCKOUTRDYD)) {}
-
- /* Enable 32Mhz oscillator */
- MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERFO_EN;
- while (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERFO_RDY)) {}
- }
+ MXC_Delay(MXC_DELAY_SEC(2)); // Delay to give debugger a window to connect
/* Switch the system clock to the 32 MHz oscillator */
+ MXC_SYS_ClockSourceEnable(MXC_SYS_CLOCK_ERFO);
MXC_SYS_Clock_Select(MXC_SYS_CLOCK_ERFO);
MXC_SYS_SetClockDiv(MXC_SYS_CLOCK_DIV_1);
SystemCoreClockUpdate();
diff --git a/Examples/MAX32655/RTC_Backup/.vscode/settings.json b/Examples/MAX32655/RTC_Backup/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX32655/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/RTC_Backup/main.c b/Examples/MAX32655/RTC_Backup/main.c
index 9835efb0b91..bbc8d51f049 100644
--- a/Examples/MAX32655/RTC_Backup/main.c
+++ b/Examples/MAX32655/RTC_Backup/main.c
@@ -125,24 +125,10 @@ void printTime()
int configureRTC()
{
int rtcTrim;
- volatile int i;
+ MXC_Delay(MXC_DELAY_SEC(2)); // Delay to give debugger a window to connect
- for (i = 0; i < 0xFFFFFF; i++) {}
- // Prevent bricks
-
- if (!(MXC_GCR->clkctrl &
- MXC_F_GCR_CLKCTRL_ERFO_RDY)) { // Enable 32Mhz clock if not already enabled
- MXC_SIMO->vrego_d = (0x3c << MXC_F_SIMO_VREGO_D_VSETD_POS); // Power VREGO_D
- while (!(MXC_SIMO->buck_out_ready & MXC_F_SIMO_BUCK_OUT_READY_BUCKOUTRDYD)) {}
-
- MXC_GCR->btleldoctrl = 0x3055; // Restore btleldoctrl setting
- while (!(MXC_SIMO->buck_out_ready & MXC_F_SIMO_BUCK_OUT_READY_BUCKOUTRDYD)) {}
-
- MXC_GCR->clkctrl |= MXC_F_GCR_CLKCTRL_ERFO_EN; // Enable 32Mhz oscillator
- while (!(MXC_GCR->clkctrl & MXC_F_GCR_CLKCTRL_ERFO_RDY)) {}
- }
-
- MXC_SYS_Clock_Select(MXC_SYS_CLOCK_ERFO); // Set 32MHz clock as system clock
+ /* Switch the system clock to the 32 MHz oscillator */
+ MXC_SYS_ClockSourceEnable(MXC_SYS_CLOCK_ERFO);
MXC_SYS_SetClockDiv(MXC_SYS_CLOCK_DIV_1);
SystemCoreClockUpdate();
diff --git a/Examples/MAX32655/RV_ARM_Loader/.vscode/settings.json b/Examples/MAX32655/RV_ARM_Loader/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/RV_ARM_Loader/.vscode/settings.json
+++ b/Examples/MAX32655/RV_ARM_Loader/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/SPI/.vscode/settings.json b/Examples/MAX32655/SPI/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/SPI/.vscode/settings.json
+++ b/Examples/MAX32655/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/TFT_Demo/.vscode/settings.json b/Examples/MAX32655/TFT_Demo/.vscode/settings.json
index c915d64aa87..ae4d71fdccb 100755
--- a/Examples/MAX32655/TFT_Demo/.vscode/settings.json
+++ b/Examples/MAX32655/TFT_Demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32655/TMR/.vscode/settings.json b/Examples/MAX32655/TMR/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/TMR/.vscode/settings.json
+++ b/Examples/MAX32655/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/TRNG/.vscode/settings.json b/Examples/MAX32655/TRNG/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/TRNG/.vscode/settings.json
+++ b/Examples/MAX32655/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Temp_Monitor/.vscode/settings.json b/Examples/MAX32655/Temp_Monitor/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32655/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/UART/.vscode/settings.json b/Examples/MAX32655/UART/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/UART/.vscode/settings.json
+++ b/Examples/MAX32655/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/WUT/.vscode/settings.json b/Examples/MAX32655/WUT/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/WUT/.vscode/settings.json
+++ b/Examples/MAX32655/WUT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/Watchdog/.vscode/settings.json b/Examples/MAX32655/Watchdog/.vscode/settings.json
index ef0918a30a9..29b1ce1660a 100755
--- a/Examples/MAX32655/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32655/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32655/WearLeveling/.cproject b/Examples/MAX32655/WearLeveling/.cproject
index 4e7c11706c4..16fcc742260 100644
--- a/Examples/MAX32655/WearLeveling/.cproject
+++ b/Examples/MAX32655/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32655/WearLeveling/.vscode/settings.json b/Examples/MAX32655/WearLeveling/.vscode/settings.json
index 9ec52e8bbdf..c4512cb14e2 100755
--- a/Examples/MAX32655/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32655/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -69,7 +70,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32660/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_bayes_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_convolution_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_fir_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_matrix_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_svm_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32660/ARM-DSP/arm_variance_example/.vscode/settings.json
index 88abe311d82..eb0ebb187f9 100755
--- a/Examples/MAX32660/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32660/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32660/Bootloader_Host/.vscode/settings.json b/Examples/MAX32660/Bootloader_Host/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Bootloader_Host/.vscode/settings.json
+++ b/Examples/MAX32660/Bootloader_Host/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Coremark/.vscode/settings.json b/Examples/MAX32660/Coremark/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Coremark/.vscode/settings.json
+++ b/Examples/MAX32660/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/DMA/.vscode/settings.json b/Examples/MAX32660/DMA/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/DMA/.vscode/settings.json
+++ b/Examples/MAX32660/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32660/EEPROM_Emulator/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32660/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Flash/.vscode/settings.json b/Examples/MAX32660/Flash/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Flash/.vscode/settings.json
+++ b/Examples/MAX32660/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Flash_CLI/.vscode/settings.json b/Examples/MAX32660/Flash_CLI/.vscode/settings.json
index 0c84b7af8c6..4e8920aa7f0 100755
--- a/Examples/MAX32660/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32660/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32660/FreeRTOSDemo/.vscode/settings.json
index 0c84b7af8c6..4e8920aa7f0 100755
--- a/Examples/MAX32660/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32660/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/GPIO/.vscode/settings.json b/Examples/MAX32660/GPIO/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/GPIO/.vscode/settings.json
+++ b/Examples/MAX32660/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Hello_World/.vscode/settings.json b/Examples/MAX32660/Hello_World/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32660/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32660/Hello_World_Cpp/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32660/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/I2C/.vscode/settings.json b/Examples/MAX32660/I2C/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/I2C/.vscode/settings.json
+++ b/Examples/MAX32660/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/I2C_MNGR/.vscode/settings.json b/Examples/MAX32660/I2C_MNGR/.vscode/settings.json
index 13b69ea92cf..393d2e4cf46 100755
--- a/Examples/MAX32660/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32660/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/I2C_SCAN/.vscode/settings.json b/Examples/MAX32660/I2C_SCAN/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32660/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/I2C_Sensor/.vscode/settings.json b/Examples/MAX32660/I2C_Sensor/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32660/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/I2S/.vscode/settings.json b/Examples/MAX32660/I2S/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/I2S/.vscode/settings.json
+++ b/Examples/MAX32660/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/ICC/.vscode/settings.json b/Examples/MAX32660/ICC/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/ICC/.vscode/settings.json
+++ b/Examples/MAX32660/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Info_Block_Usecase/.vscode/settings.json b/Examples/MAX32660/Info_Block_Usecase/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Info_Block_Usecase/.vscode/settings.json
+++ b/Examples/MAX32660/Info_Block_Usecase/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/LP/.vscode/settings.json b/Examples/MAX32660/LP/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/LP/.vscode/settings.json
+++ b/Examples/MAX32660/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Library_Use/.vscode/settings.json b/Examples/MAX32660/Library_Use/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32660/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/RTC/.vscode/settings.json b/Examples/MAX32660/RTC/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/RTC/.vscode/settings.json
+++ b/Examples/MAX32660/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/RTC_Backup/.vscode/settings.json b/Examples/MAX32660/RTC_Backup/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX32660/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/SPI/.vscode/settings.json b/Examples/MAX32660/SPI/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/SPI/.vscode/settings.json
+++ b/Examples/MAX32660/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/SPIMSS/.vscode/settings.json b/Examples/MAX32660/SPIMSS/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/SPIMSS/.vscode/settings.json
+++ b/Examples/MAX32660/SPIMSS/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/SPI_MasterSlave/.vscode/settings.json b/Examples/MAX32660/SPI_MasterSlave/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/SPI_MasterSlave/.vscode/settings.json
+++ b/Examples/MAX32660/SPI_MasterSlave/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/SecureROM_BL_Host/.vscode/settings.json b/Examples/MAX32660/SecureROM_BL_Host/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/SecureROM_BL_Host/.vscode/settings.json
+++ b/Examples/MAX32660/SecureROM_BL_Host/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/TMR/.vscode/settings.json b/Examples/MAX32660/TMR/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/TMR/.vscode/settings.json
+++ b/Examples/MAX32660/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Temp_Monitor/.vscode/settings.json b/Examples/MAX32660/Temp_Monitor/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32660/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/UART/.vscode/settings.json b/Examples/MAX32660/UART/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/UART/.vscode/settings.json
+++ b/Examples/MAX32660/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/UART_Wakeup/.vscode/settings.json b/Examples/MAX32660/UART_Wakeup/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/UART_Wakeup/.vscode/settings.json
+++ b/Examples/MAX32660/UART_Wakeup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/Watchdog/.vscode/settings.json b/Examples/MAX32660/Watchdog/.vscode/settings.json
index 4fdeb7b47ae..623feef567b 100755
--- a/Examples/MAX32660/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32660/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32660/WearLeveling/.cproject b/Examples/MAX32660/WearLeveling/.cproject
index 4e7c11706c4..16fcc742260 100644
--- a/Examples/MAX32660/WearLeveling/.cproject
+++ b/Examples/MAX32660/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32660/WearLeveling/.vscode/settings.json b/Examples/MAX32660/WearLeveling/.vscode/settings.json
index af54152610c..b0f37be922f 100755
--- a/Examples/MAX32660/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32660/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -69,7 +70,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32662/ADC/.vscode/settings.json b/Examples/MAX32662/ADC/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/ADC/.vscode/settings.json
+++ b/Examples/MAX32662/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_bayes_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_convolution_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_fir_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_matrix_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_svm_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32662/ARM-DSP/arm_variance_example/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32662/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/Bootloader_Host/.vscode/settings.json b/Examples/MAX32662/Bootloader_Host/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Bootloader_Host/.vscode/settings.json
+++ b/Examples/MAX32662/Bootloader_Host/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/CAN/.vscode/settings.json b/Examples/MAX32662/CAN/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/CAN/.vscode/settings.json
+++ b/Examples/MAX32662/CAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Coremark/.vscode/settings.json b/Examples/MAX32662/Coremark/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Coremark/.vscode/settings.json
+++ b/Examples/MAX32662/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/DMA/.vscode/settings.json b/Examples/MAX32662/DMA/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/DMA/.vscode/settings.json
+++ b/Examples/MAX32662/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Demo/.vscode/settings.json b/Examples/MAX32662/Demo/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Demo/.vscode/settings.json
+++ b/Examples/MAX32662/Demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32662/EEPROM_Emulator/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32662/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Flash/.vscode/settings.json b/Examples/MAX32662/Flash/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Flash/.vscode/settings.json
+++ b/Examples/MAX32662/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Flash_CLI/.vscode/settings.json b/Examples/MAX32662/Flash_CLI/.vscode/settings.json
index b753181d237..ec31e961337 100755
--- a/Examples/MAX32662/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32662/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/GPIO/.vscode/settings.json b/Examples/MAX32662/GPIO/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/GPIO/.vscode/settings.json
+++ b/Examples/MAX32662/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Hello_World/.vscode/settings.json b/Examples/MAX32662/Hello_World/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32662/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32662/Hello_World_Cpp/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32662/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/I2C/.vscode/settings.json b/Examples/MAX32662/I2C/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/I2C/.vscode/settings.json
+++ b/Examples/MAX32662/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/I2C_MNGR/.vscode/settings.json b/Examples/MAX32662/I2C_MNGR/.vscode/settings.json
index f43102cd8de..74e37574ad5 100755
--- a/Examples/MAX32662/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32662/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/I2C_SCAN/.vscode/settings.json b/Examples/MAX32662/I2C_SCAN/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32662/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/I2C_Sensor/.vscode/settings.json b/Examples/MAX32662/I2C_Sensor/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32662/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/I2S/.vscode/settings.json b/Examples/MAX32662/I2S/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/I2S/.vscode/settings.json
+++ b/Examples/MAX32662/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/ICC/.vscode/settings.json b/Examples/MAX32662/ICC/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/ICC/.vscode/settings.json
+++ b/Examples/MAX32662/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Info_Block_Usecase/.vscode/settings.json b/Examples/MAX32662/Info_Block_Usecase/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Info_Block_Usecase/.vscode/settings.json
+++ b/Examples/MAX32662/Info_Block_Usecase/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/LP/.vscode/settings.json b/Examples/MAX32662/LP/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/LP/.vscode/settings.json
+++ b/Examples/MAX32662/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Library_Use/.vscode/settings.json b/Examples/MAX32662/Library_Use/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32662/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/RTC/.vscode/settings.json b/Examples/MAX32662/RTC/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/RTC/.vscode/settings.json
+++ b/Examples/MAX32662/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/RTC_Backup/.vscode/settings.json b/Examples/MAX32662/RTC_Backup/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX32662/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/SCPA_OTP_Dump/.vscode/settings.json b/Examples/MAX32662/SCPA_OTP_Dump/.vscode/settings.json
index 20e62928f21..b1f38feef7f 100755
--- a/Examples/MAX32662/SCPA_OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32662/SCPA_OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32662/SPI/.vscode/settings.json b/Examples/MAX32662/SPI/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/SPI/.vscode/settings.json
+++ b/Examples/MAX32662/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/SPI_MasterSlave/.vscode/settings.json b/Examples/MAX32662/SPI_MasterSlave/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/SPI_MasterSlave/.vscode/settings.json
+++ b/Examples/MAX32662/SPI_MasterSlave/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/TMR/.vscode/settings.json b/Examples/MAX32662/TMR/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/TMR/.vscode/settings.json
+++ b/Examples/MAX32662/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Temp_Monitor/.vscode/settings.json b/Examples/MAX32662/Temp_Monitor/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32662/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/UART/.vscode/settings.json b/Examples/MAX32662/UART/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/UART/.vscode/settings.json
+++ b/Examples/MAX32662/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/UART_Wakeup/.vscode/settings.json b/Examples/MAX32662/UART_Wakeup/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/UART_Wakeup/.vscode/settings.json
+++ b/Examples/MAX32662/UART_Wakeup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/Watchdog/.vscode/settings.json b/Examples/MAX32662/Watchdog/.vscode/settings.json
index 463decd0178..6ee7069930f 100755
--- a/Examples/MAX32662/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32662/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32662/WearLeveling/.cproject b/Examples/MAX32662/WearLeveling/.cproject
index 4e7c11706c4..16fcc742260 100644
--- a/Examples/MAX32662/WearLeveling/.cproject
+++ b/Examples/MAX32662/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32662/WearLeveling/.vscode/settings.json b/Examples/MAX32662/WearLeveling/.vscode/settings.json
index 449c22e5a53..77e1e38a3e1 100755
--- a/Examples/MAX32662/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32662/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -69,7 +70,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32665/ADC/.vscode/settings.json b/Examples/MAX32665/ADC/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/ADC/.vscode/settings.json
+++ b/Examples/MAX32665/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/ADC/main.c b/Examples/MAX32665/ADC/main.c
index d8147e7fba6..a6886a87381 100644
--- a/Examples/MAX32665/ADC/main.c
+++ b/Examples/MAX32665/ADC/main.c
@@ -146,20 +146,20 @@ int main(void)
overflow[3] = (MXC_ADC_GetData(&adc_val[3]) == E_OVERFLOW ? 1 : 0);
/* Display results on OLED display, display asterisk if overflow */
- snprintf((char *)fmtstr, sizeof((char *)fmtstr), "0: 0x%04x%s 2: 0x%04x%s", adc_val[0],
+ snprintf((char *)fmtstr, sizeof(fmtstr), "0: 0x%04x%s 2: 0x%04x%s", adc_val[0],
overflow[0] ? "*" : " ", adc_val[2], overflow[2] ? "*" : " ");
printf("%s\n", fmtstr);
- snprintf((char *)fmtstr, sizeof((char *)fmtstr), "1: 0x%04x%s 3: 0x%04x%s", adc_val[1],
+ snprintf((char *)fmtstr, sizeof(fmtstr), "1: 0x%04x%s 3: 0x%04x%s", adc_val[1],
overflow[1] ? "*" : " ", adc_val[3], overflow[3] ? "*" : " ");
printf("%s\n", fmtstr);
/* Determine if programmable limits on AIN1 were exceeded */
if (MXC_ADC_GetFlags() & (MXC_F_ADC_INTR_LO_LIMIT_IF | MXC_F_ADC_INTR_HI_LIMIT_IF)) {
- snprintf((char *)fmtstr, sizeof((char *)fmtstr), " %s Limit on AIN0 ",
+ snprintf((char *)fmtstr, sizeof(fmtstr), " %s Limit on AIN0 ",
(MXC_ADC_GetFlags() & MXC_F_ADC_INTR_LO_LIMIT_IF) ? "Low" : "High");
MXC_ADC_ClearFlags(MXC_F_ADC_INTR_LO_LIMIT_IF | MXC_F_ADC_INTR_HI_LIMIT_IF);
} else {
- snprintf((char *)fmtstr, sizeof((char *)fmtstr), " ");
+ snprintf((char *)fmtstr, sizeof(fmtstr), " ");
}
printf("%s\n", fmtstr);
diff --git a/Examples/MAX32665/AES/.vscode/settings.json b/Examples/MAX32665/AES/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/AES/.vscode/settings.json
+++ b/Examples/MAX32665/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_bayes_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_convolution_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_fir_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_matrix_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_svm_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32665/ARM-DSP/arm_variance_example/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32665/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/BLE4_ctr/.vscode/settings.json b/Examples/MAX32665/BLE4_ctr/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE4_ctr/.vscode/settings.json
+++ b/Examples/MAX32665/BLE4_ctr/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE5_ctr/.vscode/settings.json b/Examples/MAX32665/BLE5_ctr/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE5_ctr/.vscode/settings.json
+++ b/Examples/MAX32665/BLE5_ctr/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_FreeRTOS/.vscode/settings.json b/Examples/MAX32665/BLE_FreeRTOS/.vscode/settings.json
index 0b8ff50d8f2..4665093ce1e 100755
--- a/Examples/MAX32665/BLE_FreeRTOS/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_FreeRTOS/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_LR_Central/.cproject b/Examples/MAX32665/BLE_LR_Central/.cproject
index 2799f41c47f..4699104caec 100644
--- a/Examples/MAX32665/BLE_LR_Central/.cproject
+++ b/Examples/MAX32665/BLE_LR_Central/.cproject
@@ -45,6 +45,14 @@
+
+
+
+
+
+
+
+
diff --git a/Examples/MAX32665/BLE_LR_Central/.vscode/settings.json b/Examples/MAX32665/BLE_LR_Central/.vscode/settings.json
index 981dd2759da..d915f65675d 100755
--- a/Examples/MAX32665/BLE_LR_Central/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_LR_Central/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -65,7 +65,8 @@
"${config:MAXIM_PATH}/Libraries/Cordio/ble-host/sources/hci/dual_chip",
"${config:MAXIM_PATH}/Libraries/Cordio/ble-host/sources/hci/exactle",
"${config:MAXIM_PATH}/Libraries/Cordio/wsf/include",
- "${config:MAXIM_PATH}/Libraries/Cordio/wsf/include/util"
+ "${config:MAXIM_PATH}/Libraries/Cordio/wsf/include/util",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -87,7 +88,9 @@
"${config:MAXIM_PATH}/Libraries/Cordio/ble-profiles/sources",
"${config:MAXIM_PATH}/Libraries/Cordio/controller/sources",
"${config:MAXIM_PATH}/Libraries/Cordio/wsf/sources",
- "${config:MAXIM_PATH}/Libraries/Cordio/platform/targets/maxim/max32665/sources"
+ "${config:MAXIM_PATH}/Libraries/Cordio/platform/targets/maxim/max32665/sources",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32665/BLE_LR_Peripheral/.vscode/launch.json b/Examples/MAX32665/BLE_LR_Peripheral/.vscode/launch.json
index a3900ecf2ad..01fe5199048 100755
--- a/Examples/MAX32665/BLE_LR_Peripheral/.vscode/launch.json
+++ b/Examples/MAX32665/BLE_LR_Peripheral/.vscode/launch.json
@@ -130,4 +130,4 @@
]
}
]
-}
\ No newline at end of file
+}
diff --git a/Examples/MAX32665/BLE_LR_Peripheral/.vscode/settings.json b/Examples/MAX32665/BLE_LR_Peripheral/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE_LR_Peripheral/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_LR_Peripheral/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_datc/.vscode/settings.json b/Examples/MAX32665/BLE_datc/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE_datc/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_datc/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_dats/.vscode/settings.json b/Examples/MAX32665/BLE_dats/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE_dats/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_dats/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_fcc/.vscode/settings.json b/Examples/MAX32665/BLE_fcc/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE_fcc/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_fcc/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_fit/.vscode/settings.json b/Examples/MAX32665/BLE_fit/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE_fit/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_fit/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_mcs/.vscode/settings.json b/Examples/MAX32665/BLE_mcs/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE_mcs/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_mcs/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_otac/.vscode/settings.json b/Examples/MAX32665/BLE_otac/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE_otac/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_otac/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_otas/.vscode/settings.json b/Examples/MAX32665/BLE_otas/.vscode/settings.json
index dd85426f6ef..d915f65675d 100755
--- a/Examples/MAX32665/BLE_otas/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_otas/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_periph/.vscode/settings.json b/Examples/MAX32665/BLE_periph/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/BLE_periph/.vscode/settings.json
+++ b/Examples/MAX32665/BLE_periph/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/BLE_periph/README.md b/Examples/MAX32665/BLE_periph/README.md
index f825b4d0c10..59a1830ff79 100644
--- a/Examples/MAX32665/BLE_periph/README.md
+++ b/Examples/MAX32665/BLE_periph/README.md
@@ -1,6 +1,8 @@
# BLE_periph
Refer to the [BLE_periph](../../../Libraries/Cordio/docs/Applications/BLE_periph.md) documentation in the Cordio Library.
+# NOTE: BLE_periph is a bare bones example with no security and is not guaranteed nor intended to work with Windows, IOS, Android, etc. The example is only designed to operate with other embedded devices with loose security requirements. For a more fully featured application, please checkout BLE_dat(c/s)
+
## Software
### Project Usage
diff --git a/Examples/MAX32665/Bootloader/.vscode/settings.json b/Examples/MAX32665/Bootloader/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/Bootloader/.vscode/settings.json
+++ b/Examples/MAX32665/Bootloader/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Bootloader_Host/.vscode/settings.json b/Examples/MAX32665/Bootloader_Host/.vscode/settings.json
index 981dd2759da..32da9db883b 100755
--- a/Examples/MAX32665/Bootloader_Host/.vscode/settings.json
+++ b/Examples/MAX32665/Bootloader_Host/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/CRC/.vscode/settings.json b/Examples/MAX32665/CRC/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/CRC/.vscode/settings.json
+++ b/Examples/MAX32665/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Coremark/.vscode/settings.json b/Examples/MAX32665/Coremark/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/Coremark/.vscode/settings.json
+++ b/Examples/MAX32665/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/DES/.vscode/settings.json b/Examples/MAX32665/DES/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/DES/.vscode/settings.json
+++ b/Examples/MAX32665/DES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/DMA/.vscode/settings.json b/Examples/MAX32665/DMA/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/DMA/.vscode/settings.json
+++ b/Examples/MAX32665/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Demo/.vscode/settings.json b/Examples/MAX32665/Demo/.vscode/settings.json
index 99acacdec95..f55042180e1 100755
--- a/Examples/MAX32665/Demo/.vscode/settings.json
+++ b/Examples/MAX32665/Demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Display/.vscode/settings.json b/Examples/MAX32665/Display/.vscode/settings.json
index 99acacdec95..f55042180e1 100755
--- a/Examples/MAX32665/Display/.vscode/settings.json
+++ b/Examples/MAX32665/Display/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/ECC/.vscode/settings.json b/Examples/MAX32665/ECC/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/ECC/.vscode/settings.json
+++ b/Examples/MAX32665/ECC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32665/EEPROM_Emulator/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32665/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Flash/.vscode/settings.json b/Examples/MAX32665/Flash/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/Flash/.vscode/settings.json
+++ b/Examples/MAX32665/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Flash_CLI/.vscode/settings.json b/Examples/MAX32665/Flash_CLI/.vscode/settings.json
index e83e27a8d05..bc10a66a4dd 100755
--- a/Examples/MAX32665/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32665/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32665/FreeRTOSDemo/.vscode/settings.json
index 065184a7780..ca8ef9f176b 100755
--- a/Examples/MAX32665/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32665/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/GPIO/.vscode/settings.json b/Examples/MAX32665/GPIO/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/GPIO/.vscode/settings.json
+++ b/Examples/MAX32665/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/HTMR/.vscode/settings.json b/Examples/MAX32665/HTMR/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/HTMR/.vscode/settings.json
+++ b/Examples/MAX32665/HTMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Hash/.vscode/settings.json b/Examples/MAX32665/Hash/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/Hash/.vscode/settings.json
+++ b/Examples/MAX32665/Hash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Hello_World/.vscode/settings.json b/Examples/MAX32665/Hello_World/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32665/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32665/Hello_World_Cpp/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32665/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/I2C/.vscode/settings.json b/Examples/MAX32665/I2C/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/I2C/.vscode/settings.json
+++ b/Examples/MAX32665/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/I2C_MNGR/.vscode/settings.json b/Examples/MAX32665/I2C_MNGR/.vscode/settings.json
index e0f98f88451..5d09301817e 100755
--- a/Examples/MAX32665/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32665/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/I2C_SCAN/.vscode/settings.json b/Examples/MAX32665/I2C_SCAN/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32665/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/I2C_Sensor/.vscode/settings.json b/Examples/MAX32665/I2C_Sensor/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32665/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/ICC/.vscode/settings.json b/Examples/MAX32665/ICC/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/ICC/.vscode/settings.json
+++ b/Examples/MAX32665/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/LP/.vscode/settings.json b/Examples/MAX32665/LP/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/LP/.vscode/settings.json
+++ b/Examples/MAX32665/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Library_Use/.vscode/settings.json b/Examples/MAX32665/Library_Use/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32665/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/MAA/.vscode/settings.json b/Examples/MAX32665/MAA/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/MAA/.vscode/settings.json
+++ b/Examples/MAX32665/MAA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/OTP_Dump/.vscode/settings.json b/Examples/MAX32665/OTP_Dump/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32665/OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/OWM/.vscode/settings.json b/Examples/MAX32665/OWM/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/OWM/.vscode/settings.json
+++ b/Examples/MAX32665/OWM/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Pulse_Train/.vscode/settings.json b/Examples/MAX32665/Pulse_Train/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/Pulse_Train/.vscode/settings.json
+++ b/Examples/MAX32665/Pulse_Train/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/RF_Test/.vscode/settings.json b/Examples/MAX32665/RF_Test/.vscode/settings.json
index 0b8ff50d8f2..4665093ce1e 100755
--- a/Examples/MAX32665/RF_Test/.vscode/settings.json
+++ b/Examples/MAX32665/RF_Test/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/RPU/.vscode/settings.json b/Examples/MAX32665/RPU/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/RPU/.vscode/settings.json
+++ b/Examples/MAX32665/RPU/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/RTC/.vscode/settings.json b/Examples/MAX32665/RTC/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/RTC/.vscode/settings.json
+++ b/Examples/MAX32665/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/RTC_Backup/.vscode/settings.json b/Examples/MAX32665/RTC_Backup/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX32665/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/SCPA_OTP_Dump/.vscode/settings.json b/Examples/MAX32665/SCPA_OTP_Dump/.vscode/settings.json
index 3b7c31af1c2..6535127c9d2 100755
--- a/Examples/MAX32665/SCPA_OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32665/SCPA_OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32665/SDHC_FAT/.cproject b/Examples/MAX32665/SDHC_FAT/.cproject
index 42414736963..f5c45c29012 100644
--- a/Examples/MAX32665/SDHC_FAT/.cproject
+++ b/Examples/MAX32665/SDHC_FAT/.cproject
@@ -33,7 +33,7 @@
-
+
diff --git a/Examples/MAX32665/SDHC_FAT/.vscode/settings.json b/Examples/MAX32665/SDHC_FAT/.vscode/settings.json
index 9696a43c582..af296c2589e 100755
--- a/Examples/MAX32665/SDHC_FAT/.vscode/settings.json
+++ b/Examples/MAX32665/SDHC_FAT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -69,7 +69,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Examples/MAX32665/SDHC_Raw/.cproject b/Examples/MAX32665/SDHC_Raw/.cproject
index bebd7a84ef6..9609cfd368b 100644
--- a/Examples/MAX32665/SDHC_Raw/.cproject
+++ b/Examples/MAX32665/SDHC_Raw/.cproject
@@ -33,7 +33,7 @@
-
+
diff --git a/Examples/MAX32665/SDHC_Raw/.vscode/settings.json b/Examples/MAX32665/SDHC_Raw/.vscode/settings.json
index 9696a43c582..af296c2589e 100755
--- a/Examples/MAX32665/SDHC_Raw/.vscode/settings.json
+++ b/Examples/MAX32665/SDHC_Raw/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -69,7 +69,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Examples/MAX32665/SPI/.vscode/settings.json b/Examples/MAX32665/SPI/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/SPI/.vscode/settings.json
+++ b/Examples/MAX32665/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/SPIXF/.vscode/settings.json b/Examples/MAX32665/SPIXF/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/SPIXF/.vscode/settings.json
+++ b/Examples/MAX32665/SPIXF/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/SPIXF_SFCC/.vscode/settings.json b/Examples/MAX32665/SPIXF_SFCC/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/SPIXF_SFCC/.vscode/settings.json
+++ b/Examples/MAX32665/SPIXF_SFCC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/SPIXR/.vscode/settings.json b/Examples/MAX32665/SPIXR/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/SPIXR/.vscode/settings.json
+++ b/Examples/MAX32665/SPIXR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/SRCC/.vscode/settings.json b/Examples/MAX32665/SRCC/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/SRCC/.vscode/settings.json
+++ b/Examples/MAX32665/SRCC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Semaphore/.vscode/settings.json b/Examples/MAX32665/Semaphore/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/Semaphore/.vscode/settings.json
+++ b/Examples/MAX32665/Semaphore/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/TMR/.vscode/settings.json b/Examples/MAX32665/TMR/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/TMR/.vscode/settings.json
+++ b/Examples/MAX32665/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/TRNG/.vscode/settings.json b/Examples/MAX32665/TRNG/.vscode/settings.json
index b56793a80fc..6569cabb4cc 100755
--- a/Examples/MAX32665/TRNG/.vscode/settings.json
+++ b/Examples/MAX32665/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Temp_Monitor/.vscode/settings.json b/Examples/MAX32665/Temp_Monitor/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32665/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/UART/.vscode/settings.json b/Examples/MAX32665/UART/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/UART/.vscode/settings.json
+++ b/Examples/MAX32665/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/USB_CDCACM/.vscode/settings.json b/Examples/MAX32665/USB_CDCACM/.vscode/settings.json
index f352cfe4145..96276dcbe3a 100755
--- a/Examples/MAX32665/USB_CDCACM/.vscode/settings.json
+++ b/Examples/MAX32665/USB_CDCACM/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/USB_CompositeDevice_MSC_CDC/.vscode/settings.json b/Examples/MAX32665/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
index f352cfe4145..96276dcbe3a 100755
--- a/Examples/MAX32665/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
+++ b/Examples/MAX32665/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/USB_CompositeDevice_MSC_HID/.vscode/settings.json b/Examples/MAX32665/USB_CompositeDevice_MSC_HID/.vscode/settings.json
index f352cfe4145..96276dcbe3a 100755
--- a/Examples/MAX32665/USB_CompositeDevice_MSC_HID/.vscode/settings.json
+++ b/Examples/MAX32665/USB_CompositeDevice_MSC_HID/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/USB_HIDKeyboard/.vscode/settings.json b/Examples/MAX32665/USB_HIDKeyboard/.vscode/settings.json
index f352cfe4145..96276dcbe3a 100755
--- a/Examples/MAX32665/USB_HIDKeyboard/.vscode/settings.json
+++ b/Examples/MAX32665/USB_HIDKeyboard/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/USB_MassStorage/.vscode/settings.json b/Examples/MAX32665/USB_MassStorage/.vscode/settings.json
index f352cfe4145..96276dcbe3a 100755
--- a/Examples/MAX32665/USB_MassStorage/.vscode/settings.json
+++ b/Examples/MAX32665/USB_MassStorage/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/WUT/.vscode/settings.json b/Examples/MAX32665/WUT/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/WUT/.vscode/settings.json
+++ b/Examples/MAX32665/WUT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/Watchdog/.vscode/settings.json b/Examples/MAX32665/Watchdog/.vscode/settings.json
index aa2515c2538..882a3da656d 100755
--- a/Examples/MAX32665/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32665/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32665/WearLeveling/.cproject b/Examples/MAX32665/WearLeveling/.cproject
index e262abc9d06..dd4d46542b2 100644
--- a/Examples/MAX32665/WearLeveling/.cproject
+++ b/Examples/MAX32665/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32665/WearLeveling/.vscode/settings.json b/Examples/MAX32665/WearLeveling/.vscode/settings.json
index e63ca121636..63896a618ba 100755
--- a/Examples/MAX32665/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32665/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -55,6 +55,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
"${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -71,6 +72,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
"${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Examples/MAX32670/AES/.vscode/settings.json b/Examples/MAX32670/AES/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/AES/.vscode/settings.json
+++ b/Examples/MAX32670/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_bayes_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_convolution_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_fir_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_matrix_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_svm_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32670/ARM-DSP/arm_variance_example/.vscode/settings.json
index eb0ff84dfdb..1eb390b8369 100755
--- a/Examples/MAX32670/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32670/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32670/CRC/.vscode/settings.json b/Examples/MAX32670/CRC/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/CRC/.vscode/settings.json
+++ b/Examples/MAX32670/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/Coremark/.vscode/settings.json b/Examples/MAX32670/Coremark/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/Coremark/.vscode/settings.json
+++ b/Examples/MAX32670/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/DMA/.vscode/settings.json b/Examples/MAX32670/DMA/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/DMA/.vscode/settings.json
+++ b/Examples/MAX32670/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32670/EEPROM_Emulator/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32670/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/EXT_CLK/.vscode/settings.json b/Examples/MAX32670/EXT_CLK/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/EXT_CLK/.vscode/settings.json
+++ b/Examples/MAX32670/EXT_CLK/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/Flash/.vscode/settings.json b/Examples/MAX32670/Flash/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/Flash/.vscode/settings.json
+++ b/Examples/MAX32670/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/Flash_CLI/.vscode/settings.json b/Examples/MAX32670/Flash_CLI/.vscode/settings.json
index 9e121c1312d..c9312ad57a7 100755
--- a/Examples/MAX32670/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32670/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32670/FreeRTOSDemo/.vscode/settings.json
index 9e121c1312d..c9312ad57a7 100755
--- a/Examples/MAX32670/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32670/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/GPIO/.vscode/settings.json b/Examples/MAX32670/GPIO/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/GPIO/.vscode/settings.json
+++ b/Examples/MAX32670/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/Hello_World/.vscode/settings.json b/Examples/MAX32670/Hello_World/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32670/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32670/Hello_World_Cpp/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32670/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/I2C/.vscode/settings.json b/Examples/MAX32670/I2C/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/I2C/.vscode/settings.json
+++ b/Examples/MAX32670/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/I2C_MNGR/.vscode/settings.json b/Examples/MAX32670/I2C_MNGR/.vscode/settings.json
index f7349e1316c..d0e1d2df10d 100755
--- a/Examples/MAX32670/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32670/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/I2C_SCAN/.vscode/settings.json b/Examples/MAX32670/I2C_SCAN/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32670/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/I2C_Sensor/.vscode/settings.json b/Examples/MAX32670/I2C_Sensor/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32670/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/I2S/.vscode/settings.json b/Examples/MAX32670/I2S/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/I2S/.vscode/settings.json
+++ b/Examples/MAX32670/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/ICC/.vscode/settings.json b/Examples/MAX32670/ICC/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/ICC/.vscode/settings.json
+++ b/Examples/MAX32670/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/LP/.vscode/settings.json b/Examples/MAX32670/LP/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/LP/.vscode/settings.json
+++ b/Examples/MAX32670/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/Library_Use/.vscode/settings.json b/Examples/MAX32670/Library_Use/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32670/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/RTC/.vscode/settings.json b/Examples/MAX32670/RTC/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/RTC/.vscode/settings.json
+++ b/Examples/MAX32670/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/RTC_Backup/.vscode/settings.json b/Examples/MAX32670/RTC_Backup/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX32670/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/SPI/.vscode/settings.json b/Examples/MAX32670/SPI/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/SPI/.vscode/settings.json
+++ b/Examples/MAX32670/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/SPI_MasterSlave/.vscode/settings.json b/Examples/MAX32670/SPI_MasterSlave/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/SPI_MasterSlave/.vscode/settings.json
+++ b/Examples/MAX32670/SPI_MasterSlave/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/SPI_Usecase/.vscode/settings.json b/Examples/MAX32670/SPI_Usecase/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/SPI_Usecase/.vscode/settings.json
+++ b/Examples/MAX32670/SPI_Usecase/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/SecureROM_BL_Host/.vscode/settings.json b/Examples/MAX32670/SecureROM_BL_Host/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/SecureROM_BL_Host/.vscode/settings.json
+++ b/Examples/MAX32670/SecureROM_BL_Host/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/TMR/.vscode/settings.json b/Examples/MAX32670/TMR/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/TMR/.vscode/settings.json
+++ b/Examples/MAX32670/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/TRNG/.vscode/settings.json b/Examples/MAX32670/TRNG/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/TRNG/.vscode/settings.json
+++ b/Examples/MAX32670/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/Temp_Monitor/.vscode/settings.json b/Examples/MAX32670/Temp_Monitor/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32670/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/UART/.vscode/settings.json b/Examples/MAX32670/UART/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/UART/.vscode/settings.json
+++ b/Examples/MAX32670/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/Watchdog/.vscode/settings.json b/Examples/MAX32670/Watchdog/.vscode/settings.json
index 24873cb5a75..4f44050a3eb 100755
--- a/Examples/MAX32670/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32670/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32670/WearLeveling/.cproject b/Examples/MAX32670/WearLeveling/.cproject
index 4e7c11706c4..16fcc742260 100644
--- a/Examples/MAX32670/WearLeveling/.cproject
+++ b/Examples/MAX32670/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32670/WearLeveling/.vscode/settings.json b/Examples/MAX32670/WearLeveling/.vscode/settings.json
index 4d5dab94ecc..68be9b7441c 100755
--- a/Examples/MAX32670/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32670/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -69,7 +70,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32672/ADC/.vscode/settings.json b/Examples/MAX32672/ADC/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/ADC/.vscode/settings.json
+++ b/Examples/MAX32672/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/AES/.vscode/settings.json b/Examples/MAX32672/AES/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/AES/.vscode/settings.json
+++ b/Examples/MAX32672/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_bayes_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_convolution_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_fir_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_matrix_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_svm_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32672/ARM-DSP/arm_variance_example/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32672/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/CRC/.vscode/settings.json b/Examples/MAX32672/CRC/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/CRC/.vscode/settings.json
+++ b/Examples/MAX32672/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/CTB_AES/.vscode/settings.json b/Examples/MAX32672/CTB_AES/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/CTB_AES/.vscode/settings.json
+++ b/Examples/MAX32672/CTB_AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Comparator/.vscode/settings.json b/Examples/MAX32672/Comparator/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/Comparator/.vscode/settings.json
+++ b/Examples/MAX32672/Comparator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Coremark/.vscode/settings.json b/Examples/MAX32672/Coremark/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/Coremark/.vscode/settings.json
+++ b/Examples/MAX32672/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/DMA/.vscode/settings.json b/Examples/MAX32672/DMA/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/DMA/.vscode/settings.json
+++ b/Examples/MAX32672/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Demo/.vscode/settings.json b/Examples/MAX32672/Demo/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/Demo/.vscode/settings.json
+++ b/Examples/MAX32672/Demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Display/.vscode/settings.json b/Examples/MAX32672/Display/.vscode/settings.json
index a1f20d4ab00..543ac0e4093 100755
--- a/Examples/MAX32672/Display/.vscode/settings.json
+++ b/Examples/MAX32672/Display/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32672/EEPROM_Emulator/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32672/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Flash/.vscode/settings.json b/Examples/MAX32672/Flash/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/Flash/.vscode/settings.json
+++ b/Examples/MAX32672/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Flash/main.c b/Examples/MAX32672/Flash/main.c
index 065111614ec..973f2800673 100644
--- a/Examples/MAX32672/Flash/main.c
+++ b/Examples/MAX32672/Flash/main.c
@@ -52,6 +52,7 @@
#include "uart.h"
#include "led.h"
#include "pb.h"
+#include "trimsir_regs.h"
/***** Definitions *****/
#define TEST_ADDRESS (MXC_FLASH_MEM_BASE + MXC_FLASH_MEM_SIZE) - (1 * MXC_FLASH_PAGE_SIZE)
@@ -263,6 +264,14 @@ int main(void)
*/
MXC_ICC_Disable();
+ /*
+ Disable Flash ECC. Because this example uses 32-bit flash writes,
+ ECC must be disabled.Only 128-bit writes are supported when ECC
+ is enabled.
+ */
+ MXC_TRIMSIR->bb_sir2 &= ~MXC_F_TRIMSIR_BB_SIR2_FL0ECCEN;
+ MXC_TRIMSIR->bb_sir2 &= ~MXC_F_TRIMSIR_BB_SIR2_FL1ECCEN;
+
uint32_t magic = 0;
MXC_FLC_Read(TEST_ADDRESS, &magic, 4);
diff --git a/Examples/MAX32672/Flash_CLI/.vscode/settings.json b/Examples/MAX32672/Flash_CLI/.vscode/settings.json
index 621fa28f6cb..46db3f7297e 100755
--- a/Examples/MAX32672/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32672/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32672/FreeRTOSDemo/.vscode/settings.json
index 6c24bafbb83..641afcfafd4 100755
--- a/Examples/MAX32672/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32672/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/GPIO/.vscode/settings.json b/Examples/MAX32672/GPIO/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/GPIO/.vscode/settings.json
+++ b/Examples/MAX32672/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Hello_World/.vscode/settings.json b/Examples/MAX32672/Hello_World/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32672/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32672/Hello_World_Cpp/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32672/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/I2C/.vscode/settings.json b/Examples/MAX32672/I2C/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/I2C/.vscode/settings.json
+++ b/Examples/MAX32672/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/I2C_MNGR/.vscode/settings.json b/Examples/MAX32672/I2C_MNGR/.vscode/settings.json
index 36ccacc3e08..effff518f38 100755
--- a/Examples/MAX32672/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32672/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/I2C_SCAN/.vscode/settings.json b/Examples/MAX32672/I2C_SCAN/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32672/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/I2C_Sensor/.vscode/settings.json b/Examples/MAX32672/I2C_Sensor/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32672/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/I2S/.vscode/settings.json b/Examples/MAX32672/I2S/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/I2S/.vscode/settings.json
+++ b/Examples/MAX32672/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/ICC/.vscode/settings.json b/Examples/MAX32672/ICC/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/ICC/.vscode/settings.json
+++ b/Examples/MAX32672/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/LP/.vscode/settings.json b/Examples/MAX32672/LP/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/LP/.vscode/settings.json
+++ b/Examples/MAX32672/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Library_Use/.vscode/settings.json b/Examples/MAX32672/Library_Use/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32672/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/OLED_Demo/.vscode/settings.json b/Examples/MAX32672/OLED_Demo/.vscode/settings.json
index da6b5ff667b..8a69f6539f4 100755
--- a/Examples/MAX32672/OLED_Demo/.vscode/settings.json
+++ b/Examples/MAX32672/OLED_Demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/QDEC/.vscode/settings.json b/Examples/MAX32672/QDEC/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/QDEC/.vscode/settings.json
+++ b/Examples/MAX32672/QDEC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/RTC/.vscode/settings.json b/Examples/MAX32672/RTC/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/RTC/.vscode/settings.json
+++ b/Examples/MAX32672/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/RTC_Backup/.vscode/settings.json b/Examples/MAX32672/RTC_Backup/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX32672/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/SCPA_OTP_Dump/.vscode/settings.json b/Examples/MAX32672/SCPA_OTP_Dump/.vscode/settings.json
index 7c1522fc3d6..c8f90b99220 100755
--- a/Examples/MAX32672/SCPA_OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32672/SCPA_OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32672/SPI/.vscode/settings.json b/Examples/MAX32672/SPI/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/SPI/.vscode/settings.json
+++ b/Examples/MAX32672/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/SPI_MasterSlave/.vscode/settings.json b/Examples/MAX32672/SPI_MasterSlave/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/SPI_MasterSlave/.vscode/settings.json
+++ b/Examples/MAX32672/SPI_MasterSlave/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/TMR/.vscode/settings.json b/Examples/MAX32672/TMR/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/TMR/.vscode/settings.json
+++ b/Examples/MAX32672/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/TRNG/.vscode/settings.json b/Examples/MAX32672/TRNG/.vscode/settings.json
index b9b1be632b5..44e2b9931ff 100755
--- a/Examples/MAX32672/TRNG/.vscode/settings.json
+++ b/Examples/MAX32672/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Temp_Monitor/.vscode/settings.json b/Examples/MAX32672/Temp_Monitor/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32672/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/UART/.vscode/settings.json b/Examples/MAX32672/UART/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/UART/.vscode/settings.json
+++ b/Examples/MAX32672/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/Watchdog/.vscode/settings.json b/Examples/MAX32672/Watchdog/.vscode/settings.json
index 1ba3f6d953d..9e966fc6d6d 100755
--- a/Examples/MAX32672/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32672/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32672/WearLeveling/.cproject b/Examples/MAX32672/WearLeveling/.cproject
index e262abc9d06..dd4d46542b2 100644
--- a/Examples/MAX32672/WearLeveling/.cproject
+++ b/Examples/MAX32672/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32672/WearLeveling/.vscode/settings.json b/Examples/MAX32672/WearLeveling/.vscode/settings.json
index dbb90d1f2ae..066e9cb7860 100755
--- a/Examples/MAX32672/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32672/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -55,6 +55,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
"${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -71,6 +72,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
"${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Examples/MAX32675/ADC/.vscode/settings.json b/Examples/MAX32675/ADC/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/ADC/.vscode/settings.json
+++ b/Examples/MAX32675/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/AES/.vscode/settings.json b/Examples/MAX32675/AES/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/AES/.vscode/settings.json
+++ b/Examples/MAX32675/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/AFE_DAC/.vscode/settings.json b/Examples/MAX32675/AFE_DAC/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/AFE_DAC/.vscode/settings.json
+++ b/Examples/MAX32675/AFE_DAC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_bayes_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_convolution_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_fir_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_matrix_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_svm_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32675/ARM-DSP/arm_variance_example/.vscode/settings.json
index 84d7fa4d55e..8d6bfc30658 100755
--- a/Examples/MAX32675/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32675/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32675/CRC/.vscode/settings.json b/Examples/MAX32675/CRC/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/CRC/.vscode/settings.json
+++ b/Examples/MAX32675/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/Coremark/.vscode/settings.json b/Examples/MAX32675/Coremark/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/Coremark/.vscode/settings.json
+++ b/Examples/MAX32675/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/DMA/.vscode/settings.json b/Examples/MAX32675/DMA/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/DMA/.vscode/settings.json
+++ b/Examples/MAX32675/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32675/EEPROM_Emulator/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32675/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/Flash/.vscode/settings.json b/Examples/MAX32675/Flash/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/Flash/.vscode/settings.json
+++ b/Examples/MAX32675/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/Flash_CLI/.vscode/settings.json b/Examples/MAX32675/Flash_CLI/.vscode/settings.json
index 4657d80296a..be3ed0079ce 100755
--- a/Examples/MAX32675/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32675/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32675/FreeRTOSDemo/.vscode/settings.json
index 4657d80296a..be3ed0079ce 100755
--- a/Examples/MAX32675/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32675/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/GPIO/.vscode/settings.json b/Examples/MAX32675/GPIO/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/GPIO/.vscode/settings.json
+++ b/Examples/MAX32675/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/HART_UART/.vscode/settings.json b/Examples/MAX32675/HART_UART/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/HART_UART/.vscode/settings.json
+++ b/Examples/MAX32675/HART_UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/Hello_World/.vscode/settings.json b/Examples/MAX32675/Hello_World/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32675/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32675/Hello_World_Cpp/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32675/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/I2C/.vscode/settings.json b/Examples/MAX32675/I2C/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/I2C/.vscode/settings.json
+++ b/Examples/MAX32675/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/I2C_MNGR/.vscode/settings.json b/Examples/MAX32675/I2C_MNGR/.vscode/settings.json
index 8866775ef75..75cbd8c2837 100755
--- a/Examples/MAX32675/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32675/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/I2C_SCAN/.vscode/settings.json b/Examples/MAX32675/I2C_SCAN/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32675/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/I2C_Sensor/.vscode/settings.json b/Examples/MAX32675/I2C_Sensor/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32675/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/I2S/.vscode/settings.json b/Examples/MAX32675/I2S/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/I2S/.vscode/settings.json
+++ b/Examples/MAX32675/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/ICC/.vscode/settings.json b/Examples/MAX32675/ICC/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/ICC/.vscode/settings.json
+++ b/Examples/MAX32675/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/LP/.vscode/settings.json b/Examples/MAX32675/LP/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/LP/.vscode/settings.json
+++ b/Examples/MAX32675/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/Library_Use/.vscode/settings.json b/Examples/MAX32675/Library_Use/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32675/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/SPI/.vscode/settings.json b/Examples/MAX32675/SPI/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/SPI/.vscode/settings.json
+++ b/Examples/MAX32675/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/TMR/.vscode/settings.json b/Examples/MAX32675/TMR/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/TMR/.vscode/settings.json
+++ b/Examples/MAX32675/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/TRNG/.vscode/settings.json b/Examples/MAX32675/TRNG/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/TRNG/.vscode/settings.json
+++ b/Examples/MAX32675/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/UART/.vscode/settings.json b/Examples/MAX32675/UART/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/UART/.vscode/settings.json
+++ b/Examples/MAX32675/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/Watchdog/.vscode/settings.json b/Examples/MAX32675/Watchdog/.vscode/settings.json
index 89060cdeed6..643530e67e8 100755
--- a/Examples/MAX32675/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32675/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32675/WearLeveling/.cproject b/Examples/MAX32675/WearLeveling/.cproject
index 4e7c11706c4..16fcc742260 100644
--- a/Examples/MAX32675/WearLeveling/.cproject
+++ b/Examples/MAX32675/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32675/WearLeveling/.vscode/settings.json b/Examples/MAX32675/WearLeveling/.vscode/settings.json
index 9322027540c..5830d702165 100755
--- a/Examples/MAX32675/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32675/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -69,7 +70,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32680/ADC/.vscode/settings.json b/Examples/MAX32680/ADC/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/ADC/.vscode/settings.json
+++ b/Examples/MAX32680/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/AES/.vscode/settings.json b/Examples/MAX32680/AES/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/AES/.vscode/settings.json
+++ b/Examples/MAX32680/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/AFE_ADC/.vscode/settings.json b/Examples/MAX32680/AFE_ADC/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/AFE_ADC/.vscode/settings.json
+++ b/Examples/MAX32680/AFE_ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_bayes_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_convolution_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_fir_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_matrix_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_svm_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32680/ARM-DSP/arm_variance_example/.vscode/settings.json
index 189b8b58708..415a34a53f7 100755
--- a/Examples/MAX32680/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32680/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32680/BLE4_ctr/.vscode/settings.json b/Examples/MAX32680/BLE4_ctr/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/BLE4_ctr/.vscode/settings.json
+++ b/Examples/MAX32680/BLE4_ctr/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/BLE_dats/.vscode/settings.json b/Examples/MAX32680/BLE_dats/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/BLE_dats/.vscode/settings.json
+++ b/Examples/MAX32680/BLE_dats/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/CRC/.vscode/settings.json b/Examples/MAX32680/CRC/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/CRC/.vscode/settings.json
+++ b/Examples/MAX32680/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Coremark/.vscode/settings.json b/Examples/MAX32680/Coremark/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/Coremark/.vscode/settings.json
+++ b/Examples/MAX32680/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/DMA/.vscode/settings.json b/Examples/MAX32680/DMA/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/DMA/.vscode/settings.json
+++ b/Examples/MAX32680/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32680/EEPROM_Emulator/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32680/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Flash/.vscode/settings.json b/Examples/MAX32680/Flash/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/Flash/.vscode/settings.json
+++ b/Examples/MAX32680/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Flash_CLI/.vscode/settings.json b/Examples/MAX32680/Flash_CLI/.vscode/settings.json
index 28991f160f2..71f0c8681e8 100755
--- a/Examples/MAX32680/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32680/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32680/FreeRTOSDemo/.vscode/settings.json
index 28991f160f2..71f0c8681e8 100755
--- a/Examples/MAX32680/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32680/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/GPIO/.vscode/settings.json b/Examples/MAX32680/GPIO/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/GPIO/.vscode/settings.json
+++ b/Examples/MAX32680/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/HART_UART/.vscode/settings.json b/Examples/MAX32680/HART_UART/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/HART_UART/.vscode/settings.json
+++ b/Examples/MAX32680/HART_UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Hello_World-riscv/.vscode/settings.json b/Examples/MAX32680/Hello_World-riscv/.vscode/settings.json
index 17a91c52057..c696e2e9967 100755
--- a/Examples/MAX32680/Hello_World-riscv/.vscode/settings.json
+++ b/Examples/MAX32680/Hello_World-riscv/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Hello_World/.vscode/settings.json b/Examples/MAX32680/Hello_World/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32680/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32680/Hello_World_Cpp/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32680/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/I2C/.vscode/settings.json b/Examples/MAX32680/I2C/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/I2C/.vscode/settings.json
+++ b/Examples/MAX32680/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/I2C_MNGR/.vscode/settings.json b/Examples/MAX32680/I2C_MNGR/.vscode/settings.json
index d04bf1b730c..13f70632ea7 100755
--- a/Examples/MAX32680/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32680/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/I2C_SCAN/.vscode/settings.json b/Examples/MAX32680/I2C_SCAN/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32680/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/I2C_Sensor/.vscode/settings.json b/Examples/MAX32680/I2C_Sensor/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32680/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/I2S/.vscode/settings.json b/Examples/MAX32680/I2S/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/I2S/.vscode/settings.json
+++ b/Examples/MAX32680/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/ICC/.vscode/settings.json b/Examples/MAX32680/ICC/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/ICC/.vscode/settings.json
+++ b/Examples/MAX32680/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/LP/.vscode/settings.json b/Examples/MAX32680/LP/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/LP/.vscode/settings.json
+++ b/Examples/MAX32680/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Library_Use/.vscode/settings.json b/Examples/MAX32680/Library_Use/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32680/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Pulse_Train/.vscode/settings.json b/Examples/MAX32680/Pulse_Train/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/Pulse_Train/.vscode/settings.json
+++ b/Examples/MAX32680/Pulse_Train/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/RV_ARM_Loader/.vscode/settings.json b/Examples/MAX32680/RV_ARM_Loader/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/RV_ARM_Loader/.vscode/settings.json
+++ b/Examples/MAX32680/RV_ARM_Loader/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/SPI/.vscode/settings.json b/Examples/MAX32680/SPI/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/SPI/.vscode/settings.json
+++ b/Examples/MAX32680/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/TMR/.vscode/settings.json b/Examples/MAX32680/TMR/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/TMR/.vscode/settings.json
+++ b/Examples/MAX32680/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/TRNG/.vscode/settings.json b/Examples/MAX32680/TRNG/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/TRNG/.vscode/settings.json
+++ b/Examples/MAX32680/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Temp_Monitor/.vscode/settings.json b/Examples/MAX32680/Temp_Monitor/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32680/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/UART/.vscode/settings.json b/Examples/MAX32680/UART/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/UART/.vscode/settings.json
+++ b/Examples/MAX32680/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/WUT/.vscode/settings.json b/Examples/MAX32680/WUT/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/WUT/.vscode/settings.json
+++ b/Examples/MAX32680/WUT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Watchdog/.vscode/settings.json b/Examples/MAX32680/Watchdog/.vscode/settings.json
index 77e00280910..71e115b81a6 100755
--- a/Examples/MAX32680/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32680/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32680/Watchdog/main.c b/Examples/MAX32680/Watchdog/main.c
index 5e59f516c30..1e126c2f46c 100644
--- a/Examples/MAX32680/Watchdog/main.c
+++ b/Examples/MAX32680/Watchdog/main.c
@@ -160,14 +160,12 @@ int main(void)
MXC_WDT_SetResetPeriod(MXC_WDT0, &cfg);
MXC_WDT_ResetTimer(MXC_WDT0);
MXC_WDT_EnableReset(MXC_WDT0);
- MXC_NVIC_SetVector(WDT0_IRQn, WDT0_IRQHandler);
- NVIC_EnableIRQ(WDT0_IRQn);
MXC_WDT_Enable(MXC_WDT0);
}
//blink LED0
- blinkled(0, 1, 500);
+ blinkled(0, 1, 100);
//Reset watchdog
MXC_WDT_ResetTimer(MXC_WDT0);
diff --git a/Examples/MAX32680/WearLeveling/.cproject b/Examples/MAX32680/WearLeveling/.cproject
index 4e7c11706c4..16fcc742260 100644
--- a/Examples/MAX32680/WearLeveling/.cproject
+++ b/Examples/MAX32680/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32680/WearLeveling/.vscode/settings.json b/Examples/MAX32680/WearLeveling/.vscode/settings.json
index 7e089ecb230..815cdadeff5 100755
--- a/Examples/MAX32680/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32680/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -69,7 +70,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX32690/ADC/.vscode/settings.json b/Examples/MAX32690/ADC/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/ADC/.vscode/settings.json
+++ b/Examples/MAX32690/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_bayes_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_convolution_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_fir_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_matrix_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_svm_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX32690/ARM-DSP/arm_variance_example/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX32690/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/BLE4_ctr/.vscode/settings.json b/Examples/MAX32690/BLE4_ctr/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE4_ctr/.vscode/settings.json
+++ b/Examples/MAX32690/BLE4_ctr/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE5_ctr/.vscode/settings.json b/Examples/MAX32690/BLE5_ctr/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE5_ctr/.vscode/settings.json
+++ b/Examples/MAX32690/BLE5_ctr/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_FreeRTOS/.vscode/settings.json b/Examples/MAX32690/BLE_FreeRTOS/.vscode/settings.json
index 70f700bf6c4..3cbae840108 100755
--- a/Examples/MAX32690/BLE_FreeRTOS/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_FreeRTOS/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_datc/.vscode/settings.json b/Examples/MAX32690/BLE_datc/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE_datc/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_datc/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_dats/.vscode/settings.json b/Examples/MAX32690/BLE_dats/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE_dats/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_dats/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_fcc/.vscode/settings.json b/Examples/MAX32690/BLE_fcc/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE_fcc/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_fcc/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_fit/.vscode/settings.json b/Examples/MAX32690/BLE_fit/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE_fit/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_fit/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_mcs/.vscode/settings.json b/Examples/MAX32690/BLE_mcs/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE_mcs/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_mcs/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_otac/.vscode/settings.json b/Examples/MAX32690/BLE_otac/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE_otac/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_otac/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_otas/.vscode/settings.json b/Examples/MAX32690/BLE_otas/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE_otas/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_otas/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_periph/.vscode/settings.json b/Examples/MAX32690/BLE_periph/.vscode/settings.json
index 389ae4814ea..ed4f243a6c1 100755
--- a/Examples/MAX32690/BLE_periph/.vscode/settings.json
+++ b/Examples/MAX32690/BLE_periph/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/BLE_periph/README.md b/Examples/MAX32690/BLE_periph/README.md
index de174eff335..4c66022170f 100644
--- a/Examples/MAX32690/BLE_periph/README.md
+++ b/Examples/MAX32690/BLE_periph/README.md
@@ -1,6 +1,8 @@
# BLE_periph
Refer to the [BLE_periph](../../../Libraries/Cordio/docs/Applications/BLE_periph.md) documentation in the Cordio Library.
+# NOTE: BLE_periph is a bare bones example with no security and is not guaranteed nor intended to work with Windows, IOS, Android, etc. The example is only designed to operate with other embedded devices with loose security requirements. For a more fully featured application, please checkout BLE_dat(c/s)
+
## Software
### Project Usage
diff --git a/Examples/MAX32690/Bootloader/.vscode/settings.json b/Examples/MAX32690/Bootloader/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Bootloader/.vscode/settings.json
+++ b/Examples/MAX32690/Bootloader/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/CAN/.vscode/settings.json b/Examples/MAX32690/CAN/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/CAN/.vscode/settings.json
+++ b/Examples/MAX32690/CAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/CRC/.vscode/settings.json b/Examples/MAX32690/CRC/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/CRC/.vscode/settings.json
+++ b/Examples/MAX32690/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/CTB_AES/.vscode/settings.json b/Examples/MAX32690/CTB_AES/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/CTB_AES/.vscode/settings.json
+++ b/Examples/MAX32690/CTB_AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Coremark/.vscode/settings.json b/Examples/MAX32690/Coremark/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Coremark/.vscode/settings.json
+++ b/Examples/MAX32690/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/DMA/.vscode/settings.json b/Examples/MAX32690/DMA/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/DMA/.vscode/settings.json
+++ b/Examples/MAX32690/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX32690/EEPROM_Emulator/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX32690/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Flash/.vscode/settings.json b/Examples/MAX32690/Flash/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Flash/.vscode/settings.json
+++ b/Examples/MAX32690/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Flash_CLI/.vscode/settings.json b/Examples/MAX32690/Flash_CLI/.vscode/settings.json
index a9705741a64..2cab24ee81b 100755
--- a/Examples/MAX32690/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX32690/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX32690/FreeRTOSDemo/.vscode/settings.json
index a9705741a64..2cab24ee81b 100755
--- a/Examples/MAX32690/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX32690/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/GPIO/.vscode/settings.json b/Examples/MAX32690/GPIO/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/GPIO/.vscode/settings.json
+++ b/Examples/MAX32690/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/HBMC/.vscode/settings.json b/Examples/MAX32690/HBMC/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/HBMC/.vscode/settings.json
+++ b/Examples/MAX32690/HBMC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Hash/.vscode/settings.json b/Examples/MAX32690/Hash/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Hash/.vscode/settings.json
+++ b/Examples/MAX32690/Hash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Hello_World/.vscode/settings.json b/Examples/MAX32690/Hello_World/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Hello_World/.vscode/settings.json
+++ b/Examples/MAX32690/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX32690/Hello_World_Cpp/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX32690/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/I2C/.vscode/settings.json b/Examples/MAX32690/I2C/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/I2C/.vscode/settings.json
+++ b/Examples/MAX32690/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/I2C_MNGR/.vscode/settings.json b/Examples/MAX32690/I2C_MNGR/.vscode/settings.json
index b90c6b52628..3c10dbe100f 100755
--- a/Examples/MAX32690/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX32690/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/I2C_SCAN/.vscode/settings.json b/Examples/MAX32690/I2C_SCAN/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX32690/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/I2C_Sensor/.vscode/settings.json b/Examples/MAX32690/I2C_Sensor/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX32690/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/I2S/.vscode/settings.json b/Examples/MAX32690/I2S/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/I2S/.vscode/settings.json
+++ b/Examples/MAX32690/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/ICC/.vscode/settings.json b/Examples/MAX32690/ICC/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/ICC/.vscode/settings.json
+++ b/Examples/MAX32690/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/LP/.vscode/settings.json b/Examples/MAX32690/LP/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/LP/.vscode/settings.json
+++ b/Examples/MAX32690/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/LPCMP/.vscode/settings.json b/Examples/MAX32690/LPCMP/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/LPCMP/.vscode/settings.json
+++ b/Examples/MAX32690/LPCMP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Library_Use/.vscode/settings.json b/Examples/MAX32690/Library_Use/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Library_Use/.vscode/settings.json
+++ b/Examples/MAX32690/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Pulse_Train/.vscode/settings.json b/Examples/MAX32690/Pulse_Train/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Pulse_Train/.vscode/settings.json
+++ b/Examples/MAX32690/Pulse_Train/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/RF_Test/.vscode/settings.json b/Examples/MAX32690/RF_Test/.vscode/settings.json
index 70f700bf6c4..3cbae840108 100755
--- a/Examples/MAX32690/RF_Test/.vscode/settings.json
+++ b/Examples/MAX32690/RF_Test/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/RTC/.vscode/settings.json b/Examples/MAX32690/RTC/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/RTC/.vscode/settings.json
+++ b/Examples/MAX32690/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/RTC_Backup/.vscode/settings.json b/Examples/MAX32690/RTC_Backup/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX32690/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/RV_ARM_Loader/.vscode/settings.json b/Examples/MAX32690/RV_ARM_Loader/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/RV_ARM_Loader/.vscode/settings.json
+++ b/Examples/MAX32690/RV_ARM_Loader/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/SCPA_OTP_Dump/.vscode/settings.json b/Examples/MAX32690/SCPA_OTP_Dump/.vscode/settings.json
index 989c731a12e..22a541d2154 100755
--- a/Examples/MAX32690/SCPA_OTP_Dump/.vscode/settings.json
+++ b/Examples/MAX32690/SCPA_OTP_Dump/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX32690/SPI/.vscode/settings.json b/Examples/MAX32690/SPI/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/SPI/.vscode/settings.json
+++ b/Examples/MAX32690/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/TFT_Demo/.vscode/settings.json b/Examples/MAX32690/TFT_Demo/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/TFT_Demo/.vscode/settings.json
+++ b/Examples/MAX32690/TFT_Demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/TMR/.vscode/settings.json b/Examples/MAX32690/TMR/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/TMR/.vscode/settings.json
+++ b/Examples/MAX32690/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/TRNG/.vscode/settings.json b/Examples/MAX32690/TRNG/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/TRNG/.vscode/settings.json
+++ b/Examples/MAX32690/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Temp_Monitor/.vscode/settings.json b/Examples/MAX32690/Temp_Monitor/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX32690/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/UART/.vscode/settings.json b/Examples/MAX32690/UART/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/UART/.vscode/settings.json
+++ b/Examples/MAX32690/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/USB_CDCACM/.vscode/settings.json b/Examples/MAX32690/USB_CDCACM/.vscode/settings.json
index 5b0379f0c89..39b829c4161 100755
--- a/Examples/MAX32690/USB_CDCACM/.vscode/settings.json
+++ b/Examples/MAX32690/USB_CDCACM/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/USB_CompositeDevice_MSC_CDC/.vscode/settings.json b/Examples/MAX32690/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
index 5b0379f0c89..39b829c4161 100755
--- a/Examples/MAX32690/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
+++ b/Examples/MAX32690/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/USB_CompositeDevice_MSC_HID/.vscode/settings.json b/Examples/MAX32690/USB_CompositeDevice_MSC_HID/.vscode/settings.json
index 5b0379f0c89..39b829c4161 100755
--- a/Examples/MAX32690/USB_CompositeDevice_MSC_HID/.vscode/settings.json
+++ b/Examples/MAX32690/USB_CompositeDevice_MSC_HID/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/USB_CompositeDevice_MSC_HID/main.c b/Examples/MAX32690/USB_CompositeDevice_MSC_HID/main.c
index a7fd9b89bca..b506a70e1b5 100644
--- a/Examples/MAX32690/USB_CompositeDevice_MSC_HID/main.c
+++ b/Examples/MAX32690/USB_CompositeDevice_MSC_HID/main.c
@@ -50,6 +50,7 @@
#include "msc.h"
#include "descriptors.h"
#include "mscmem.h"
+#include "nvic_table.h"
/* **** Definitions **** */
#define EVENT_ENUM_COMP MAXUSB_NUM_EVENTS
@@ -113,8 +114,17 @@ int Hid_SW_Init(void)
}
/******************************************************************************/
+void HID_SW_Handler(void)
+{
+ MXC_GPIO_Handler(MXC_GPIO_GET_IDX(hid_sw[0].port));
+}
+
int Hid_SW_RegisterCallback(unsigned int pb, pb_callback callback)
{
+ if (pb != 0) {
+ return E_INVALID;
+ }
+
if (callback) {
// Register callback
MXC_GPIO_RegisterCallback(&hid_sw[pb], callback, (void *)pb);
@@ -122,6 +132,7 @@ int Hid_SW_RegisterCallback(unsigned int pb, pb_callback callback)
// Configure and enable interrupt
MXC_GPIO_IntConfig(&hid_sw[pb], MXC_GPIO_INT_FALLING);
MXC_GPIO_EnableInt(hid_sw[pb].port, hid_sw[pb].mask);
+ MXC_NVIC_SetVector(MXC_GPIO_GET_IRQ(MXC_GPIO_GET_IDX(hid_sw[pb].port)), HID_SW_Handler);
NVIC_EnableIRQ(MXC_GPIO_GET_IRQ(MXC_GPIO_GET_IDX(hid_sw[pb].port)));
} else { // Disable interrupt and clear callback
MXC_GPIO_DisableInt(hid_sw[pb].port, hid_sw[pb].mask);
diff --git a/Examples/MAX32690/USB_HIDKeyboard/.vscode/settings.json b/Examples/MAX32690/USB_HIDKeyboard/.vscode/settings.json
index 5b0379f0c89..39b829c4161 100755
--- a/Examples/MAX32690/USB_HIDKeyboard/.vscode/settings.json
+++ b/Examples/MAX32690/USB_HIDKeyboard/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/USB_HIDKeyboard/main.c b/Examples/MAX32690/USB_HIDKeyboard/main.c
index c83e1a4ce73..8b82e7651db 100644
--- a/Examples/MAX32690/USB_HIDKeyboard/main.c
+++ b/Examples/MAX32690/USB_HIDKeyboard/main.c
@@ -54,6 +54,7 @@
#include "enumerate.h"
#include "hid_kbd.h"
#include "descriptors.h"
+#include "nvic_table.h"
/***** Definitions *****/
#define EVENT_ENUM_COMP MAXUSB_NUM_EVENTS
@@ -99,8 +100,17 @@ int Hid_SW_Init(void)
}
/******************************************************************************/
+void HID_SW_Handler(void)
+{
+ MXC_GPIO_Handler(MXC_GPIO_GET_IDX(hid_sw[0].port));
+}
+
int Hid_SW_RegisterCallback(unsigned int pb, pb_callback callback)
{
+ if (pb != 0) {
+ return E_INVALID;
+ }
+
if (callback) {
// Register callback
MXC_GPIO_RegisterCallback(&hid_sw[pb], callback, (void *)pb);
@@ -108,6 +118,7 @@ int Hid_SW_RegisterCallback(unsigned int pb, pb_callback callback)
// Configure and enable interrupt
MXC_GPIO_IntConfig(&hid_sw[pb], MXC_GPIO_INT_FALLING);
MXC_GPIO_EnableInt(hid_sw[pb].port, hid_sw[pb].mask);
+ MXC_NVIC_SetVector(MXC_GPIO_GET_IRQ(MXC_GPIO_GET_IDX(hid_sw[pb].port)), HID_SW_Handler);
NVIC_EnableIRQ(MXC_GPIO_GET_IRQ(MXC_GPIO_GET_IDX(hid_sw[pb].port)));
} else { // Disable interrupt and clear callback
MXC_GPIO_DisableInt(hid_sw[pb].port, hid_sw[pb].mask);
diff --git a/Examples/MAX32690/USB_MassStorage/.vscode/settings.json b/Examples/MAX32690/USB_MassStorage/.vscode/settings.json
index 5b0379f0c89..39b829c4161 100755
--- a/Examples/MAX32690/USB_MassStorage/.vscode/settings.json
+++ b/Examples/MAX32690/USB_MassStorage/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/WUT/.vscode/settings.json b/Examples/MAX32690/WUT/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/WUT/.vscode/settings.json
+++ b/Examples/MAX32690/WUT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/Watchdog/.vscode/settings.json b/Examples/MAX32690/Watchdog/.vscode/settings.json
index 187181a39e9..6118c608384 100755
--- a/Examples/MAX32690/Watchdog/.vscode/settings.json
+++ b/Examples/MAX32690/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX32690/WearLeveling/.cproject b/Examples/MAX32690/WearLeveling/.cproject
index 4e7c11706c4..16fcc742260 100644
--- a/Examples/MAX32690/WearLeveling/.cproject
+++ b/Examples/MAX32690/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX32690/WearLeveling/.vscode/settings.json b/Examples/MAX32690/WearLeveling/.vscode/settings.json
index e714c283938..1e8f5a294f1 100755
--- a/Examples/MAX32690/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX32690/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -69,7 +70,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
- "${config:MAXIM_PATH}/Libraries/littlefs/bd"
+ "${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX78000/ADC/.vscode/settings.json b/Examples/MAX78000/ADC/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/ADC/.vscode/settings.json
+++ b/Examples/MAX78000/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/AES/.vscode/settings.json b/Examples/MAX78000/AES/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/AES/.vscode/settings.json
+++ b/Examples/MAX78000/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_bayes_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_convolution_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_fir_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_matrix_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_svm_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX78000/ARM-DSP/arm_variance_example/.vscode/settings.json
index 67d91819e87..d17de7fa303 100755
--- a/Examples/MAX78000/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX78000/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/CNN/UNet-demo/.vscode/settings.json b/Examples/MAX78000/CNN/UNet-demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/UNet-demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/UNet-demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/UNet-highres-demo/.vscode/settings.json b/Examples/MAX78000/CNN/UNet-highres-demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/UNet-highres-demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/UNet-highres-demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/aisegment_unet-demo/.vscode/settings.json b/Examples/MAX78000/CNN/aisegment_unet-demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/aisegment_unet-demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/aisegment_unet-demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/aisegment_unet/.vscode/settings.json b/Examples/MAX78000/CNN/aisegment_unet/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/aisegment_unet/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/aisegment_unet/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/asl/.vscode/settings.json b/Examples/MAX78000/CNN/asl/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/asl/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/asl/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/asl_demo/.vscode/settings.json b/Examples/MAX78000/CNN/asl_demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/asl_demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/asl_demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cam01_facedetect_demo/.vscode/settings.json b/Examples/MAX78000/CNN/cam01_facedetect_demo/.vscode/settings.json
index aaa931a0f28..58db9acc069 100755
--- a/Examples/MAX78000/CNN/cam01_facedetect_demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cam01_facedetect_demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/camvid_unet/.vscode/settings.json b/Examples/MAX78000/CNN/camvid_unet/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/camvid_unet/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/camvid_unet/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cats-dogs/.vscode/settings.json b/Examples/MAX78000/CNN/cats-dogs/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/cats-dogs/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cats-dogs/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cats-dogs_demo/.vscode/settings.json b/Examples/MAX78000/CNN/cats-dogs_demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/cats-dogs_demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cats-dogs_demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cifar-10-auto-test/.vscode/settings.json b/Examples/MAX78000/CNN/cifar-10-auto-test/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/cifar-10-auto-test/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cifar-10-auto-test/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cifar-10/.vscode/settings.json b/Examples/MAX78000/CNN/cifar-10/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/cifar-10/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cifar-10/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cifar-100-mixed/.vscode/settings.json b/Examples/MAX78000/CNN/cifar-100-mixed/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/cifar-100-mixed/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cifar-100-mixed/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cifar-100-residual/.vscode/settings.json b/Examples/MAX78000/CNN/cifar-100-residual/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/cifar-100-residual/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cifar-100-residual/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cifar-100-simplewide2x-mixed/.vscode/settings.json b/Examples/MAX78000/CNN/cifar-100-simplewide2x-mixed/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/cifar-100-simplewide2x-mixed/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cifar-100-simplewide2x-mixed/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/cifar-100/.vscode/settings.json b/Examples/MAX78000/CNN/cifar-100/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/cifar-100/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/cifar-100/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/digit-detection-demo/.vscode/settings.json b/Examples/MAX78000/CNN/digit-detection-demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/digit-detection-demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/digit-detection-demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/faceid/.vscode/settings.json b/Examples/MAX78000/CNN/faceid/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/faceid/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/faceid/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/faceid_demo/.vscode/settings.json b/Examples/MAX78000/CNN/faceid_demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/faceid_demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/faceid_demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/faceid_evkit-riscv/.vscode/settings.json b/Examples/MAX78000/CNN/faceid_evkit-riscv/.vscode/settings.json
index 4392d4931a4..f51136148ac 100755
--- a/Examples/MAX78000/CNN/faceid_evkit-riscv/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/faceid_evkit-riscv/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/CNN/faceid_evkit/.vscode/settings.json b/Examples/MAX78000/CNN/faceid_evkit/.vscode/settings.json
index b45aa25ced1..0faa9a12961 100755
--- a/Examples/MAX78000/CNN/faceid_evkit/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/faceid_evkit/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/CNN/facial_recognition/.cproject b/Examples/MAX78000/CNN/facial_recognition/.cproject
index f7b1aac65e7..9755c1657b4 100644
--- a/Examples/MAX78000/CNN/facial_recognition/.cproject
+++ b/Examples/MAX78000/CNN/facial_recognition/.cproject
@@ -36,7 +36,7 @@
-
+
diff --git a/Examples/MAX78000/CNN/facial_recognition/.vscode/settings.json b/Examples/MAX78000/CNN/facial_recognition/.vscode/settings.json
index 43df3e6faa8..65ff1348767 100755
--- a/Examples/MAX78000/CNN/facial_recognition/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/facial_recognition/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -57,7 +57,7 @@
"${config:MAXIM_PATH}/Libraries/CMSIS/5.9.0/DSP/Include",
"${config:MAXIM_PATH}/Libraries/CMSIS/5.9.0/DSP/Include/dsp",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -72,14 +72,12 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/CNN/facial_recognition/SDHC_weights/.cproject b/Examples/MAX78000/CNN/facial_recognition/SDHC_weights/.cproject
index 551036abee3..27fbf5c9476 100644
--- a/Examples/MAX78000/CNN/facial_recognition/SDHC_weights/.cproject
+++ b/Examples/MAX78000/CNN/facial_recognition/SDHC_weights/.cproject
@@ -33,7 +33,7 @@
-
+
diff --git a/Examples/MAX78000/CNN/facial_recognition/SDHC_weights/.vscode/settings.json b/Examples/MAX78000/CNN/facial_recognition/SDHC_weights/.vscode/settings.json
index 481e754a7c2..edd18070f76 100755
--- a/Examples/MAX78000/CNN/facial_recognition/SDHC_weights/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/facial_recognition/SDHC_weights/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source"
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -68,7 +68,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source"
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX78000/CNN/kws20_demo-riscv/.vscode/settings.json b/Examples/MAX78000/CNN/kws20_demo-riscv/.vscode/settings.json
index 20eb6bfb9cf..843191d841d 100755
--- a/Examples/MAX78000/CNN/kws20_demo-riscv/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/kws20_demo-riscv/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/kws20_demo/.cproject b/Examples/MAX78000/CNN/kws20_demo/.cproject
index d21179868e5..40ae847714b 100644
--- a/Examples/MAX78000/CNN/kws20_demo/.cproject
+++ b/Examples/MAX78000/CNN/kws20_demo/.cproject
@@ -33,7 +33,7 @@
-
+
diff --git a/Examples/MAX78000/CNN/kws20_demo/.vscode/settings.json b/Examples/MAX78000/CNN/kws20_demo/.vscode/settings.json
index 94e8ffc0d7d..55e48a8eaf1 100755
--- a/Examples/MAX78000/CNN/kws20_demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/kws20_demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -69,7 +69,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Examples/MAX78000/CNN/kws20_v3/.vscode/settings.json b/Examples/MAX78000/CNN/kws20_v3/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/kws20_v3/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/kws20_v3/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/mnist-riscv/.vscode/settings.json b/Examples/MAX78000/CNN/mnist-riscv/.vscode/settings.json
index 379061e69b3..64f8810fddc 100755
--- a/Examples/MAX78000/CNN/mnist-riscv/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/mnist-riscv/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/mnist/.vscode/settings.json b/Examples/MAX78000/CNN/mnist/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/mnist/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/mnist/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/rps-demo/.vscode/settings.json b/Examples/MAX78000/CNN/rps-demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/rps-demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/rps-demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/rps/.vscode/settings.json b/Examples/MAX78000/CNN/rps/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/rps/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/rps/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/snake_game_demo/.vscode/settings.json b/Examples/MAX78000/CNN/snake_game_demo/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/CNN/snake_game_demo/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/snake_game_demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CNN/svhn_tinierssd/.vscode/settings.json b/Examples/MAX78000/CNN/svhn_tinierssd/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CNN/svhn_tinierssd/.vscode/settings.json
+++ b/Examples/MAX78000/CNN/svhn_tinierssd/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CRC/.vscode/settings.json b/Examples/MAX78000/CRC/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/CRC/.vscode/settings.json
+++ b/Examples/MAX78000/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/CameraIF/.vscode/settings.json b/Examples/MAX78000/CameraIF/.vscode/settings.json
index b45aa25ced1..0faa9a12961 100755
--- a/Examples/MAX78000/CameraIF/.vscode/settings.json
+++ b/Examples/MAX78000/CameraIF/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/CameraIF_Debayer/.vscode/settings.json b/Examples/MAX78000/CameraIF_Debayer/.vscode/settings.json
index b45aa25ced1..0faa9a12961 100755
--- a/Examples/MAX78000/CameraIF_Debayer/.vscode/settings.json
+++ b/Examples/MAX78000/CameraIF_Debayer/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/Coremark/.vscode/settings.json b/Examples/MAX78000/Coremark/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/Coremark/.vscode/settings.json
+++ b/Examples/MAX78000/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/DMA/.vscode/settings.json b/Examples/MAX78000/DMA/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/DMA/.vscode/settings.json
+++ b/Examples/MAX78000/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/ECC/.vscode/settings.json b/Examples/MAX78000/ECC/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/ECC/.vscode/settings.json
+++ b/Examples/MAX78000/ECC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX78000/EEPROM_Emulator/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX78000/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/FTHR_I2C/.vscode/settings.json b/Examples/MAX78000/FTHR_I2C/.vscode/settings.json
index 7162c383fb6..c0fede0db8b 100755
--- a/Examples/MAX78000/FTHR_I2C/.vscode/settings.json
+++ b/Examples/MAX78000/FTHR_I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/Flash/.vscode/settings.json b/Examples/MAX78000/Flash/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/Flash/.vscode/settings.json
+++ b/Examples/MAX78000/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/Flash_CLI/.vscode/settings.json b/Examples/MAX78000/Flash_CLI/.vscode/settings.json
index a02cdf56008..a837f80e827 100755
--- a/Examples/MAX78000/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX78000/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX78000/FreeRTOSDemo/.vscode/settings.json
index 42cdacff7fc..93a6d47748c 100755
--- a/Examples/MAX78000/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX78000/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/GPIO/.vscode/settings.json b/Examples/MAX78000/GPIO/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/GPIO/.vscode/settings.json
+++ b/Examples/MAX78000/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/Hello_World/.vscode/settings.json b/Examples/MAX78000/Hello_World/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/Hello_World/.vscode/settings.json
+++ b/Examples/MAX78000/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX78000/Hello_World_Cpp/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX78000/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/I2C_ADXL343/.vscode/settings.json b/Examples/MAX78000/I2C_ADXL343/.vscode/settings.json
index 62f4b645d9d..d788fb91427 100755
--- a/Examples/MAX78000/I2C_ADXL343/.vscode/settings.json
+++ b/Examples/MAX78000/I2C_ADXL343/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/I2C_MNGR/.vscode/settings.json b/Examples/MAX78000/I2C_MNGR/.vscode/settings.json
index c5493227149..b953ae26aaf 100755
--- a/Examples/MAX78000/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX78000/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/I2C_SCAN/.vscode/settings.json b/Examples/MAX78000/I2C_SCAN/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX78000/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/I2C_Sensor/.vscode/settings.json b/Examples/MAX78000/I2C_Sensor/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX78000/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/I2S/.vscode/settings.json b/Examples/MAX78000/I2S/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/I2S/.vscode/settings.json
+++ b/Examples/MAX78000/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/I2S_DMA/.vscode/settings.json b/Examples/MAX78000/I2S_DMA/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/I2S_DMA/.vscode/settings.json
+++ b/Examples/MAX78000/I2S_DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/I2S_DMA_Target/.vscode/settings.json b/Examples/MAX78000/I2S_DMA_Target/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/I2S_DMA_Target/.vscode/settings.json
+++ b/Examples/MAX78000/I2S_DMA_Target/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/ICC/.vscode/settings.json b/Examples/MAX78000/ICC/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/ICC/.vscode/settings.json
+++ b/Examples/MAX78000/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/ImgCapture/.vscode/settings.json b/Examples/MAX78000/ImgCapture/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/ImgCapture/.vscode/settings.json
+++ b/Examples/MAX78000/ImgCapture/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/LP/.vscode/settings.json b/Examples/MAX78000/LP/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/LP/.vscode/settings.json
+++ b/Examples/MAX78000/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/LPCMP/.vscode/settings.json b/Examples/MAX78000/LPCMP/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/LPCMP/.vscode/settings.json
+++ b/Examples/MAX78000/LPCMP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/Library_Use/.vscode/settings.json b/Examples/MAX78000/Library_Use/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/Library_Use/.vscode/settings.json
+++ b/Examples/MAX78000/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/Pulse_Train/.vscode/settings.json b/Examples/MAX78000/Pulse_Train/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/Pulse_Train/.vscode/settings.json
+++ b/Examples/MAX78000/Pulse_Train/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/RTC/.vscode/settings.json b/Examples/MAX78000/RTC/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/RTC/.vscode/settings.json
+++ b/Examples/MAX78000/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/RTC_Backup/.vscode/settings.json b/Examples/MAX78000/RTC_Backup/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX78000/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/RV_ARM_Loader/.vscode/settings.json b/Examples/MAX78000/RV_ARM_Loader/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/RV_ARM_Loader/.vscode/settings.json
+++ b/Examples/MAX78000/RV_ARM_Loader/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/SDHC_FTHR/.cproject b/Examples/MAX78000/SDHC_FTHR/.cproject
index c54b0386416..7b66070ece0 100644
--- a/Examples/MAX78000/SDHC_FTHR/.cproject
+++ b/Examples/MAX78000/SDHC_FTHR/.cproject
@@ -32,8 +32,6 @@
-
-
diff --git a/Examples/MAX78000/SDHC_FTHR/.vscode/settings.json b/Examples/MAX78000/SDHC_FTHR/.vscode/settings.json
index 49c70b84d02..810fe5f621f 100755
--- a/Examples/MAX78000/SDHC_FTHR/.vscode/settings.json
+++ b/Examples/MAX78000/SDHC_FTHR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -53,8 +53,6 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
- "${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff15/source",
"${config:MAXIM_PATH}/Libraries/CLI/inc"
],
"C_Cpp.default.browse.path": [
@@ -69,7 +67,6 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff15/source",
"${config:MAXIM_PATH}/Libraries/CLI/src"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX78000/SPI/.vscode/settings.json b/Examples/MAX78000/SPI/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/SPI/.vscode/settings.json
+++ b/Examples/MAX78000/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/TFT_Demo/.vscode/settings.json b/Examples/MAX78000/TFT_Demo/.vscode/settings.json
index b45aa25ced1..0faa9a12961 100755
--- a/Examples/MAX78000/TFT_Demo/.vscode/settings.json
+++ b/Examples/MAX78000/TFT_Demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78000/TMR/.vscode/settings.json b/Examples/MAX78000/TMR/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/TMR/.vscode/settings.json
+++ b/Examples/MAX78000/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/TRNG/.vscode/settings.json b/Examples/MAX78000/TRNG/.vscode/settings.json
index 71e4e5ce14a..a6806ace238 100755
--- a/Examples/MAX78000/TRNG/.vscode/settings.json
+++ b/Examples/MAX78000/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/Temp_Monitor/.vscode/settings.json b/Examples/MAX78000/Temp_Monitor/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX78000/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/UART/.vscode/settings.json b/Examples/MAX78000/UART/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/UART/.vscode/settings.json
+++ b/Examples/MAX78000/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/WUT/.vscode/settings.json b/Examples/MAX78000/WUT/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/WUT/.vscode/settings.json
+++ b/Examples/MAX78000/WUT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/Watchdog/.vscode/settings.json b/Examples/MAX78000/Watchdog/.vscode/settings.json
index b64961d0ba0..bcc731174c1 100755
--- a/Examples/MAX78000/Watchdog/.vscode/settings.json
+++ b/Examples/MAX78000/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78000/WearLeveling/.cproject b/Examples/MAX78000/WearLeveling/.cproject
index e262abc9d06..dd4d46542b2 100644
--- a/Examples/MAX78000/WearLeveling/.cproject
+++ b/Examples/MAX78000/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX78000/WearLeveling/.vscode/settings.json b/Examples/MAX78000/WearLeveling/.vscode/settings.json
index 17d6b985207..e7e46afd4f1 100755
--- a/Examples/MAX78000/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX78000/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -55,6 +55,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
"${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -71,6 +72,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
"${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Examples/MAX78002/ADC/.vscode/settings.json b/Examples/MAX78002/ADC/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/ADC/.vscode/settings.json
+++ b/Examples/MAX78002/ADC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/AES/.vscode/settings.json b/Examples/MAX78002/AES/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/AES/.vscode/settings.json
+++ b/Examples/MAX78002/AES/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/ARM-DSP/arm_bayes_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_bayes_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_bayes_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_bayes_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_class_marks_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_class_marks_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_class_marks_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_class_marks_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_convolution_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_convolution_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_convolution_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_convolution_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_dotproduct_example_f32/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_fft_bin_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_fft_bin_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_fir_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_fir_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_fir_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_fir_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_graphic_equalizer_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_linear_interp_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_linear_interp_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_matrix_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_matrix_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_matrix_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_matrix_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_signal_converge_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_signal_converge_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_sin_cos_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_sin_cos_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_svm_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_svm_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_svm_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_svm_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/ARM-DSP/arm_variance_example/.vscode/settings.json b/Examples/MAX78002/ARM-DSP/arm_variance_example/.vscode/settings.json
index cf818d7490d..0da234d6e06 100755
--- a/Examples/MAX78002/ARM-DSP/arm_variance_example/.vscode/settings.json
+++ b/Examples/MAX78002/ARM-DSP/arm_variance_example/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -71,9 +71,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/CNN/cifar-100-effnet2/.vscode/settings.json b/Examples/MAX78002/CNN/cifar-100-effnet2/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/CNN/cifar-100-effnet2/.vscode/settings.json
+++ b/Examples/MAX78002/CNN/cifar-100-effnet2/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/CNN/faceid/.vscode/settings.json b/Examples/MAX78002/CNN/faceid/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/CNN/faceid/.vscode/settings.json
+++ b/Examples/MAX78002/CNN/faceid/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/CNN/faceid_evkit/.vscode/settings.json b/Examples/MAX78002/CNN/faceid_evkit/.vscode/settings.json
index 9e92dfbe016..2f4a3911eb4 100755
--- a/Examples/MAX78002/CNN/faceid_evkit/.vscode/settings.json
+++ b/Examples/MAX78002/CNN/faceid_evkit/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/CNN/imagenet-riscv/.vscode/settings.json b/Examples/MAX78002/CNN/imagenet-riscv/.vscode/settings.json
index 7fcad4aaed0..fa6a5c337b7 100755
--- a/Examples/MAX78002/CNN/imagenet-riscv/.vscode/settings.json
+++ b/Examples/MAX78002/CNN/imagenet-riscv/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/CNN/imagenet/.vscode/settings.json b/Examples/MAX78002/CNN/imagenet/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/CNN/imagenet/.vscode/settings.json
+++ b/Examples/MAX78002/CNN/imagenet/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/CNN/kws20_demo/.vscode/settings.json b/Examples/MAX78002/CNN/kws20_demo/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/CNN/kws20_demo/.vscode/settings.json
+++ b/Examples/MAX78002/CNN/kws20_demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/CNN/pascalvoc-retinanetv7_3/.vscode/settings.json b/Examples/MAX78002/CNN/pascalvoc-retinanetv7_3/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/CNN/pascalvoc-retinanetv7_3/.vscode/settings.json
+++ b/Examples/MAX78002/CNN/pascalvoc-retinanetv7_3/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/CRC/.vscode/settings.json b/Examples/MAX78002/CRC/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/CRC/.vscode/settings.json
+++ b/Examples/MAX78002/CRC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/CSI2/.vscode/settings.json b/Examples/MAX78002/CSI2/.vscode/settings.json
index 9e92dfbe016..2f4a3911eb4 100755
--- a/Examples/MAX78002/CSI2/.vscode/settings.json
+++ b/Examples/MAX78002/CSI2/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/CameraIF/.vscode/settings.json b/Examples/MAX78002/CameraIF/.vscode/settings.json
index 9e92dfbe016..2f4a3911eb4 100755
--- a/Examples/MAX78002/CameraIF/.vscode/settings.json
+++ b/Examples/MAX78002/CameraIF/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/CameraIF_Debayer/.vscode/settings.json b/Examples/MAX78002/CameraIF_Debayer/.vscode/settings.json
index 9e92dfbe016..2f4a3911eb4 100755
--- a/Examples/MAX78002/CameraIF_Debayer/.vscode/settings.json
+++ b/Examples/MAX78002/CameraIF_Debayer/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -74,9 +74,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
+
],
"C_Cpp.default.forcedInclude": [
"${workspaceFolder}/build/project_defines.h"
diff --git a/Examples/MAX78002/Coremark/.vscode/settings.json b/Examples/MAX78002/Coremark/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/Coremark/.vscode/settings.json
+++ b/Examples/MAX78002/Coremark/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/DMA/.vscode/settings.json b/Examples/MAX78002/DMA/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/DMA/.vscode/settings.json
+++ b/Examples/MAX78002/DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/ECC/.vscode/settings.json b/Examples/MAX78002/ECC/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/ECC/.vscode/settings.json
+++ b/Examples/MAX78002/ECC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/EEPROM_Emulator/.vscode/settings.json b/Examples/MAX78002/EEPROM_Emulator/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/EEPROM_Emulator/.vscode/settings.json
+++ b/Examples/MAX78002/EEPROM_Emulator/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/Flash/.vscode/settings.json b/Examples/MAX78002/Flash/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/Flash/.vscode/settings.json
+++ b/Examples/MAX78002/Flash/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/Flash_CLI/.vscode/settings.json b/Examples/MAX78002/Flash_CLI/.vscode/settings.json
index cecd4e63b12..d82194ed00a 100755
--- a/Examples/MAX78002/Flash_CLI/.vscode/settings.json
+++ b/Examples/MAX78002/Flash_CLI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/FreeRTOSDemo/.vscode/settings.json b/Examples/MAX78002/FreeRTOSDemo/.vscode/settings.json
index e9ecc2925ee..e8a0a00265d 100755
--- a/Examples/MAX78002/FreeRTOSDemo/.vscode/settings.json
+++ b/Examples/MAX78002/FreeRTOSDemo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/GPIO/.vscode/settings.json b/Examples/MAX78002/GPIO/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/GPIO/.vscode/settings.json
+++ b/Examples/MAX78002/GPIO/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/Hello_World/.vscode/settings.json b/Examples/MAX78002/Hello_World/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/Hello_World/.vscode/settings.json
+++ b/Examples/MAX78002/Hello_World/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/Hello_World_Cpp/.vscode/settings.json b/Examples/MAX78002/Hello_World_Cpp/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/Hello_World_Cpp/.vscode/settings.json
+++ b/Examples/MAX78002/Hello_World_Cpp/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/I2C/.vscode/settings.json b/Examples/MAX78002/I2C/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/I2C/.vscode/settings.json
+++ b/Examples/MAX78002/I2C/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/I2C_MNGR/.vscode/settings.json b/Examples/MAX78002/I2C_MNGR/.vscode/settings.json
index e15607e0856..28df91e4807 100755
--- a/Examples/MAX78002/I2C_MNGR/.vscode/settings.json
+++ b/Examples/MAX78002/I2C_MNGR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/I2C_SCAN/.vscode/settings.json b/Examples/MAX78002/I2C_SCAN/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/I2C_SCAN/.vscode/settings.json
+++ b/Examples/MAX78002/I2C_SCAN/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/I2C_Sensor/.vscode/settings.json b/Examples/MAX78002/I2C_Sensor/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/I2C_Sensor/.vscode/settings.json
+++ b/Examples/MAX78002/I2C_Sensor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/I2S/.vscode/settings.json b/Examples/MAX78002/I2S/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/I2S/.vscode/settings.json
+++ b/Examples/MAX78002/I2S/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/I2S_DMA/.vscode/settings.json b/Examples/MAX78002/I2S_DMA/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/I2S_DMA/.vscode/settings.json
+++ b/Examples/MAX78002/I2S_DMA/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/ICC/.vscode/settings.json b/Examples/MAX78002/ICC/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/ICC/.vscode/settings.json
+++ b/Examples/MAX78002/ICC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/ImgCapture/.vscode/settings.json b/Examples/MAX78002/ImgCapture/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/ImgCapture/.vscode/settings.json
+++ b/Examples/MAX78002/ImgCapture/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/LP/.vscode/settings.json b/Examples/MAX78002/LP/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/LP/.vscode/settings.json
+++ b/Examples/MAX78002/LP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/LPCMP/.vscode/settings.json b/Examples/MAX78002/LPCMP/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/LPCMP/.vscode/settings.json
+++ b/Examples/MAX78002/LPCMP/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/Library_Use/.vscode/settings.json b/Examples/MAX78002/Library_Use/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/Library_Use/.vscode/settings.json
+++ b/Examples/MAX78002/Library_Use/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/Pulse_Train/.vscode/settings.json b/Examples/MAX78002/Pulse_Train/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/Pulse_Train/.vscode/settings.json
+++ b/Examples/MAX78002/Pulse_Train/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/QSPI/.vscode/settings.json b/Examples/MAX78002/QSPI/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/QSPI/.vscode/settings.json
+++ b/Examples/MAX78002/QSPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/RTC/.vscode/settings.json b/Examples/MAX78002/RTC/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/RTC/.vscode/settings.json
+++ b/Examples/MAX78002/RTC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/RTC_Backup/.vscode/settings.json b/Examples/MAX78002/RTC_Backup/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/RTC_Backup/.vscode/settings.json
+++ b/Examples/MAX78002/RTC_Backup/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/RV_ARM_Loader/.vscode/settings.json b/Examples/MAX78002/RV_ARM_Loader/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/RV_ARM_Loader/.vscode/settings.json
+++ b/Examples/MAX78002/RV_ARM_Loader/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/SDHC_FAT/.cproject b/Examples/MAX78002/SDHC_FAT/.cproject
index 42414736963..f5c45c29012 100644
--- a/Examples/MAX78002/SDHC_FAT/.cproject
+++ b/Examples/MAX78002/SDHC_FAT/.cproject
@@ -33,7 +33,7 @@
-
+
diff --git a/Examples/MAX78002/SDHC_FAT/.vscode/settings.json b/Examples/MAX78002/SDHC_FAT/.vscode/settings.json
index 0a75f5ce938..b133acb5b1c 100755
--- a/Examples/MAX78002/SDHC_FAT/.vscode/settings.json
+++ b/Examples/MAX78002/SDHC_FAT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -69,7 +69,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Examples/MAX78002/SDHC_Raw/.cproject b/Examples/MAX78002/SDHC_Raw/.cproject
index bebd7a84ef6..9609cfd368b 100644
--- a/Examples/MAX78002/SDHC_Raw/.cproject
+++ b/Examples/MAX78002/SDHC_Raw/.cproject
@@ -33,7 +33,7 @@
-
+
diff --git a/Examples/MAX78002/SDHC_Raw/.vscode/settings.json b/Examples/MAX78002/SDHC_Raw/.vscode/settings.json
index 0a75f5ce938..b133acb5b1c 100755
--- a/Examples/MAX78002/SDHC_Raw/.vscode/settings.json
+++ b/Examples/MAX78002/SDHC_Raw/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -54,7 +54,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/SDHC/Include",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -69,7 +69,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
- "${config:MAXIM_PATH}/Libraries/SDHC/ff14/Source",
+ "${config:MAXIM_PATH}/Libraries/SDHC/ff13/Source",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Examples/MAX78002/SPI/.cproject b/Examples/MAX78002/SPI/.cproject
index 42f938640f8..fe0e25c15e1 100644
--- a/Examples/MAX78002/SPI/.cproject
+++ b/Examples/MAX78002/SPI/.cproject
@@ -32,7 +32,14 @@
-
+
+
+
+
+
+
+
+
diff --git a/Examples/MAX78002/SPI/.vscode/settings.json b/Examples/MAX78002/SPI/.vscode/settings.json
index 9ec380a3bc6..7e077a807ea 100755
--- a/Examples/MAX78002/SPI/.vscode/settings.json
+++ b/Examples/MAX78002/SPI/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -52,7 +52,8 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/LED",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
- "${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen"
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
@@ -65,7 +66,9 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
- "${config:MAXIM_PATH}/Libraries/MiscDrivers"
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.defines": [
diff --git a/Examples/MAX78002/SPI/README.md b/Examples/MAX78002/SPI/README.md
index 7f6f63d8670..e652b0dd18e 100644
--- a/Examples/MAX78002/SPI/README.md
+++ b/Examples/MAX78002/SPI/README.md
@@ -1,91 +1,16 @@
## Description
-This example configures the SPI to send data between the MISO (P0.22) and
-MOSI (P0.21) pins. Connect these two pins together.
+This example configures the SPI to send data between the MISO (P0.22) and MOSI (P0.21) pins. Connect these two pins together.
Multiple word sizes (2 through 16 bits) are demonstrated.
-By default, the example performs blocking SPI transactions. To switch to non-blocking (asynchronous) transactions, reset the BLOCKING macro to 0 and set the NON_BLOCKING macro to 1. To use DMA transactions, set the DMA macro to 1 instead.
+By default, the example performs blocking SPI transactions. To switch to non-blocking (asynchronous) transactions, reset the `CONTROLLER_SYNC` macro to 0 and set the `CONTROLLER_ASYNC` macro to 1. To use DMA transactions, set the `CONTROLLER_DMA` macro to 1 instead.
-This example also demonstrates the feature to use custom Target Selects that the SPI v2 Driver will automatically assert/deassert during transactions. Set the CUSTOM_TARGET macro to 1 to use the custom target. To use the default TS pins, set the CUSTOM_TARGET macro to 0 instead.
+This example uses the Hardware Target Select control scheme (application does not assert the TS pins).
## Software
-This example uses the SPI v2 Library. To use the previous SPI library, set `MXC_SPI_BUILD_LEGACY=1` in the Project's project.mk file.
-
-### Porting Guide
-
-The SPI v2 Library is backwards compatible with the previous SPI API - meaning the previously existing function prototypes have not changed. There are functional differences with SPI DMA interrupt handling that must be updated when porting a project from using the previous SPI API to SPI v2.
-
-#### SPI v2 API Differences
-
-##### SPI Init Function
-
-The `MXC_SPI_Init(...)` function is still supported with SPI v2, but there is some added overhead due to the limited settings that this function can set.
-
-Use the `MXC_SPI_Init_v2(...)` function for 1) to decrease overhead and 2) to give the caller more control in the SPI setup.
-
-**`mxc_spi_init_t init` Fields**
-- `mxc_spi_regs_t *spi` //<== SPI Instance
-- `mxc_gpio_cfg_t *spi_pins` //<== (Optional) Caller supplied SPI pins.
-- `mxc_spi_type_t type` //<== Controller (L. Master) or Target (L. Slave) Modes
-- `uint32_t freq` //<== SPI Frequency
-- `mxc_spi_clkmode_t clk_mode` //<== Clock Mode (CPOL:CPHA)
-- `mxc_spi_interface_t mode` //<== Select Interface (Standard 4-wire, 3-wire, dual, quad)
-- `mxc_spi_tscontrol_t ts_control` //<== HW Auto, SW Driver, or SW Application Target Control
-- `mxc_spi_target_t target` //<== Target settings (custom TS pins, init mask, active polarity)
-- `mxc_gpio_vssel_t vssel` //<== Select Pin Voltage Level (VDDIO/VDDIOH)
-- `bool use_dma` //<== TRUE/FALSE DMA setting
-- `mxc_dma_regs_t *dma` //<== DMA Instance
-- `mxc_spi_callback_t callback` //<== Set Callback function for end of transaction
-- `void* callback_data` //<== Data to pass through callback function
-
-##### SPI DMA Interrupt Handling
-
-```c
-void DMA_TX_IRQHandler(void)
-{
- MXC_SPI_DMA_TX_Handler(SPI);
-}
-
-void DMA_RX_IRQHandler(void)
-{
- MXC_SPI_DMA_RX_Handler(SPI);
-}
-
-```
-The previous SPI API uses the MXC_DMA_Handler, but SPI v2 supplies its own Handler processing functions to call for TX and RX DMA.
-
-##### SPI DMA Setup
-```c
- ...
- TX_DMA_CH = MXC_SPI_DMA_GetTXChannel(SPI);
- RX_DMA_CH = MXC_SPI_DMA_GetRXChannel(SPI);
-
- NVIC_EnableIRQ(MXC_DMA_CH_GET_IRQ(TX_DMA_CH));
- NVIC_EnableIRQ(MXC_DMA_CH_GET_IRQ(RX_DMA_CH));
-
- MXC_NVIC_SetVector(MXC_DMA_CH_GET_IRQ(TX_DMA_CH), DMA_TX_IRQHandler);
- MXC_NVIC_SetVector(MXC_DMA_CH_GET_IRQ(RX_DMA_CH), DMA_RX_IRQHandler);
-
- MXC_SPI_MasterTransactionDMA(&req);
- ...
-```
-Following the DMA channel interrupt changes from the previous section, it is recommended to set up a generic name DMA TX/RX vector because the the TX and RX DMA channels won't always acquire DMA_CH0 and DMA_CH1, respectively.
-
-##### Blocking SPI Transaction (MXC_SPI_MasterTransaction(...))
-```c
-void SPI_IRQHandler(void)
-{
- MXC_SPI_Handler(SPI); // Or MXC_SPI_AsyncHandler(SPI); Same function, different names.
-}
-
- ...
- NVIC_EnableIRQ(SPI);
- MXC_SPI_MasterTransaction(&req);
- ...
-```
-The blocking SPI transaction function is now interrupt driven for SPI v2 - meaning the SPI instances' IRQ must be enabled and the MXC_SPI_Handler(...) or MXC_SPI_AsyncHandler(...) function must be called in the interrupt routine.
+This project uses the SPI v2 library. More information on the SPI v2 library can be found in the **[MSDK User Guide Developer Notes](https://analog-devices-msdk.github.io/msdk/USERGUIDE/#spi-v2-library)**.
### Project Usage
@@ -93,7 +18,7 @@ Universal instructions on building, flashing, and debugging this project can be
### Project-Specific Build Notes
-(None - this project builds as a standard example)
+Set `MXC_SPI_VERSION=v2` to build the SPI v2 libraries.
## Required Connections
@@ -101,6 +26,7 @@ Universal instructions on building, flashing, and debugging this project can be
- Connect the 5V power cable at (5V IN).
- Close jumper (RX - P0.0) and (TX - P0.1) at Headers JP23 (UART 0 EN).
- Open an terminal application on the PC and connect to the EV kit's console UART at 115200, 8-N-1.
+- Connect P0.21 (MOSI) to P0.22 (MISO).
## Expected Output
diff --git a/Examples/MAX78002/SPI/main.c b/Examples/MAX78002/SPI/main.c
index d54d1d3851f..c41f06a7b51 100644
--- a/Examples/MAX78002/SPI/main.c
+++ b/Examples/MAX78002/SPI/main.c
@@ -1,10 +1,3 @@
-/**
- * @file main.c
- * @brief SPI Controller Demo
- * @details Shows Controller loopback demo for QSPI0
- * Read the printf() for instructions
- */
-
/******************************************************************************
* Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
@@ -38,6 +31,12 @@
*
******************************************************************************/
+/**
+ * @file main.c
+ * @brief SPI Controller Demo
+ * @details This example demonstrates the SPI controller loopback transactions.
+ */
+
/***** Includes *****/
#include
#include
@@ -50,24 +49,25 @@
#include "uart.h"
#include "spi.h"
#include "dma.h"
+#include "led.h"
/***** Preprocessors *****/
-#define BLOCKING 1
-#define NON_BLOCKING 0
-#define DMA 0
+#define CONTROLLER_SYNC 0
+#define CONTROLLER_ASYNC 0
+#define CONTROLLER_DMA 1
-#define CUSTOM_TARGET 0
-
-#if (!(BLOCKING || NON_BLOCKING || DMA))
-#error "You must set either BLOCKING or NON_BLOCKING or DMA to 1."
+// Preprocessor Error Checking
+#if (!(CONTROLLER_SYNC || CONTROLLER_ASYNC || CONTROLLER_DMA))
+#error "You must set either CONTROLLER_SYNC or CONTROLLER_ASYNC or CONTROLLER_DMA to 1."
#endif
-#if ((BLOCKING && NON_BLOCKING) || (NON_BLOCKING && DMA) || (DMA && BLOCKING))
-#error "You must select either BLOCKING or NON_BLOCKING or DMA, not all 3."
+#if ((CONTROLLER_SYNC && CONTROLLER_ASYNC) || (CONTROLLER_ASYNC && CONTROLLER_DMA) || \
+ (CONTROLLER_DMA && CONTROLLER_SYNC))
+#error "You must select either CONTROLLER_SYNC or CONTROLLER_ASYNC or CONTROLLER_DMA, not all 3."
#endif
/***** Definitions *****/
#define DATA_LEN 100 // Words
-#define DATA_VALUE 0xA5B7 // This is for master mode only...
+#define DATA_VALUE 0xA5B7 // This is for Controller mode only...
#define VALUE 0xFFFF
#define SPI_SPEED 100000 // Bit Rate
@@ -115,21 +115,20 @@ int main(void)
{
int i, j, retVal;
uint16_t temp;
- mxc_spi_init_t init;
- mxc_spi_target_t target;
+ mxc_spi_cfg_t cfg;
printf("\n**************************** SPI CONTROLLER TEST *************************\n");
printf("This example configures the SPI to send data between the MISO (P0.22) and\n");
printf("MOSI (P0.21) pins. Connect these two pins together.\n\n");
printf("Multiple word sizes (2 through 16 bits) are demonstrated.\n\n");
-#if BLOCKING
+#if CONTROLLER_SYNC
printf("Performing blocking (synchronous) transactions...\n");
#endif
-#if NON_BLOCKING
+#if CONTROLLER_ASYNC
printf("Performing non-blocking (asynchronous) transactions...\n");
#endif
-#if DMA
+#if CONTROLLER_DMA
printf("Performing transactions with DMA...\n");
#endif
@@ -139,79 +138,68 @@ int main(void)
tx_data[j] = DATA_VALUE;
}
- // Initialization Settings.
- init.spi = SPI;
- init.freq = SPI_SPEED;
- init.spi_pins = NULL; // Use default, predefined pins
- init.mode = MXC_SPI_INTERFACE_STANDARD; // 4-wire
- init.type = MXC_SPI_TYPE_CONTROLLER;
- init.clk_mode = MXC_SPI_CLKMODE_0; // CPOL: 0, CPHA: 0
- init.frame_size = i;
- init.callback = SPI_Callback;
-
- // Target Select Settings
-#if CUSTOM_TARGET
- // Example to select a custom target.
- mxc_gpio_cfg_t target_pins;
- target_pins.port = MXC_GPIO0;
- target_pins.mask = MXC_GPIO_PIN_9;
- target_pins.func = MXC_GPIO_FUNC_OUT;
- target_pins.pad = MXC_GPIO_PAD_PULL_UP;
- target_pins.vssel = MXC_GPIO_VSSEL_VDDIOH; // Set custom target pin to VDDIOH (3.3V).
-
- init.ts_control =
- MXC_SPI_TSCONTROL_SW_DRV; // SPI Driver will handle deassertion for TS pins.
- init.target.pins = target_pins;
- init.target.active_polarity = 0;
- init.vssel = MXC_GPIO_VSSEL_VDDIOH; // Set SPI pins to VDDIOH (3.3V).
-
- // Select target for transaction.
- target.pins = target_pins; // Custom pins
-#else
- init.ts_control = MXC_SPI_TSCONTROL_HW_AUTO; // HW will deassert/assert TS pins.
- init.target.active_polarity = 0;
- init.target.init_mask = 0x01; // Initialize Target Select 0 pin.
- init.vssel = MXC_GPIO_VSSEL_VDDIO;
+ mxc_spi_pins_t spi_pins;
+ // This example enables the TS0 HW pin.
+ spi_pins.ss0 = true; // TS0
+ spi_pins.ss1 = false; // TS1
+ spi_pins.ss2 = false; // TS2
+ spi_pins.vddioh = true;
+ spi_pins.drvstr = MXC_GPIO_DRVSTR_0;
- // Select target for transaction.
- target.index = 0; // TS0
-#endif
+ retVal = MXC_SPI_Init(SPI, MXC_SPI_TYPE_CONTROLLER, MXC_SPI_INTERFACE_STANDARD, 0, 0b000,
+ SPI_SPEED, spi_pins);
+ if (retVal != E_NO_ERROR) {
+ printf("\nSPI INITIALIZATION ERROR\n");
+ return retVal;
+ }
+
+ // SPI Settings.
+ cfg.spi = SPI;
+ cfg.clk_mode = MXC_SPI_CLKMODE_0; // CPOL: 0, CPHA: 0
+ cfg.frame_size = i;
// DMA Settings.
-#if DMA
- init.use_dma = true;
- init.dma = MXC_DMA;
+#if CONTROLLER_DMA
+ cfg.use_dma_tx = true;
+ cfg.use_dma_rx = true;
+ cfg.dma = MXC_DMA;
#else
- init.use_dma = false;
+ cfg.use_dma_rx = false;
+ cfg.use_dma_tx = false;
+ cfg.dma = MXC_DMA;
#endif
- retVal = MXC_SPI_Init_v2(&init);
+ retVal = MXC_SPI_Config(&cfg);
if (retVal != E_NO_ERROR) {
- printf("\nSPI INITIALIZATION ERROR\n");
+ printf("\nSPI CONFIGURATION ERROR\n");
return retVal;
}
memset(rx_data, 0x0, DATA_LEN * sizeof(uint16_t));
// SPI Request (Callback)
+ mxc_spi_req_t req;
+ req.spi = SPI;
+ req.txData = (uint8_t *)tx_data;
+ req.txLen = DATA_LEN;
+ req.rxData = (uint8_t *)rx_data;
+ req.rxLen = DATA_LEN;
+ req.ssDeassert = 1;
+ req.completeCB = SPI_Callback;
SPI_FLAG = 1;
-#if BLOCKING
- // Blocking SPI v2 Implementation is Interrupt driven.
- NVIC_EnableIRQ(SPI_IRQ);
- MXC_SPI_ControllerTransactionB(SPI, (uint8_t *)tx_data, DATA_LEN, (uint8_t *)rx_data,
- DATA_LEN, 1, &target);
+#if CONTROLLER_SYNC
+ MXC_SPI_ControllerTransaction(&req);
#endif
-#if NON_BLOCKING
+#if CONTROLLER_ASYNC
NVIC_EnableIRQ(SPI_IRQ);
- MXC_SPI_ControllerTransaction(SPI, (uint8_t *)tx_data, DATA_LEN, (uint8_t *)rx_data,
- DATA_LEN, 1, &target);
+ MXC_SPI_ControllerTransactionAsync(&req);
while (SPI_FLAG == 1) {}
#endif
-#if DMA
+#if CONTROLLER_DMA
TX_DMA_CH = MXC_SPI_DMA_GetTXChannel(SPI);
RX_DMA_CH = MXC_SPI_DMA_GetRXChannel(SPI);
@@ -221,14 +209,14 @@ int main(void)
MXC_NVIC_SetVector(MXC_DMA_CH_GET_IRQ(TX_DMA_CH), DMA_TX_IRQHandler);
MXC_NVIC_SetVector(MXC_DMA_CH_GET_IRQ(RX_DMA_CH), DMA_RX_IRQHandler);
- MXC_SPI_ControllerTransactionDMA(SPI, (uint8_t *)tx_data, DATA_LEN, (uint8_t *)rx_data,
- DATA_LEN, 1, &target);
+ MXC_SPI_ControllerTransactionDMA(&req);
while (SPI_FLAG == 1) {}
#endif
uint8_t bits = MXC_SPI_GetFrameSize(SPI);
+ // Reformat tx_data to match rx_data frame size.
for (j = 0; j < DATA_LEN; j++) {
if (bits <= 8) {
if (j < (DATA_LEN / 2)) {
@@ -254,6 +242,7 @@ int main(void)
// Printf needs the Uart turned on since they share the same pins
if (memcmp(rx_data, tx_data, sizeof(tx_data)) != 0) {
printf("\n-->%2d Bits Transaction Failed\n", i);
+ LED_On(1);
return E_COMM_ERR;
} else {
printf("-->%2d Bits Transaction Successful\n", i);
@@ -268,5 +257,6 @@ int main(void)
}
printf("\nExample Complete.\n");
+ LED_On(0);
return E_NO_ERROR;
}
diff --git a/Examples/MAX78002/SPI/project.mk b/Examples/MAX78002/SPI/project.mk
index a2fb5a9f960..675155fcc10 100644
--- a/Examples/MAX78002/SPI/project.mk
+++ b/Examples/MAX78002/SPI/project.mk
@@ -13,3 +13,5 @@
# Add your config here!
+# Build SPI v2 library for example.
+MXC_SPI_VERSION = v2
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.cproject b/Examples/MAX78002/SPI_ControllerTarget/.cproject
new file mode 100644
index 00000000000..b27204de704
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.cproject
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.project b/Examples/MAX78002/SPI_ControllerTarget/.project
new file mode 100644
index 00000000000..1b2fd1376e5
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.project
@@ -0,0 +1,26 @@
+
+
+ SPI_ControllerTarget
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.settings/language.settings.xml b/Examples/MAX78002/SPI_ControllerTarget/.settings/language.settings.xml
new file mode 100644
index 00000000000..d32717b6f37
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.settings/language.settings.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.cdt.codan.core.prefs b/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.cdt.codan.core.prefs
new file mode 100644
index 00000000000..59c0b37ba75
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.cdt.codan.core.prefs
@@ -0,0 +1,93 @@
+eclipse.preferences.version=1
+org.eclipse.cdt.codan.checkers.errnoreturn=Warning
+org.eclipse.cdt.codan.checkers.errnoreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return\\")",implicit\=>false}
+org.eclipse.cdt.codan.checkers.errreturnvalue=Error
+org.eclipse.cdt.codan.checkers.errreturnvalue.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused return value\\")"}
+org.eclipse.cdt.codan.checkers.nocommentinside=-Error
+org.eclipse.cdt.codan.checkers.nocommentinside.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Nesting comments\\")"}
+org.eclipse.cdt.codan.checkers.nolinecomment=-Error
+org.eclipse.cdt.codan.checkers.nolinecomment.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Line comments\\")"}
+org.eclipse.cdt.codan.checkers.noreturn=Error
+org.eclipse.cdt.codan.checkers.noreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return value\\")",implicit\=>false}
+org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error
+org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Abstract class cannot be instantiated\\")"}
+org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error
+org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Ambiguous problem\\")"}
+org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment in condition\\")"}
+org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error
+org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment to itself\\")"}
+org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.CStyleCastProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"C-Style cast instead of C++ cast\\")"}
+org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No break at end of case\\")",no_break_comment\=>"no break",last_case_param\=>false,empty_case_param\=>false,enable_fallthrough_quickfix_param\=>false}
+org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning
+org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Catching by reference is recommended\\")",unknown\=>false,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error
+org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Circular inheritance\\")"}
+org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning
+org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class members should be properly initialized\\")",skip\=>true}
+org.eclipse.cdt.codan.internal.checkers.CopyrightProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.CopyrightProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Lack of copyright information\\")",regex\=>".*Copyright.*"}
+org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem=Error
+org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid 'decltype(auto)' specifier\\")"}
+org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Field cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Function cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.GotoStatementProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Goto statement used\\")"}
+org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error
+org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid arguments\\")"}
+org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error
+org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid template argument\\")"}
+org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error
+org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Label statement not found\\")"}
+org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error
+org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Member declaration not found\\")"}
+org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Method cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissCaseProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissCaseProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing cases in switch\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissDefaultProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing default in switch\\")",defaultWithAllEnums\=>false}
+org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing reference return value in assignment operator\\")"}
+org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.MissSelfCheckProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Missing self check in assignment operator\\")"}
+org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info
+org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Name convention for function\\")",pattern\=>"^[a-z]",macro\=>true,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class has a virtual method and non-virtual destructor\\")"}
+org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error
+org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid overload\\")"}
+org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error
+org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redeclaration\\")"}
+org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redefinition\\")"}
+org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return with parenthesis\\")"}
+org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Format String Vulnerability\\")"}
+org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Statement has no effect\\")",macro\=>true,exceptions\=>()}
+org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suggested parenthesis around expression\\")",paramNot\=>false}
+org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suspicious semicolon\\")",else\=>false,afterelse\=>false}
+org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Type cannot be resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused function declaration\\")",macro\=>true}
+org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused static function\\")",macro\=>true}
+org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning
+org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused variable declaration in file scope\\")",macro\=>true,exceptions\=>("@(\#)","$Id")}
+org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem=-Warning
+org.eclipse.cdt.codan.internal.checkers.UsingInHeaderProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Using directive in header\\")"}
+org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error
+org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol is not resolved\\")"}
+org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem=-Error
+org.eclipse.cdt.codan.internal.checkers.VirtualMethodCallProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Virtual method call in constructor/destructor\\")"}
+org.eclipse.cdt.qt.core.qtproblem=Warning
+org.eclipse.cdt.qt.core.qtproblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>false,RUN_ON_INC_BUILD\=>false,RUN_ON_FILE_OPEN\=>true,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>null}
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.cdt.core.prefs b/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.cdt.core.prefs
new file mode 100644
index 00000000000..63fc90a1a3b
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.cdt.core.prefs
@@ -0,0 +1,15 @@
+eclipse.preferences.version=1
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/BOARD/delimiter=;
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/BOARD/operation=append
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/BOARD/value=EvKit_V1
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/GCC_PREFIX/delimiter=;
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/GCC_PREFIX/operation=replace
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/GCC_PREFIX/value=arm-none-eabi-
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/PROJECT/delimiter=;
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/PROJECT/operation=append
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/PROJECT/value=SPI_ControllerTarget
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/TARGET/delimiter=;
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/TARGET/operation=append
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/TARGET/value=MAX78002
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/append=true
+environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/appendContributed=true
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.core.resources.prefs b/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 00000000000..68a0304527f
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=windows-1252
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.vscode/README.md b/Examples/MAX78002/SPI_ControllerTarget/.vscode/README.md
new file mode 100755
index 00000000000..58733e941c7
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.vscode/README.md
@@ -0,0 +1,47 @@
+# VSCode-Maxim
+
+_(If you're viewing this document from within Visual Studio Code you can press `CTRL+SHIFT+V` to open a Markdown preview window.)_
+
+## Quick Links
+
+* [MSDK User Guide](https://analog-devices-msdk.github.io/msdk/USERGUIDE/)
+* [VSCode-Maxim Github](https://github.com/Analog-Devices-MSDK/VSCode-Maxim)
+
+## Introduction
+
+VSCode-Maxim is a set of [Visual Studio Code](https://code.visualstudio.com/) project configurations and utilities for enabling embedded development for [Analog Device's MSDK](https://github.com/Analog-Devices-MSDK/msdk) and the [MAX32xxx/MAX78xxx microcontrollers](https://www.analog.com/en/product-category/microcontrollers.html).
+
+The following features are supported:
+
+* Code editing with intellisense down to the register level
+* Code compilation with the ability to easily re-target a project for different microcontrollers and boards
+* Flashing programs
+* GUI and command-line debugging
+
+## Dependencies
+
+* [Visual Studio Code](https://code.visualstudio.com/)
+ * [C/C++ VSCode Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)
+ * [Cortex-Debug Extension](https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug)
+* [Analog Devices MSDK](https://analog-devices-msdk.github.io/msdk/)
+
+## Installation
+
+Install the MSDK, then set `"MAXIM_PATH"` in your _user_ VS Code settings.
+
+See [Getting Started with Visual Studio Code](https://analog-devices-msdk.github.io/msdk/USERGUIDE/#getting-started-with-visual-studio-code) in the MSDK User Guide for detailed instructions.
+
+## Usage
+
+See the [MSDK User Guide](https://analog-devices-msdk.github.io/msdk/USERGUIDE/#visual-studio-code) for detailed usage info.
+
+## Issue Tracker
+
+Bug reports, feature requests, and contributions are welcome via the [issues](https://github.com/Analog-Devices-MSDK/VSCode-Maxim/issues) tracker on Github.
+
+New issues should contain _at minimum_ the following information:
+
+* Visual Studio Code version #s (see `Help -> About`)
+* C/C++ Extension version #
+* Target microcontroller and evaluation platform
+* The projects `.vscode` folder and `Makefile` (where applicable). Standard compression formats such as `.zip`, `.rar`, `.tar.gz`, etc. are all acceptable.
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.vscode/c_cpp_properties.json b/Examples/MAX78002/SPI_ControllerTarget/.vscode/c_cpp_properties.json
new file mode 100644
index 00000000000..dfbed47b581
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.vscode/c_cpp_properties.json
@@ -0,0 +1,53 @@
+{
+ "configurations": [
+ {
+ "name": "Win32",
+ "includePath": [
+ "${default}"
+ ],
+ "defines": [
+ "${default}"
+ ],
+ "intelliSenseMode": "gcc-arm",
+ "compilerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gcc.exe",
+ "browse": {
+ "path": [
+ "${default}"
+ ]
+ }
+ },
+ {
+ "name": "Linux",
+ "includePath": [
+ "${default}"
+ ],
+ "defines": [
+ "${default}"
+ ],
+ "intelliSenseMode": "gcc-arm",
+ "compilerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gcc",
+ "browse": {
+ "path": [
+ "${default}"
+ ]
+ }
+ },
+ {
+ "name": "Mac",
+ "includePath": [
+ "${default}"
+ ],
+ "defines": [
+ "${default}"
+ ],
+ "intelliSenseMode": "gcc-arm",
+ "compilerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gcc",
+ "browse": {
+ "path": [
+ "${default}"
+ ]
+ }
+ }
+ ],
+ "version": 4
+}
\ No newline at end of file
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.vscode/flash.gdb b/Examples/MAX78002/SPI_ControllerTarget/.vscode/flash.gdb
new file mode 100644
index 00000000000..fc627ae86a3
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.vscode/flash.gdb
@@ -0,0 +1,15 @@
+define flash_m4
+ set architecture armv7e-m
+ target remote | openocd -c "gdb_port pipe;log_output flash.log" -s $arg0/scripts -f interface/$arg1 -f target/$arg2 -c "init; reset halt"
+ load
+ compare-sections
+ monitor reset halt
+end
+
+define flash_m4_run
+ set architecture armv7e-m
+ target remote | openocd -c "gdb_port pipe;log_output flash.log" -s $arg0/scripts -f interface/$arg1 -f target/$arg2 -c "init; reset halt"
+ load
+ compare-sections
+ monitor resume
+end
\ No newline at end of file
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.vscode/launch.json b/Examples/MAX78002/SPI_ControllerTarget/.vscode/launch.json
new file mode 100755
index 00000000000..01fe5199048
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.vscode/launch.json
@@ -0,0 +1,133 @@
+{
+ "configurations": [
+ {
+ "name": "Debug Arm (Cortex-debug)",
+ "cwd":"${workspaceRoot}",
+ "executable": "${workspaceFolder}/build/${config:program_file}",
+ "loadFiles": ["${workspaceFolder}/build/${config:program_file}"],
+ "symbolFiles": [{
+ "file": "${workspaceFolder}/build/${config:symbol_file}"
+ }],
+ "request": "launch",
+ "type": "cortex-debug",
+ "servertype": "openocd",
+ "linux": {
+ "gdbPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb",
+ "serverpath": "${config:OCD_path}/openocd",
+ },
+ "windows": {
+ "gdbPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb.exe",
+ "serverpath": "${config:OCD_path}/openocd.exe",
+ },
+ "osx": {
+ "gdbPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb",
+ "serverpath": "${config:OCD_path}/openocd",
+ },
+ "searchDir": ["${config:OCD_path}/scripts"],
+ "configFiles": ["interface/${config:M4_OCD_interface_file}", "target/${config:M4_OCD_target_file}"],
+ "interface": "swd",
+ "runToEntryPoint": "main",
+ "svdFile": "${config:MAXIM_PATH}/Libraries/CMSIS/Device/Maxim/${config:target}/Include/${config:target}.svd"
+ },
+ {
+ "name": "GDB (Arm M4)",
+ "type": "cppdbg",
+ "request": "launch",
+ "program": "${workspaceFolder}/build/${config:program_file}",
+ "args": [],
+ "stopAtEntry": true,
+ "cwd": "${workspaceFolder}",
+ "environment": [],
+ "externalConsole": false,
+ "MIMode": "gdb",
+ "linux": {
+ "miDebuggerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb",
+ "debugServerPath": "${config:OCD_path}/openocd",
+ },
+ "windows": {
+ "miDebuggerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb.exe",
+ "debugServerPath": "${config:OCD_path}/openocd.exe",
+ },
+ "osx": {
+ "miDebuggerPath": "${config:ARM_GCC_path}/bin/arm-none-eabi-gdb",
+ "debugServerPath": "${config:OCD_path}/bin/openocd",
+ },
+ "logging": {
+ "exceptions": true,
+ "trace": false,
+ "traceResponse": false,
+ "engineLogging": false
+ },
+ "miDebuggerServerAddress": "localhost:3333",
+ "debugServerArgs": "-s ${config:OCD_path}/scripts -f interface/${config:M4_OCD_interface_file} -f target/${config:M4_OCD_target_file} -c \"init; reset halt\"",
+ "serverStarted": "Info : Listening on port 3333 for gdb connections",
+ "filterStderr": true,
+ "targetArchitecture": "arm",
+ "customLaunchSetupCommands": [
+ {"text":"-list-features"}
+ ],
+ "setupCommands": [
+ { "text":"set logging overwrite on"},
+ { "text":"set logging file debug-arm.log"},
+ { "text":"set logging on"},
+ { "text":"cd ${workspaceFolder}" },
+ { "text":"exec-file build/${config:program_file}" },
+ { "text":"symbol-file build/${config:symbol_file}" },
+ { "text":"target remote localhost:3333" },
+ { "text":"monitor reset halt" },
+ { "text":"set $pc=Reset_Handler"},
+ { "text":"b main" }
+ ]
+ },
+ {
+ "name": "GDB (RISC-V)",
+ "type": "cppdbg",
+ "request": "launch",
+ "program": "${workspaceFolder}/buildrv/${config:program_file}",
+ "args": [],
+ "stopAtEntry": false,
+ "cwd": "${workspaceFolder}",
+ "environment": [],
+ "externalConsole": false,
+ "MIMode": "gdb",
+ "linux": {
+ "miDebuggerPath": "${config:xPack_GCC_path}/bin/riscv-none-elf-gdb",
+ "debugServerPath": "${config:OCD_path}/openocd",
+ },
+ "windows": {
+ "miDebuggerPath": "${config:xPack_GCC_path}/bin/riscv-none-elf-gdb.exe",
+ "debugServerPath": "${config:OCD_path}/openocd.exe",
+ },
+ "osx": {
+ "miDebuggerPath": "${config:xPack_GCC_path}/bin/riscv-none-elf-gdb",
+ "debugServerPath": "${config:OCD_path}/bin/openocd",
+ },
+ "logging": {
+ "exceptions": true,
+ "trace": false,
+ "traceResponse": false,
+ "engineLogging": false
+ },
+ "miDebuggerServerAddress": "localhost:3334",
+ "debugServerArgs": "-c \"gdb_port 3334\" -s ${config:OCD_path}/scripts -f interface/${config:RV_OCD_interface_file} -f target/${config:RV_OCD_target_file}",
+ "serverStarted": "Info : Listening on port 3334 for gdb connections",
+ "filterStderr": true,
+ "customLaunchSetupCommands": [
+ {"text":"-list-features"}
+ ],
+ "targetArchitecture": "arm",
+ "setupCommands": [
+ { "text":"set logging overwrite on"},
+ { "text":"set logging file debug-riscv.log"},
+ { "text":"set logging on"},
+ { "text":"cd ${workspaceFolder}" },
+ { "text": "set architecture riscv:rv32", "ignoreFailures": false },
+ { "text":"exec-file build/${config:program_file}", "ignoreFailures": false },
+ { "text":"symbol-file buildrv/${config:symbol_file}", "ignoreFailures": false },
+ { "text":"target remote localhost:3334" },
+ { "text":"b main" },
+ { "text": "set $pc=Reset_Handler","ignoreFailures": false }
+ ]
+ }
+ ]
+}
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.vscode/settings.json b/Examples/MAX78002/SPI_ControllerTarget/.vscode/settings.json
new file mode 100755
index 00000000000..7e077a807ea
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.vscode/settings.json
@@ -0,0 +1,80 @@
+{
+ "terminal.integrated.env.windows": {
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
+ "MAXIM_PATH":"${config:MAXIM_PATH}"
+ },
+ "terminal.integrated.defaultProfile.windows": "Command Prompt",
+
+ "terminal.integrated.env.linux": {
+ "PATH":"${config:OCD_path}:${config:ARM_GCC_path}/bin:${config:xPack_GCC_path}/bin:${env:PATH}",
+ "MAXIM_PATH":"${config:MAXIM_PATH}"
+ },
+ "terminal.integrated.env.osx": {
+ "PATH":"${config:OCD_path}/bin:${config:ARM_GCC_path}/bin:${config:xPack_GCC_path}/bin:${env:PATH}",
+ "MAXIM_PATH":"${config:MAXIM_PATH}"
+ },
+
+ "target":"MAX78002",
+ "board":"EvKit_V1",
+
+ "project_name":"${workspaceFolderBasename}",
+
+ "program_file":"${config:project_name}.elf",
+ "symbol_file":"${config:program_file}",
+
+ "M4_OCD_interface_file":"cmsis-dap.cfg",
+ "M4_OCD_target_file":"max78002.cfg",
+ "RV_OCD_interface_file":"ftdi/olimex-arm-usb-ocd-h.cfg",
+ "RV_OCD_target_file":"${config:target}_riscv.cfg",
+
+ "v_Arm_GCC":"10.3",
+ "v_xPack_GCC":"12.2.0-3.1",
+
+ "OCD_path":"${config:MAXIM_PATH}/Tools/OpenOCD",
+ "ARM_GCC_path":"${config:MAXIM_PATH}/Tools/GNUTools/${config:v_Arm_GCC}",
+ "xPack_GCC_path":"${config:MAXIM_PATH}/Tools/xPack/riscv-none-elf-gcc/${config:v_xPack_GCC}",
+ "Make_path":"${config:MAXIM_PATH}/Tools/GNUTools/Make",
+ "MSYS_path":"${config:MAXIM_PATH}/Tools/MSYS2",
+
+ "C_Cpp.default.includePath": [
+ "${workspaceFolder}",
+ "${workspaceFolder}/**",
+ "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/Include",
+ "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/${config:board}/Include",
+ "${config:MAXIM_PATH}/Libraries/CMSIS/Device/Maxim/${config:target}/Include",
+ "${config:MAXIM_PATH}/Libraries/CMSIS/Include",
+ "${config:ARM_GCC_path}/arm-none-eabi/include",
+ "${config:ARM_GCC_path}/lib/gcc/arm-none-eabi/${config:v_Arm_GCC}/include",
+ "${config:MAXIM_PATH}/Libraries/PeriphDrivers/Include/${config:target}",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Camera",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Display",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/ExtMemory",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/LED",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
+ ],
+ "C_Cpp.default.browse.path": [
+ "${workspaceFolder}",
+ "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/Source",
+ "${config:MAXIM_PATH}/Libraries/Boards/${config:target}/${config:board}/Source",
+ "${config:MAXIM_PATH}/Libraries/PeriphDrivers/Source",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Camera",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Display",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/LED",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/PMIC",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/PushButton",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
+ "${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
+ ],
+ "C_Cpp.default.defines": [
+
+ ],
+ "C_Cpp.default.forcedInclude": [
+ "${workspaceFolder}/build/project_defines.h"
+ ]
+}
+
diff --git a/Examples/MAX78002/SPI_ControllerTarget/.vscode/tasks.json b/Examples/MAX78002/SPI_ControllerTarget/.vscode/tasks.json
new file mode 100644
index 00000000000..e95445e2b3e
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/.vscode/tasks.json
@@ -0,0 +1,115 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "build",
+ "type": "shell",
+ "command": "make -r -j 8 --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}",
+ "osx":{
+ "command": "source ~/.zshrc && make -r -j 8 --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}"
+ },
+ "group": "build",
+ "problemMatcher": []
+ },
+ {
+ "label": "clean",
+ "type": "shell",
+ "command": "make -j 8 clean --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}",
+ "osx":{
+ "command": "source ~/.zshrc && make -j 8 clean --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}"
+ },
+ "group": "build",
+ "problemMatcher": []
+ },
+ {
+ "label": "clean-periph",
+ "type": "shell",
+ "command": "make -j 8 distclean --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}",
+ "osx":{
+ "command": "source ~/.zshrc && make -j 8 distclean --output-sync=target --no-print-directory TARGET=${config:target} BOARD=${config:board} MAXIM_PATH=${config:MAXIM_PATH} MAKE=make PROJECT=${config:project_name}"
+ },
+ "group": "build",
+ "problemMatcher": []
+ },
+ {
+ "label": "flash",
+ "type": "shell",
+ "command": "arm-none-eabi-gdb",
+ "args": [
+ "--cd=\"${workspaceFolder}\"",
+ "--se=\"build/${config:program_file}\"",
+ "--symbols=build/${config:symbol_file}",
+ "-x=\"${workspaceFolder}/.vscode/flash.gdb\"",
+ "--ex=\"flash_m4 ${config:OCD_path} ${config:M4_OCD_interface_file} ${config:M4_OCD_target_file}\"",
+ "--batch"
+ ],
+ "group": "build",
+ "problemMatcher": [],
+ "dependsOn":["build"]
+ },
+ {
+ "label": "flash & run",
+ "type": "shell",
+ "command": "arm-none-eabi-gdb",
+ "args": [
+ "--cd=\"${workspaceFolder}\"",
+ "--se=\"build/${config:program_file}\"",
+ "--symbols=build/${config:symbol_file}",
+ "-x=\"${workspaceFolder}/.vscode/flash.gdb\"",
+ "--ex=\"flash_m4_run ${config:OCD_path} ${config:M4_OCD_interface_file} ${config:M4_OCD_target_file}\"",
+ "--batch"
+ ],
+ "group": "build",
+ "problemMatcher": [],
+ "dependsOn":["build"]
+ },
+ {
+ "label": "erase flash",
+ "type": "shell",
+ "command": "openocd",
+ "args": [
+ "-s", "${config:OCD_path}/scripts",
+ "-f", "interface/${config:M4_OCD_interface_file}",
+ "-f", "target/${config:M4_OCD_target_file}",
+ "-c", "\"init; reset halt; max32xxx mass_erase 0;\"",
+ "-c", "exit"
+ ],
+ "group":"build",
+ "problemMatcher": [],
+ "dependsOn":[]
+ },
+ {
+ "label": "openocd (m4)",
+ "type": "shell",
+ "command": "openocd",
+ "args": [
+ "-s",
+ "${config:OCD_path}/scripts",
+ "-f",
+ "interface/${config:M4_OCD_interface_file}",
+ "-f",
+ "target/${config:M4_OCD_target_file}",
+ "-c",
+ "\"init; reset halt\""
+ ],
+ "problemMatcher": [],
+ "dependsOn":[]
+ },
+ {
+ "label": "gdb (m4)",
+ "type": "shell",
+ "command": "arm-none-eabi-gdb",
+ "args": [
+ "--ex=\"cd ${workspaceFolder}\"",
+ "--se=\"build/${config:program_file}\"",
+ "--symbols=build/${config:symbol_file}",
+ "--ex=\"target remote localhost:3333\"",
+ "--ex=\"monitor reset halt\"",
+ "--ex=\"b main\"",
+ "--ex=\"c\""
+ ],
+ "problemMatcher": [],
+ "dependsOn":[]
+ },
+ ]
+}
\ No newline at end of file
diff --git a/Examples/MAX78002/SPI_ControllerTarget/Makefile b/Examples/MAX78002/SPI_ControllerTarget/Makefile
new file mode 100644
index 00000000000..80ac4541473
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/Makefile
@@ -0,0 +1,395 @@
+################################################################################
+ # Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ #
+ # Permission is hereby granted, free of charge, to any person obtaining a
+ # copy of this software and associated documentation files (the "Software"),
+ # to deal in the Software without restriction, including without limitation
+ # the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ # and/or sell copies of the Software, and to permit persons to whom the
+ # Software is furnished to do so, subject to the following conditions:
+ #
+ # The above copyright notice and this permission notice shall be included
+ # in all copies or substantial portions of the Software.
+ #
+ # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ # IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
+ # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ # OTHER DEALINGS IN THE SOFTWARE.
+ #
+ # Except as contained in this notice, the name of Maxim Integrated
+ # Products, Inc. shall not be used except as stated in the Maxim Integrated
+ # Products, Inc. Branding Policy.
+ #
+ # The mere transfer of this software does not imply any licenses
+ # of trade secrets, proprietary technology, copyrights, patents,
+ # trademarks, maskwork rights, or any other form of intellectual
+ # property whatsoever. Maxim Integrated Products, Inc. retains all
+ # ownership rights.
+ #
+###############################################################################
+
+# ** Readme! **
+# Don't edit this file! This is the core Makefile for a MaximSDK
+# project. The available configuration options can be overridden
+# in "project.mk", on the command-line, or with system environment
+# variables.
+
+# See https://analog-devices-msdk.github.io/msdk/USERGUIDE/#build-system
+# for more detailed instructions on how to use this system.
+
+# The detailed instructions mentioned above are easier to read than
+# this file, but the comments found in this file also outline the
+# available configuration variables. This file is organized into
+# sub-sections, some of which expose config variables.
+
+
+# *******************************************************************************
+# Set the target microcontroller and board to compile for.
+
+# Every TARGET microcontroller has some Board Support Packages (BSPs) that are
+# available for it under the MaximSDK/Libraries/Boards/TARGET folder. The BSP
+# that gets selected is MaximSDK/Libraries/Boards/TARGET/BOARD.
+
+# Configuration Variables:
+# - TARGET : Override the default target microcontroller. Ex: TARGET=MAX78000
+# - BOARD : Override the default BSP (case sensitive). Ex: BOARD=EvKit_V1, BOARD=FTHR_RevA
+
+
+ifeq "$(TARGET)" ""
+# Default target microcontroller
+TARGET := MAX78002
+TARGET_UC := MAX78002
+TARGET_LC := max78002
+else
+# "TARGET" has been overridden in the environment or on the command-line.
+# We need to calculate an upper and lowercase version of the part number,
+# because paths on Linux and MacOS are case-sensitive.
+TARGET_UC := $(subst m,M,$(subst a,A,$(subst x,X,$(TARGET))))
+TARGET_LC := $(subst M,m,$(subst A,a,$(subst X,x,$(TARGET))))
+endif
+
+# Default board.
+BOARD ?= EvKit_V1
+
+# *******************************************************************************
+# Locate the MaximSDK
+
+# This Makefile needs to know where to find the MaximSDK, and the MAXIM_PATH variable
+# should point to the root directory of the MaximSDK installation. Setting this manually
+# is usually only required if you're working on the command-line.
+
+# If MAXIM_PATH is not specified, we assume the project still lives inside of the MaximSDK
+# and move up from this project's original location.
+
+# Configuration Variables:
+# - MAXIM_PATH : Tell this Makefile where to find the MaximSDK. Ex: MAXIM_PATH=C:/MaximSDK
+
+
+ifneq "$(MAXIM_PATH)" ""
+# Sanitize MAXIM_PATH for backslashes
+MAXIM_PATH := $(subst \,/,$(MAXIM_PATH))
+# Locate some other useful paths...
+LIBS_DIR := $(abspath $(MAXIM_PATH)/Libraries)
+CMSIS_ROOT := $(LIBS_DIR)/CMSIS
+endif
+
+# *******************************************************************************
+# Include project Makefile. We do this after formulating TARGET, BOARD, and MAXIM_PATH
+# in case project.mk needs to reference those values. However, we also include
+# this as early as possible in the Makefile so that it can append to or override
+# the variables below.
+
+
+PROJECTMK ?= $(abspath ./project.mk)
+include $(PROJECTMK)
+$(info Loaded project.mk)
+# PROJECTMK is also used by implicit rules and other libraries to add project.mk as a watch file
+
+# *******************************************************************************
+# Final path sanitization and re-calculation. No options here.
+
+ifeq "$(MAXIM_PATH)" ""
+# MAXIM_PATH is still not defined...
+DEPTH := ../../../
+MAXIM_PATH := $(abspath $(DEPTH))
+$(warning Warning: MAXIM_PATH is not set! Set MAXIM_PATH in your environment or in project.mk to clear this warning.)
+$(warning Warning: Attempting to use $(MAXIM_PATH) calculated from relative path)
+else
+# Sanitize MAXIM_PATH for backslashes
+MAXIM_PATH := $(subst \,/,$(MAXIM_PATH))
+endif
+
+# Final recalculation of LIBS_DIR/CMSIS_ROOT
+LIBS_DIR := $(abspath $(MAXIM_PATH)/Libraries)
+CMSIS_ROOT := $(LIBS_DIR)/CMSIS
+
+# One final UC/LC check in case user set TARGET in project.mk
+TARGET_UC := $(subst m,M,$(subst a,A,$(subst x,X,$(TARGET))))
+TARGET_LC := $(subst M,m,$(subst A,a,$(subst X,x,$(TARGET))))
+
+export TARGET
+export TARGET_UC
+export TARGET_LC
+export CMSIS_ROOT
+# TODO: Remove dependency on exports for these variables.
+
+# *******************************************************************************
+# Set up search paths, and auto-detect all source code on those paths.
+
+# The following paths are searched by default, where "./" is the project directory.
+# ./
+# |- *.h
+# |- *.c
+# |-include (optional)
+# |- *.h
+# |-src (optional)
+# |- *.c
+
+# Configuration Variables:
+# - VPATH : Tell this Makefile to search additional locations for source (.c) files.
+# You should use the "+=" operator with this option.
+# Ex: VPATH += your/new/path
+# - IPATH : Tell this Makefile to search additional locations for header (.h) files.
+# You should use the "+=" operator with this option.
+# Ex: VPATH += your/new/path
+# - SRCS : Tell this Makefile to explicitly add a source (.c) file to the build.
+# This is really only useful if you want to add a source file that isn't
+# on any VPATH, in which case you can add the full path to the file here.
+# You should use the "+=" operator with this option.
+# Ex: SRCS += your/specific/source/file.c
+# - AUTOSEARCH : Set whether this Makefile should automatically detect .c files on
+# VPATH and add them to the build. This is enabled by default. Set
+# to 0 to disable. If autosearch is disabled, source files must be
+# manually added to SRCS.
+# Ex: AUTOSEARCH = 0
+
+
+# Where to find source files for this project.
+VPATH += .
+VPATH += src
+VPATH := $(VPATH)
+
+# Where to find header files for this project
+IPATH += .
+IPATH += include
+IPATH := $(IPATH)
+
+AUTOSEARCH ?= 1
+ifeq ($(AUTOSEARCH), 1)
+# Auto-detect all C/C++ source files on VPATH
+SRCS += $(wildcard $(addsuffix /*.c, $(VPATH)))
+SRCS += $(wildcard $(addsuffix /*.cpp, $(VPATH)))
+endif
+
+# Collapse SRCS before passing them on to the next stage
+SRCS := $(SRCS)
+
+# *******************************************************************************
+# Set the output filename
+
+# Configuration Variables:
+# - PROJECT : Override the default output filename. Ex: PROJECT=MyProject
+
+
+# The default value creates a file named after the target micro. Ex: MAX78000.elf
+PROJECT ?= $(TARGET_LC)
+
+# *******************************************************************************
+# Compiler options
+
+# Configuration Variables:
+# - DEBUG : Set DEBUG=1 to build explicitly for debugging. This adds some additional
+# symbols and sets -Og as the default optimization level.
+# - MXC_OPTIMIZE_CFLAGS : Override the default compiler optimization level.
+# Ex: MXC_OPTIMIZE_CFLAGS = -O2
+# - PROJ_CFLAGS : Add additional compiler flags to the build.
+# You should use the "+=" operator with this option.
+# Ex: PROJ_CFLAGS += -Wextra
+# - MFLOAT_ABI : Set the floating point acceleration level.
+# The only options are "hard", "soft", or "softfp".
+# Ex: MFLOAT_ABI = hard
+# - LINKERFILE : Override the default linkerfile.
+# Ex: LINKERFILE = customlinkerfile.ld
+# - LINKERPATH : Override the default search location for $(LINKERFILE)
+# The default search location is $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/GCC
+# If $(LINKERFILE) cannot be found at this path, then the root project
+# directory will be used as a fallback.
+
+# Select 'GCC' or 'IAR' compiler
+ifeq "$(COMPILER)" ""
+COMPILER := GCC
+endif
+
+# Set default compiler optimization levels
+ifeq "$(MAKECMDGOALS)" "release"
+# Default optimization level for "release" builds (make release)
+MXC_OPTIMIZE_CFLAGS ?= -O2
+DEBUG = 0
+endif
+
+ifeq ($(DEBUG),1)
+# Optimizes for debugging as recommended
+# by GNU for code-edit-debug cycles
+# https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options
+MXC_OPTIMIZE_CFLAGS := -Og
+endif
+
+# Default level if not building for release or explicitly for debug
+MXC_OPTIMIZE_CFLAGS ?= -O2
+
+# Set compiler flags
+PROJ_CFLAGS += -Wall # Enable warnings
+PROJ_CFLAGS += -DMXC_ASSERT_ENABLE
+
+# Set hardware floating point acceleration.
+# Options are:
+# - hard
+# - soft
+# - softfp (default if MFLOAT_ABI is not set)
+MFLOAT_ABI ?= softfp
+# MFLOAT_ABI must be exported to other Makefiles
+export MFLOAT_ABI
+
+# This path contains system-level intialization files for the target micro. Add to the build.
+VPATH += $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source
+
+# *******************************************************************************
+# Secure Boot Tools (SBT)
+
+# This section integrates the Secure Boot Tools. It's intended for use with
+# microcontrollers that have a secure bootloader.
+
+# Enabling SBT integration will add some special rules, such as "make sla", "make scpa", etc.
+
+# Configuration variables:
+# SBT : Toggle SBT integration. Set to 1 to enable, or 0
+# to disable
+# MAXIM_SBT_DIR : Specify the location of the SBT tool binaries. This defaults to
+# Tools/SBT in the MaximSDK. The standalone SBT installer will override
+# this via an environment variable.
+# TARGET_SEC : Specify the part number to be passed into the SBT. This should match
+# the secure variant part #. The default value will depend on TARGET.
+# For example, TARGET=MAX32650 will result in TARGET_SEC=MAX32651, and
+# the default selection happens in Tools/SBT/SBT-config.
+# However, if there are multiple secure part #s for the target
+# microcontroller this variable may need to be changed.
+
+SBT ?= 0
+ifeq ($(SBT), 1)
+MAXIM_SBT_DIR ?= $(MAXIM_PATH)/Tools/SBT
+MAXIM_SBT_DIR := $(subst \,/,$(MAXIM_SBT_DIR))
+# ^ Must sanitize path for \ on Windows, since this may come from an environment
+# variable.
+
+export MAXIM_SBT_DIR # SBTs must have this environment variable defined to work
+
+# SBT-config.mk and SBT-rules.mk are included further down this Makefile.
+
+endif # SBT
+
+# *******************************************************************************
+# Default goal selection. This section allows you to override the default goal
+# that will run if no targets are specified on the command-line.
+# (ie. just running 'make' instead of 'make all')
+
+# Configuration variables:
+# .DEFAULT_GOAL : Set the default goal if no targets were specified on the
+# command-line
+# ** "override" must be used with this variable. **
+# Ex: "override .DEFAULT_GOAL = mygoal"
+
+ifeq "$(.DEFAULT_GOAL)" ""
+ifeq ($(SBT),1)
+override .DEFAULT_GOAL := sla
+else
+override .DEFAULT_GOAL := all
+endif
+endif
+
+# Developer note: 'override' is used above for legacy Makefile compatibility.
+# gcc.mk/gcc_riscv.mk need to hard-set 'all' internally, so this new system
+# uses 'override' to come in over the top without breaking old projects.
+
+# It's also necessary to explicitly set MAKECMDGOALS...
+ifeq "$(MAKECMDGOALS)" ""
+MAKECMDGOALS:=$(.DEFAULT_GOAL)
+endif
+
+# Enable colors when --sync-output is used.
+# See https://www.gnu.org/software/make/manual/make.html#Terminal-Output (section 13.2)
+ifneq ($(MAKE_TERMOUT),)
+PROJ_CFLAGS += -fdiagnostics-color=always
+endif
+
+ifneq ($(FORCE_COLOR),)
+PROJ_CFLAGS += -fdiagnostics-color=always
+endif
+
+# *******************************************************************************
+# Include SBT config. We need to do this here because it needs to know
+# the current MAKECMDGOAL.
+ifeq ($(SBT),1)
+include $(MAXIM_PATH)/Tools/SBT/SBT-config.mk
+endif
+
+# *******************************************************************************
+# Libraries
+
+# This section offers "toggle switches" to include or exclude the libraries that
+# are available in the MaximSDK. Set a configuration variable to 1 to include the
+# library in the build, or 0 to exclude.
+
+# Each library may also have its own library specific configuration variables. See
+# Libraries/libs.mk for more details.
+
+# Configuration variables:
+# - LIB_BOARD : Include the Board-Support Package (BSP) library. (Enabled by default)
+# - LIB_PERIPHDRIVERS : Include the peripheral driver library. (Enabled by default)
+# - LIB_CMSIS_DSP : Include the CMSIS-DSP library.
+# - LIB_CORDIO : Include the Cordio BLE library
+# - LIB_FCL : Include the Free Cryptographic Library (FCL)
+# - LIB_FREERTOS : Include the FreeRTOS and FreeRTOS-Plus-CLI libraries
+# - LIB_LC3 : Include the Low Complexity Communication Codec (LC3) library
+# - LIB_LITTLEFS : Include the "little file system" (littleFS) library
+# - LIB_LWIP : Include the lwIP library
+# - LIB_MAXUSB : Include the MAXUSB library
+# - LIB_SDHC : Include the SDHC library
+
+include $(LIBS_DIR)/libs.mk
+
+
+# *******************************************************************************
+# Rules
+
+# Include the rules for building for this target. All other makefiles should be
+# included before this one.
+include $(CMSIS_ROOT)/Device/Maxim/$(TARGET_UC)/Source/$(COMPILER)/$(TARGET_LC).mk
+
+# Include the rules that integrate the SBTs. SBTs are a special case that must be
+# include after the core gcc rules to extend them.
+ifeq ($(SBT), 1)
+include $(MAXIM_PATH)/Tools/SBT/SBT-rules.mk
+endif
+
+
+# Get .DEFAULT_GOAL working.
+ifeq "$(MAKECMDGOALS)" ""
+MAKECMDGOALS:=$(.DEFAULT_GOAL)
+endif
+
+
+all:
+# Extend the functionality of the "all" recipe here
+ arm-none-eabi-size --format=berkeley $(BUILD_DIR)/$(PROJECT).elf
+
+libclean:
+ $(MAKE) -f ${PERIPH_DRIVER_DIR}/periphdriver.mk clean.periph
+
+clean:
+# Extend the functionality of the "clean" recipe here
+
+# The rule to clean out all the build products.
+distclean: clean libclean
diff --git a/Examples/MAX78002/SPI_ControllerTarget/README.md b/Examples/MAX78002/SPI_ControllerTarget/README.md
new file mode 100644
index 00000000000..15e706b1816
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/README.md
@@ -0,0 +1,55 @@
+## Description
+
+This example demonstrates a SPI transaction between two distinct SPI peripherals on the MAX78002.
+
+SPI1 is setup as the controller (L. Master) in this example and is configured by default to send/receive 1024 8-bit words to and from the slave. Likewise, SPI0 is setup as the slave and is also expecting to both send and receive 1024 8-bit words to and from the master.
+
+Once the controller ends the transaction, the data received by the controller (L. Master) and the target (L. Slave) is compared to the data sent by their counterpart to ensure all bytes were received properly.
+
+This example also demonstrates the three available Target Select (TS) control schemes for the Controller which allow users to set up custom TS pins. By default, the example is set to `TSCONTROL_HW_AUTO`. The hardware automatically asserts/deasserts the pre-set TS pins. To use a custom TS pin where the SPI v2 Driver handles the TS assertions, reset the `TSCONTROL_HW_AUTO` macro to 0 and set the `TSCONTROL_SW_DRV` macro to 1. To let the Application handle the TS assertions, set the `TSCONTROL_SW_APP` macro to 1 instead.
+
+
+Target Select (CS) Pin Connections
+- TSCONTROL_HW_AUTO: Connect (P0.4 to P0.20).
+- TSCONTROL_SW_DRV and TSCONTROL_SW_APP: Connect (P0.4 to P0.12).
+
+## Software
+
+This project uses the SPI v2 library. More information on the SPI v2 library can be found in the **[MSDK User Guide Developer Notes](https://analog-devices-msdk.github.io/msdk/USERGUIDE/#spi-v2-library)**.
+
+### Project Usage
+
+Universal instructions on building, flashing, and debugging this project can be found in the **[MSDK User Guide](https://analog-devices-msdk.github.io/msdk/USERGUIDE/)**.
+
+### Project-Specific Build Notes
+
+Set `MXC_SPI_VERSION=v2` to build the SPI v2 libraries.
+
+## Required Connections
+
+- Connect a USB cable between the PC and the CN2 (USB/PWR) connector.
+- Connect the 5V power cable at (5V IN).
+- Close jumper (RX - P0.0) and (TX - P0.1) at Headers JP23 (UART 0 EN).
+- Open an terminal application on the PC and connect to the EV kit's console UART at 115200, 8-N-1.
+- Close jumper JP1 (LED1 EN).
+- Close jumper JP2 (LED2 EN).
+- Connect the SPI pins on headers JH6 and JH9. (P0.4-->P0.20 (CS), P0.5-->P0.21 (MOSI), P0.6-->P0.22 (MISO), and P0.7-->P0.23 (SCK))
+- If custom target select pin was selected, re-connect the CS pins (P0.4-->P0.12).
+
+## Expected Output
+
+The Console UART of the device will output these messages:
+
+```
+************************ SPI Controller-Target Example ************************
+This example sends data between two SPI peripherals in the MAX78002.
+SPI1 is configured as the target (L. Slave) and SPI0 is configured
+as the controller (L. Master). Each SPI peripheral sends 1024 bytes
+on the SPI bus. If the data received by each SPI instance matches the
+the data sent by the other instance, then the green LED will illuminate,
+otherwise the red LED will illuminate.
+
+Press PB1 to begin transaction.
+
+Example Succeeded
+```
diff --git a/Examples/MAX78002/SPI_ControllerTarget/SPI_ControllerTarget.launch b/Examples/MAX78002/SPI_ControllerTarget/SPI_ControllerTarget.launch
new file mode 100644
index 00000000000..94c66f4257c
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/SPI_ControllerTarget.launch
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/MAX78002/SPI_ControllerTarget/main.c b/Examples/MAX78002/SPI_ControllerTarget/main.c
new file mode 100644
index 00000000000..f2bd715ce67
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/main.c
@@ -0,0 +1,324 @@
+/******************************************************************************
+ * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
+ * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * Except as contained in this notice, the name of Maxim Integrated
+ * Products, Inc. shall not be used except as stated in the Maxim Integrated
+ * Products, Inc. Branding Policy.
+ *
+ * The mere transfer of this software does not imply any licenses
+ * of trade secrets, proprietary technology, copyrights, patents,
+ * trademarks, maskwork rights, or any other form of intellectual
+ * property whatsoever. Maxim Integrated Products, Inc. retains all
+ * ownership rights.
+ *
+ ******************************************************************************/
+
+/**
+ * @file main.c
+ * @brief SPI_ControllerTarget Demo
+ * @details Shows Controller and Target transactions between two SPI instances.
+ */
+
+/***** Includes *****/
+#include
+#include
+#include
+
+#include "gpio.h"
+#include "led.h"
+#include "mxc_device.h"
+#include "mxc_pins.h"
+#include "nvic_table.h"
+#include "pb.h"
+#include "spi.h"
+
+/***** Preprocessors *****/
+
+#define TARGET_DMA 0
+
+// Target Select Control Scheme
+#define TSCONTROL_HW_AUTO 1 // Hardware asserts/deasserts TSn pins.
+#define TSCONTROL_SW_APP 0 // Application asserts/deasserts custom TS pins.
+
+// Preprocessor Error Checking
+#if (!(TSCONTROL_HW_AUTO || TSCONTROL_SW_APP))
+#error "You must set either TSCONTROL_HW_AUTO or TSCONTROL_SW_APP."
+#endif
+#if (TSCONTROL_HW_AUTO && TSCONTROL_SW_APP)
+#error "You must select either TSCONTROL_HW_AUTO or TSCONTROL_SW_APP."
+#endif
+
+/***** Definitions *****/
+
+#define DATA_LEN 1024 // Words
+#define DATA_SIZE 8
+#define VALUE 0xFF
+#define SPI_SPEED 100000 // Bit Rate (Max.: 1,850,000)
+
+#define SPI_CONTROLLER MXC_SPI1
+#define SPI_CONTROLLER_TSIDX 0
+#define SPI_TARGET MXC_SPI0
+#define SPI_TARGET_TSIDX 0
+#define SPI_TARGET_IRQ SPI0_IRQn
+
+/***** Globals *****/
+uint8_t controller_rx[DATA_LEN];
+uint8_t controller_tx[DATA_LEN];
+uint8_t target_rx[DATA_LEN];
+uint8_t target_tx[DATA_LEN];
+uint8_t TX_DMA_CH, RX_DMA_CH;
+
+/***** Functions *****/
+void SPI_Target_IRQHandler(void)
+{
+ MXC_SPI_AsyncHandler(SPI_TARGET);
+}
+
+#if TARGET_DMA
+void DMA_TX_IRQHandler(void)
+{
+ MXC_SPI_DMA_TX_Handler(SPI_TARGET);
+}
+
+void DMA_RX_IRQHandler(void)
+{
+ MXC_SPI_DMA_RX_Handler(SPI_TARGET);
+}
+#endif
+
+int main(void)
+{
+ int error;
+ uint8_t ts_active_pol_mask = 0;
+
+ // Controller (L. Master)
+ mxc_spi_pins_t controller_pins;
+ mxc_spi_cfg_t controller_cfg;
+ mxc_spi_req_t controller_req;
+
+ // Target (L. Slave)
+ mxc_spi_pins_t target_pins;
+ mxc_spi_cfg_t target_cfg;
+ mxc_spi_req_t target_req;
+
+ printf("\n************************ SPI Controller-Target Example ************************\n");
+ printf("This example sends data between two SPI peripherals in the MAX78002.\n");
+ printf("SPI%d is configured as the ts (L. Slave) and SPI%d is configured\n",
+ MXC_SPI_GET_IDX(SPI_TARGET), MXC_SPI_GET_IDX(SPI_CONTROLLER));
+ printf("as the controller (L. Master). Each SPI peripheral sends %d bytes\n", DATA_LEN);
+ printf("on the SPI bus. If the data received by each SPI instance matches the\n");
+ printf("the data sent by the other instance, then the green LED will illuminate,\n");
+ printf("otherwise the red LED will illuminate.\n\n");
+
+#if TSCONTROL_SW_APP
+ printf("A custom Target Select pin was set up for the Controller (SPI%d).\n",
+ MXC_SPI_GET_IDX(SPI_CONTROLLER));
+ printf("Please connect the custom TS pins: P0.4 to P0.12.\n\n");
+#else // TSCONTROL_HW_AUTO
+ printf("Please connect the HW TS pins: P0.4 to P0.20.\n\n");
+#endif
+
+ /***** Initialize data buffers *****/
+ for (int i = 0; i < DATA_LEN; i++) {
+ controller_tx[i] = i;
+ target_tx[i] = i;
+ }
+
+ memset(controller_rx, 0x0, DATA_LEN * sizeof(uint8_t));
+ memset(target_rx, 0x0, DATA_LEN * sizeof(uint8_t));
+
+ /***** Configure Controller (L. Master) *****/
+
+ controller_cfg.spi = SPI_CONTROLLER;
+ controller_cfg.clk_mode = MXC_SPI_CLKMODE_0; // CPOL: 0, CPHA: 0
+ controller_cfg.frame_size = DATA_SIZE;
+ controller_cfg.use_dma_tx = false;
+ controller_cfg.use_dma_rx = false;
+
+ // Target Select Settings
+#if TSCONTROL_HW_AUTO
+ // Initialize HW TS0 pin.
+ controller_pins.ss0 = true;
+ controller_pins.ss1 = false;
+ controller_pins.ss2 = false;
+ controller_pins.vddioh = false;
+ controller_pins.drvstr = MXC_GPIO_DRVSTR_0;
+
+ // This demonstrates how to set the Active Polarity for each TSn pin.
+ // This setting is passed into MXC_SPI_Init(...) and should match between
+ // the Controller and Target.
+ // ts_active_pol_mask[0] = 1 -> Active HIGH (1)
+ // ts_active_pol_mask[1] = 0 -> Active LOW (0)
+ // ts_active_pol_mask[2] = 0 -> Active LOW (0)
+ ts_active_pol_mask = 0b0001;
+
+#else // TSCONTROL_SW_DRV or TSCONTROL_SW_APP
+ // Example to set up a custom TS pin with Active HIGH polarity.
+ mxc_gpio_cfg_t ts_pins;
+ ts_pins.port = MXC_GPIO0;
+ ts_pins.mask = MXC_GPIO_PIN_12;
+ ts_pins.func = MXC_GPIO_FUNC_OUT;
+ ts_pins.pad = MXC_GPIO_PAD_NONE;
+ ts_pins.vssel = MXC_GPIO_VSSEL_VDDIO; // Set custom ts pin to VDDIO.
+
+ // Don't initialize HW TS pins in this scheme.
+ controller_pins.ss0 = false;
+ controller_pins.ss1 = false;
+ controller_pins.ss2 = false;
+ controller_pins.vddioh = false;
+ controller_pins.drvstr = MXC_GPIO_DRVSTR_0;
+
+ // No HW TS pins are used in this scheme.
+ ts_active_pol_mask = 0;
+
+ // Configure the custom TS pin.
+ MXC_GPIO_Config(&ts_pins);
+ // Active HIGH, Idle LOW.
+ MXC_GPIO_OutClr(ts_pins.port, ts_pins.mask);
+#endif
+
+ error = MXC_SPI_Init(SPI_CONTROLLER, MXC_SPI_TYPE_CONTROLLER, MXC_SPI_INTERFACE_STANDARD, 0,
+ ts_active_pol_mask, SPI_SPEED, controller_pins);
+ if (error != E_NO_ERROR) {
+ printf("\nSPI CONTROLLER INITIALIZATION ERROR\n");
+ while (1) {}
+ }
+
+ error = MXC_SPI_Config(&controller_cfg);
+ if (error != E_NO_ERROR) {
+ printf("\nSPI CONTROLLER CONFIGURATION ERROR\n");
+ while (1) {}
+ }
+
+ // Setup Controller Request.
+ controller_req.spi = SPI_CONTROLLER;
+ controller_req.txData = (uint8_t *)controller_tx;
+ controller_req.txLen = DATA_LEN;
+ controller_req.rxData = (uint8_t *)controller_rx;
+ controller_req.rxLen = DATA_LEN;
+ controller_req.ssDeassert = 1;
+ controller_req.ssIdx = SPI_CONTROLLER_TSIDX;
+ controller_req.completeCB = NULL;
+
+ /***** Configure Target (L. Slave) *****/
+ // Initialize HW TS0 pin.
+ target_pins.ss0 = true;
+ target_pins.ss1 = false;
+ target_pins.ss2 = false;
+ target_pins.vddioh = false;
+ target_pins.drvstr = MXC_GPIO_DRVSTR_0;
+
+ // This demonstrates how to set the Active Polarity for each TSn pin.
+ // This setting is passed into MXC_SPI_Init(...) and should match between
+ // the Controller and Target.
+ // ts_active_pol_mask[0] = 1 -> Active HIGH (1)
+ // ts_active_pol_mask[1] = 0 -> Active LOW (0)
+ // ts_active_pol_mask[2] = 0 -> Active LOW (0)
+ ts_active_pol_mask = 0b0001;
+
+ target_cfg.spi = SPI_TARGET;
+ target_cfg.clk_mode = MXC_SPI_CLKMODE_0; // CPOL: 0, CPHA: 0
+ target_cfg.frame_size = DATA_SIZE;
+
+#if TARGET_DMA
+ target_cfg.use_dma_tx = true;
+ target_cfg.use_dma_rx = true;
+ target_cfg.dma = MXC_DMA;
+#else
+ target_cfg.use_dma_tx = false;
+ target_cfg.use_dma_rx = false;
+#endif
+
+ error = MXC_SPI_Init(SPI_TARGET, MXC_SPI_TYPE_TARGET, MXC_SPI_INTERFACE_STANDARD, 0,
+ ts_active_pol_mask, SPI_SPEED, target_pins);
+ if (error != E_NO_ERROR) {
+ printf("\nSPI TARGET INITIALIZATION ERROR\n");
+ while (1) {}
+ }
+
+ error = MXC_SPI_Config(&target_cfg);
+ if (error != E_NO_ERROR) {
+ printf("\nSPI TARGET CONFIGURATION ERROR\n");
+ while (1) {}
+ }
+
+ // Setup Target Request.
+ target_req.spi = SPI_TARGET;
+ target_req.txData = (uint8_t *)target_tx;
+ target_req.txLen = DATA_LEN;
+ target_req.rxData = (uint8_t *)target_rx;
+ target_req.rxLen = DATA_LEN;
+ target_req.ssDeassert = 1;
+ target_req.completeCB = NULL;
+
+#if TARGET_DMA
+ TX_DMA_CH = MXC_SPI_DMA_GetTXChannel(SPI_TARGET);
+ RX_DMA_CH = MXC_SPI_DMA_GetRXChannel(SPI_TARGET);
+
+ NVIC_EnableIRQ(MXC_DMA_CH_GET_IRQ(TX_DMA_CH));
+ NVIC_EnableIRQ(MXC_DMA_CH_GET_IRQ(RX_DMA_CH));
+
+ MXC_NVIC_SetVector(MXC_DMA_CH_GET_IRQ(TX_DMA_CH), DMA_TX_IRQHandler);
+ MXC_NVIC_SetVector(MXC_DMA_CH_GET_IRQ(RX_DMA_CH), DMA_RX_IRQHandler);
+#else
+ MXC_NVIC_SetVector(SPI_TARGET_IRQ, SPI_Target_IRQHandler);
+ NVIC_EnableIRQ(SPI_TARGET_IRQ);
+#endif
+
+ printf("Press PB1 to begin transaction.\n");
+ while (!PB_Get(0)) {}
+
+ /***** Perform Transaction *****/
+#if TARGET_DMA
+ MXC_SPI_TargetTransactionDMA(&target_req);
+#else
+ MXC_SPI_TargetTransactionAsync(&target_req);
+#endif
+
+#if TSCONTROL_SW_APP
+ // Assert custom TS pin.
+ MXC_GPIO_OutToggle(ts_pins.port, ts_pins.mask);
+#endif
+
+ MXC_SPI_ControllerTransaction(&controller_req);
+
+#if TSCONTROL_SW_APP
+ MXC_GPIO_OutToggle(ts_pins.port, ts_pins.mask);
+#endif
+
+ /***** Verify Results *****/
+ if (memcmp(target_rx, controller_tx, sizeof(controller_tx)) != 0) { // Controller->Target
+ printf("\nTarget failed to receive data.\n");
+ LED_On(1);
+ return E_COMM_ERR;
+ } else if (memcmp(controller_rx, target_tx, sizeof(target_tx)) != 0) { // Target->Controller
+ printf("\nController failed to receive data.\n");
+ LED_On(1);
+ return E_COMM_ERR;
+ }
+
+ MXC_SPI_Shutdown(SPI_CONTROLLER);
+ MXC_SPI_Shutdown(SPI_TARGET);
+
+ LED_On(0); // Indicates SUCCESS
+ printf("\nExample Succeeded\n");
+ return E_NO_ERROR;
+}
diff --git a/Examples/MAX78002/SPI_ControllerTarget/project.mk b/Examples/MAX78002/SPI_ControllerTarget/project.mk
new file mode 100644
index 00000000000..675155fcc10
--- /dev/null
+++ b/Examples/MAX78002/SPI_ControllerTarget/project.mk
@@ -0,0 +1,17 @@
+# This file can be used to set build configuration
+# variables. These variables are defined in a file called
+# "Makefile" that is located next to this one.
+
+# For instructions on how to use this system, see
+# https://analog-devices-msdk.github.io/msdk/USERGUIDE/#build-system
+
+#MXC_OPTIMIZE_CFLAGS = -Og
+# ^ For example, you can uncomment this line to
+# optimize the project for debugging
+
+# **********************************************************
+
+# Add your config here!
+
+# Build SPI v2 library for example.
+MXC_SPI_VERSION = v2
diff --git a/Examples/MAX78002/SPI_MasterSlave/.vscode/README.md b/Examples/MAX78002/SPI_MasterSlave/.vscode/README.md
old mode 100755
new mode 100644
diff --git a/Examples/MAX78002/SPI_MasterSlave/.vscode/launch.json b/Examples/MAX78002/SPI_MasterSlave/.vscode/launch.json
old mode 100755
new mode 100644
diff --git a/Examples/MAX78002/SPI_MasterSlave/.vscode/settings.json b/Examples/MAX78002/SPI_MasterSlave/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/SPI_MasterSlave/.vscode/settings.json
+++ b/Examples/MAX78002/SPI_MasterSlave/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/SPI_MasterSlave/.vscode/tasks.json b/Examples/MAX78002/SPI_MasterSlave/.vscode/tasks.json
old mode 100755
new mode 100644
diff --git a/Examples/MAX78002/SPI_MasterSlave/README.md b/Examples/MAX78002/SPI_MasterSlave/README.md
index 25a7737c518..70c132cebb2 100644
--- a/Examples/MAX78002/SPI_MasterSlave/README.md
+++ b/Examples/MAX78002/SPI_MasterSlave/README.md
@@ -8,9 +8,7 @@ Once the master ends the transaction, the data received by the master and the sl
## Software
-### SPI v2 Library
-
-The SPI v2 Library does not support Target (L. Slave) Transaction functions yet. To use the previous SPI driver, set `MXC_SPI_BUILD_LEGACY=1` in the Project's project.mk file.
+This project uses the SPI v2 library. More information on the SPI v2 library can be found in the **[MSDK User Guide Developer Notes](https://analog-devices-msdk.github.io/msdk/USERGUIDE/#spi-v2-library)**.
### Project Usage
@@ -18,7 +16,7 @@ Universal instructions on building, flashing, and debugging this project can be
### Project-Specific Build Notes
-(None - this project builds as a standard example)
+Set `MXC_SPI_VERSION=v2` to build the SPI v2 libraries.
## Required Connections
diff --git a/Examples/MAX78002/SPI_MasterSlave/main.c b/Examples/MAX78002/SPI_MasterSlave/main.c
index be9d5757e36..cd191ab307f 100644
--- a/Examples/MAX78002/SPI_MasterSlave/main.c
+++ b/Examples/MAX78002/SPI_MasterSlave/main.c
@@ -157,6 +157,7 @@ int main(void)
/***** Perform Transaction *****/
MXC_SPI_SlaveTransactionAsync(&slave_req);
+
MXC_SPI_MasterTransaction(&master_req);
/***** Verify Results *****/
diff --git a/Examples/MAX78002/SPI_MasterSlave/project.mk b/Examples/MAX78002/SPI_MasterSlave/project.mk
index b4897bd5857..9caf04b905b 100644
--- a/Examples/MAX78002/SPI_MasterSlave/project.mk
+++ b/Examples/MAX78002/SPI_MasterSlave/project.mk
@@ -9,6 +9,5 @@
# Add your config here!
-# SPI v2 does not support Target (L. Slave) Transaction functions yet.
-# Set the MXC_SPI_BUILD_LEGACY to 1 to build the previous SPI library.
-MXC_SPI_BUILD_LEGACY=1
+# Build SPI v2 library for example.
+MXC_SPI_VERSION = v2
diff --git a/Examples/MAX78002/TFT_Demo/.vscode/settings.json b/Examples/MAX78002/TFT_Demo/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/TFT_Demo/.vscode/settings.json
+++ b/Examples/MAX78002/TFT_Demo/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/TFT_Demo/Makefile b/Examples/MAX78002/TFT_Demo/Makefile
index cb581b51707..80ac4541473 100644
--- a/Examples/MAX78002/TFT_Demo/Makefile
+++ b/Examples/MAX78002/TFT_Demo/Makefile
@@ -123,8 +123,7 @@ MAXIM_PATH := $(subst \,/,$(MAXIM_PATH))
endif
# Final recalculation of LIBS_DIR/CMSIS_ROOT
-# LIBS_DIR := $(abspath $(MAXIM_PATH)/Libraries)
-LIBS_DIR := ../../../Libraries
+LIBS_DIR := $(abspath $(MAXIM_PATH)/Libraries)
CMSIS_ROOT := $(LIBS_DIR)/CMSIS
# One final UC/LC check in case user set TARGET in project.mk
diff --git a/Examples/MAX78002/TFT_Demo/project.mk b/Examples/MAX78002/TFT_Demo/project.mk
index 352bbf03812..74191d5d85c 100644
--- a/Examples/MAX78002/TFT_Demo/project.mk
+++ b/Examples/MAX78002/TFT_Demo/project.mk
@@ -20,6 +20,4 @@ TFT = NEWHAVEN
VPATH += resources/tft
IPATH += resources/tft
-MXC_SPI_BUILD_V1 = 0
-
-LIBS_DIR = ../../../Libraries
+MXC_SPI_VERSION = v1
diff --git a/Examples/MAX78002/TMR/.vscode/settings.json b/Examples/MAX78002/TMR/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/TMR/.vscode/settings.json
+++ b/Examples/MAX78002/TMR/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/TRNG/.vscode/settings.json b/Examples/MAX78002/TRNG/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/TRNG/.vscode/settings.json
+++ b/Examples/MAX78002/TRNG/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/Temp_Monitor/.vscode/settings.json b/Examples/MAX78002/Temp_Monitor/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/Temp_Monitor/.vscode/settings.json
+++ b/Examples/MAX78002/Temp_Monitor/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/UART/.vscode/settings.json b/Examples/MAX78002/UART/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/UART/.vscode/settings.json
+++ b/Examples/MAX78002/UART/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/USB_CDCACM/.vscode/settings.json b/Examples/MAX78002/USB_CDCACM/.vscode/settings.json
index 4e1e8737335..5bd44223b99 100755
--- a/Examples/MAX78002/USB_CDCACM/.vscode/settings.json
+++ b/Examples/MAX78002/USB_CDCACM/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/USB_CompositeDevice_MSC_CDC/.vscode/settings.json b/Examples/MAX78002/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
index 4e1e8737335..5bd44223b99 100755
--- a/Examples/MAX78002/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
+++ b/Examples/MAX78002/USB_CompositeDevice_MSC_CDC/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/USB_CompositeDevice_MSC_HID/.vscode/settings.json b/Examples/MAX78002/USB_CompositeDevice_MSC_HID/.vscode/settings.json
index 4e1e8737335..5bd44223b99 100755
--- a/Examples/MAX78002/USB_CompositeDevice_MSC_HID/.vscode/settings.json
+++ b/Examples/MAX78002/USB_CompositeDevice_MSC_HID/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/USB_HIDKeyboard/.vscode/settings.json b/Examples/MAX78002/USB_HIDKeyboard/.vscode/settings.json
index 4e1e8737335..5bd44223b99 100755
--- a/Examples/MAX78002/USB_HIDKeyboard/.vscode/settings.json
+++ b/Examples/MAX78002/USB_HIDKeyboard/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/USB_MassStorage/.vscode/settings.json b/Examples/MAX78002/USB_MassStorage/.vscode/settings.json
index 4e1e8737335..5bd44223b99 100755
--- a/Examples/MAX78002/USB_MassStorage/.vscode/settings.json
+++ b/Examples/MAX78002/USB_MassStorage/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/USB_MassStorage_ThroughPut/.vscode/settings.json b/Examples/MAX78002/USB_MassStorage_ThroughPut/.vscode/settings.json
index 4e1e8737335..5bd44223b99 100755
--- a/Examples/MAX78002/USB_MassStorage_ThroughPut/.vscode/settings.json
+++ b/Examples/MAX78002/USB_MassStorage_ThroughPut/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/WUT/.vscode/settings.json b/Examples/MAX78002/WUT/.vscode/settings.json
index 9ec380a3bc6..bfeee35f57e 100755
--- a/Examples/MAX78002/WUT/.vscode/settings.json
+++ b/Examples/MAX78002/WUT/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/Watchdog/.vscode/settings.json b/Examples/MAX78002/Watchdog/.vscode/settings.json
index ec04b21083d..7e077a807ea 100755
--- a/Examples/MAX78002/Watchdog/.vscode/settings.json
+++ b/Examples/MAX78002/Watchdog/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
diff --git a/Examples/MAX78002/WearLeveling/.cproject b/Examples/MAX78002/WearLeveling/.cproject
index e262abc9d06..dd4d46542b2 100644
--- a/Examples/MAX78002/WearLeveling/.cproject
+++ b/Examples/MAX78002/WearLeveling/.cproject
@@ -34,6 +34,7 @@
+
diff --git a/Examples/MAX78002/WearLeveling/.vscode/settings.json b/Examples/MAX78002/WearLeveling/.vscode/settings.json
index a12a54fd2ff..9d898742367 100755
--- a/Examples/MAX78002/WearLeveling/.vscode/settings.json
+++ b/Examples/MAX78002/WearLeveling/.vscode/settings.json
@@ -1,6 +1,6 @@
{
"terminal.integrated.env.windows": {
- "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:Make_path};${config:MSYS_path}/usr/bin;${env:PATH}",
+ "Path":"${config:OCD_path};${config:ARM_GCC_path}/bin;${config:xPack_GCC_path}/bin;${config:MSYS_path}/usr/bin;${config:Make_path};${env:PATH}",
"MAXIM_PATH":"${config:MAXIM_PATH}"
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
@@ -55,6 +55,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers/Touchscreen",
"${config:MAXIM_PATH}/Libraries/littlefs",
"${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/inc",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
"C_Cpp.default.browse.path": [
@@ -71,6 +72,7 @@
"${config:MAXIM_PATH}/Libraries/MiscDrivers",
"${config:MAXIM_PATH}/Libraries/littlefs",
"${config:MAXIM_PATH}/Libraries/littlefs/bd",
+ "${config:MAXIM_PATH}/Libraries/CLI/src",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/ADC",
"${config:MAXIM_PATH}/Libraries/MiscDrivers/CODEC"
],
diff --git a/Libraries/Boards/MAX32570/MN_EvKit_V1/Source/board.c b/Libraries/Boards/MAX32570/MN_EvKit_V1/Source/board.c
index c3c99802a58..ebea70ced6a 100644
--- a/Libraries/Boards/MAX32570/MN_EvKit_V1/Source/board.c
+++ b/Libraries/Boards/MAX32570/MN_EvKit_V1/Source/board.c
@@ -74,8 +74,8 @@ const mxc_gpio_cfg_t ts_busy_pin = { MXC_GPIO0, MXC_GPIO_PIN_1, MXC_GPIO_FUNC_IN
/******************************************************************************/
/**
- * NOTE: This weak definition is included to support Push Button interrupts in
- * case the user does not define this interrupt handler in their application.
+ * NOTE: This weak definition is included to support Push Button/Touchscreen interrupts
+ * in case the user does not define this interrupt handler in their application.
**/
__weak void GPIO0_IRQHandler(void)
{
diff --git a/Libraries/Boards/MAX32570/M_EvKit_V1/Source/board.c b/Libraries/Boards/MAX32570/M_EvKit_V1/Source/board.c
index e394c7bda98..eff0b866123 100644
--- a/Libraries/Boards/MAX32570/M_EvKit_V1/Source/board.c
+++ b/Libraries/Boards/MAX32570/M_EvKit_V1/Source/board.c
@@ -72,8 +72,8 @@ const mxc_gpio_cfg_t ts_busy_pin = { MXC_GPIO0, MXC_GPIO_PIN_1, MXC_GPIO_FUNC_IN
/******************************************************************************/
/**
- * NOTE: This weak definition is included to support Push Button interrupts in
- * case the user does not define this interrupt handler in their application.
+ * NOTE: This weak definition is included to support Push Button/Touchscreen interrupts
+ * in case the user does not define this interrupt handler in their application.
**/
__weak void GPIO0_IRQHandler(void)
{
diff --git a/Libraries/Boards/MAX32570/QN_EvKit_V1/Source/board.c b/Libraries/Boards/MAX32570/QN_EvKit_V1/Source/board.c
index 540dd613c87..3aa645b065b 100644
--- a/Libraries/Boards/MAX32570/QN_EvKit_V1/Source/board.c
+++ b/Libraries/Boards/MAX32570/QN_EvKit_V1/Source/board.c
@@ -86,6 +86,16 @@ __weak void GPIO3_IRQHandler(void)
MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO3));
}
+/******************************************************************************/
+/**
+ * NOTE: This weak definition is included to support Touchscreen interrupt in
+ * case the user does not define this interrupt handler in their application.
+ **/
+__weak void GPIO0_IRQHandler(void)
+{
+ MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO0));
+}
+
/******************************************************************************/
static int ext_flash_board_init(void)
{
diff --git a/Libraries/Boards/MAX32570/Q_EvKit_V1/Source/board.c b/Libraries/Boards/MAX32570/Q_EvKit_V1/Source/board.c
index 8bfe8170f11..8ba4275ab43 100644
--- a/Libraries/Boards/MAX32570/Q_EvKit_V1/Source/board.c
+++ b/Libraries/Boards/MAX32570/Q_EvKit_V1/Source/board.c
@@ -79,11 +79,21 @@ const mxc_gpio_cfg_t ts_busy_pin = { MXC_GPIO0, MXC_GPIO_PIN_1, MXC_GPIO_FUNC_IN
* NOTE: This weak definition is included to support Push Button interrupts in
* case the user does not define this interrupt handler in their application.
**/
-__weak void GPIO0_IRQHandler(void)
+__weak void GPIO3_IRQHandler(void)
{
MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO3));
}
+/******************************************************************************/
+/**
+ * NOTE: This weak definition is included to support Touchscreen interrupt in
+ * case the user does not define this interrupt handler in their application.
+ **/
+__weak void GPIO0_IRQHandler(void)
+{
+ MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO0));
+}
+
/******************************************************************************/
static int ext_flash_board_init(void)
{
diff --git a/Libraries/Boards/MAX32655/EvKit_V1/Source/board.c b/Libraries/Boards/MAX32655/EvKit_V1/Source/board.c
index 552ebc6d866..9d70b832d4c 100644
--- a/Libraries/Boards/MAX32655/EvKit_V1/Source/board.c
+++ b/Libraries/Boards/MAX32655/EvKit_V1/Source/board.c
@@ -73,8 +73,8 @@ const unsigned int num_leds = (sizeof(led_pin) / sizeof(mxc_gpio_cfg_t));
/******************************************************************************/
/**
- * NOTE: This weak definition is included to support Push Button interrupts in
- * case the user does not define this interrupt handler in their application.
+ * NOTE: This weak definition is included to support Push Button/Touchscreen interrupt
+ * in case the user does not define this interrupt handler in their application.
**/
__weak void GPIO0_IRQHandler(void)
{
diff --git a/Libraries/Boards/MAX78000/EvKit_V1/Source/board.c b/Libraries/Boards/MAX78000/EvKit_V1/Source/board.c
index 71a352b0399..58b109cbe5c 100644
--- a/Libraries/Boards/MAX78000/EvKit_V1/Source/board.c
+++ b/Libraries/Boards/MAX78000/EvKit_V1/Source/board.c
@@ -102,6 +102,16 @@ __weak void GPIO2_IRQHandler(void)
MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO2));
}
+/******************************************************************************/
+/**
+ * NOTE: This weak definition is included to support Touchscreen interrupts in
+ * case the user does not define this interrupt handler in their application.
+ **/
+__weak void GPIO0_IRQHandler(void)
+{
+ MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO0));
+}
+
#ifndef __riscv
void TS_SPI_Init(void)
{
diff --git a/Libraries/Boards/MAX78002/EvKit_V1/Source/board.c b/Libraries/Boards/MAX78002/EvKit_V1/Source/board.c
index b077ba931c1..64c48be65fc 100644
--- a/Libraries/Boards/MAX78002/EvKit_V1/Source/board.c
+++ b/Libraries/Boards/MAX78002/EvKit_V1/Source/board.c
@@ -118,9 +118,19 @@ void mxc_assert(const char *expr, const char *file, int line)
/******************************************************************************/
/**
- * NOTE: This weak definition is included to support Push Button interrupts in
+ * NOTE: This weak definition is included to support Touchscreen and Push Button interrupts in
* case the user does not define this interrupt handler in their application.
**/
+__weak void GPIO0_IRQHandler(void)
+{
+ MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO0));
+}
+
+__weak void GPIO1_IRQHandler(void)
+{
+ MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO1));
+}
+
__weak void GPIO2_IRQHandler(void)
{
MXC_GPIO_Handler(MXC_GPIO_GET_IDX(MXC_GPIO2));
diff --git a/Libraries/Boards/MAX78002/EvKit_V1/board.mk b/Libraries/Boards/MAX78002/EvKit_V1/board.mk
index bc38cdf0f6a..416bb2bc581 100644
--- a/Libraries/Boards/MAX78002/EvKit_V1/board.mk
+++ b/Libraries/Boards/MAX78002/EvKit_V1/board.mk
@@ -105,11 +105,6 @@ PROJ_CFLAGS+=-DCAMERA_OV7692
endif
SRCS += sccb.c
-ifeq "$(MXC_SPI_BUILD_LEGACY)" "1"
-MXC_SPI_LEGACY=1
-PROJ_CFLAGS+=-DMXC_SPI_LEGACY
-endif
-
MISC_DRIVERS_DIR ?= $(MAXIM_PATH)/Libraries/MiscDrivers
# Where to find BSP source files
diff --git a/Libraries/Boards/MAX78002/EvKit_V1/examples.txt b/Libraries/Boards/MAX78002/EvKit_V1/examples.txt
index ceb736019a1..b70e3f39870 100644
--- a/Libraries/Boards/MAX78002/EvKit_V1/examples.txt
+++ b/Libraries/Boards/MAX78002/EvKit_V1/examples.txt
@@ -57,6 +57,7 @@ RTC_Backup
SDHC_FAT
SDHC_Raw
SPI
+SPI_ControllerTarget
SPI_MasterSlave
Temp_Monitor
TFT_Demo
diff --git a/Libraries/CMSIS/Device/Maxim/GCC/gcc.mk b/Libraries/CMSIS/Device/Maxim/GCC/gcc.mk
index ad953419706..440a58e9088 100644
--- a/Libraries/CMSIS/Device/Maxim/GCC/gcc.mk
+++ b/Libraries/CMSIS/Device/Maxim/GCC/gcc.mk
@@ -308,23 +308,23 @@ LDFLAGS=-mthumb \
# Add --no-warn-rwx-segments on GCC 12+
# This is not universally supported or enabled by default, so we need to check whether the linker supports it first
-RWX_SEGMENTS_SUPPORTED ?=
-ifeq "$(RWX_SEGMENTS_SUPPORTED)" "" # -------------------------------------
+ARM_RWX_SEGMENTS_SUPPORTED ?=
+ifeq "$(ARM_RWX_SEGMENTS_SUPPORTED)" "" # -------------------------------------
# Print the linker's help string and parse it for --no-warn-rwx-segments
# Note we invoke the linker through the compiler "-Xlinker" because ld may not
# be on the path, and that's how we invoke the linker for our implicit rules
LINKER_OPTIONS := $(shell $(CC) -Xlinker --help)
ifneq "$(findstring --no-warn-rwx-segments,$(LINKER_OPTIONS))" ""
-RWX_SEGMENTS_SUPPORTED := 1
+ARM_RWX_SEGMENTS_SUPPORTED := 1
else
-RWX_SEGMENTS_SUPPORTED := 0
+ARM_RWX_SEGMENTS_SUPPORTED := 0
endif
# export the variable for sub-make calls, so we don't need to interact with the shell again (it's slow).
-export RWX_SEGMENTS_SUPPORTED
+export ARM_RWX_SEGMENTS_SUPPORTED
endif # ------------------------------------------------------------------
-ifeq "$(RWX_SEGMENTS_SUPPORTED)" "1"
+ifeq "$(ARM_RWX_SEGMENTS_SUPPORTED)" "1"
LDFLAGS += -Xlinker --no-warn-rwx-segments
endif
@@ -618,7 +618,7 @@ $(BUILD_DIR)/_empty_tmp_file.c: | $(BUILD_DIR)
.PHONY: project_defines
project_defines: $(BUILD_DIR)/project_defines.h
-$(BUILD_DIR)/project_defines.h: $(BUILD_DIR)/_empty_tmp_file.c | $(BUILD_DIR)
+$(BUILD_DIR)/project_defines.h: $(BUILD_DIR)/_empty_tmp_file.c $(PROJECTMK) | $(BUILD_DIR)
@echo "// This is a generated file that's used to detect definitions that have been set by the compiler and build system." > $@
@$(CC) -E -P -dD $(BUILD_DIR)/_empty_tmp_file.c $(filter-out -MD,$(CFLAGS)) >> $@
diff --git a/Libraries/CMSIS/Device/Maxim/GCC/gcc_riscv.mk b/Libraries/CMSIS/Device/Maxim/GCC/gcc_riscv.mk
index c5c37314605..3fba8338b42 100644
--- a/Libraries/CMSIS/Device/Maxim/GCC/gcc_riscv.mk
+++ b/Libraries/CMSIS/Device/Maxim/GCC/gcc_riscv.mk
@@ -317,23 +317,24 @@ LDFLAGS+=-Xlinker --gc-sections \
# Add --no-warn-rwx-segments on GCC 12+
# This is not universally supported or enabled by default, so we need to check whether the linker supports it first
-RWX_SEGMENTS_SUPPORTED ?=
-ifeq "$(RWX_SEGMENTS_SUPPORTED)" "" # -------------------------------------
+RISCV_RWX_SEGMENTS_SUPPORTED ?=
+ifeq "$(RISCV_RWX_SEGMENTS_SUPPORTED)" "" # -------------------------------------
# Print the linker's help string and parse it for --no-warn-rwx-segments
# Note we invoke the linker through the compiler "-Xlinker" because ld may not
# be on the path, and that's how we invoke the linker for our implicit rules
LINKER_OPTIONS := $(shell $(CC) -Xlinker --help)
ifneq "$(findstring --no-warn-rwx-segments,$(LINKER_OPTIONS))" ""
-RWX_SEGMENTS_SUPPORTED := 1
+$(error test)
+RISCV_RWX_SEGMENTS_SUPPORTED := 1
else
-RWX_SEGMENTS_SUPPORTED := 0
+RISCV_RWX_SEGMENTS_SUPPORTED := 0
endif
# export the variable for sub-make calls, so we don't need to interact with the shell again (it's slow).
-export RWX_SEGMENTS_SUPPORTED
+export RISCV_RWX_SEGMENTS_SUPPORTED
endif # ------------------------------------------------------------------
-ifeq "$(RWX_SEGMENTS_SUPPORTED)" "1"
+ifeq "$(RISCV_RWX_SEGMENTS_SUPPORTED)" "1"
LDFLAGS += -Xlinker --no-warn-rwx-segments
endif
@@ -615,7 +616,7 @@ $(BUILD_DIR)/_empty_tmp_file.c: | $(BUILD_DIR)
.PHONY: project_defines
project_defines: $(BUILD_DIR)/project_defines.h
-$(BUILD_DIR)/project_defines.h: $(BUILD_DIR)/_empty_tmp_file.c | $(BUILD_DIR)
+$(BUILD_DIR)/project_defines.h: $(BUILD_DIR)/_empty_tmp_file.c $(PROJECTMK) | $(BUILD_DIR)
@echo "// This is a generated file that's used to detect definitions that have been set by the compiler and build system." > $@
@$(CC) -E -P -dD $(BUILD_DIR)/_empty_tmp_file.c $(filter-out -MD,$(CFLAGS)) >> $@
@@ -634,4 +635,4 @@ $(info *************************************************************************
HELP_COMPLETE = 1
export HELP_COMPLETE
endif
-endif
\ No newline at end of file
+endif
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/aeskeys_regs.h
index 711a63e9c1e..001ef0eaee3 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/ctb_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/ctb_regs.h
index 64f3f6245e7..954137bcec8 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/ctb_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/ctb_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/dma_regs.h
index 2458a3eea71..e3ea6ec4287 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/fcr_regs.h
index f023aa9e9a7..c9ff62323b2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/flc_regs.h
index c40d4a2e820..d2a25c92379 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/gcr_regs.h
index 61c94aa686b..1639bbef4e5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/gpio_regs.h
index 0a58e51d374..499a818a052 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/i2c_regs.h
index 20ea3d5ee14..d91766bf289 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/icc_regs.h
index b871d2bd5dd..65e506f1932 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/mcr_regs.h
index 1959a5d7a4d..9098b9cdac2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/pwrseq_regs.h
index 00f50c8d2cc..cba6293545e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/sfe_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/sfe_regs.h
index cb313c3dc3e..f57292cccaf 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/sfe_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/sfe_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/sir_regs.h
index 6f16a42850d..689581794e5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/smon_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/smon_regs.h
index 66e52791afd..a8ce27a4059 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/smon_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/smon_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/spi_regs.h
index 1c6b5cc515e..2dee97d4693 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/tmr_regs.h
index 65a159eb522..66ebab8bf03 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/trng_regs.h
index 5eca8e39c85..d645dcb682d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/uart_regs.h
index b13eaeece76..d12ef6a41af 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/wdt_regs.h
index 4e88b94e07b..ac3ffc7642f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32520/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32520/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32570/Include/owm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32570/Include/owm_regs.h
index 82f90d27bf4..a017d29ce28 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32570/Include/owm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32570/Include/owm_regs.h
@@ -175,7 +175,7 @@ typedef struct {
#define MXC_F_OWM_CTRL_STAT_OD_SPEC_MODE_POS 4 /**< CTRL_STAT_OD_SPEC_MODE Position */
#define MXC_F_OWM_CTRL_STAT_OD_SPEC_MODE ((uint32_t)(0x1UL << MXC_F_OWM_CTRL_STAT_OD_SPEC_MODE_POS)) /**< CTRL_STAT_OD_SPEC_MODE Mask */
-#define MXC_F_OWM_CTRL_STAT_PRESENCE_DETECT_POS 5 /**< CTRL_STAT_PRESENCE_DETECT Position */
+#define MXC_F_OWM_CTRL_STAT_PRESENCE_DETECT_POS 7 /**< CTRL_STAT_PRESENCE_DETECT Position */
#define MXC_F_OWM_CTRL_STAT_PRESENCE_DETECT ((uint32_t)(0x1UL << MXC_F_OWM_CTRL_STAT_PRESENCE_DETECT_POS)) /**< CTRL_STAT_PRESENCE_DETECT Mask */
/**@} end of group OWM_CTRL_STAT_Register */
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/adc_regs.h
index eb08caf9f42..540e955c37a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/aeskeys_regs.h
index cedd9c0b00b..253ceae989a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/bbfc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/bbfc_regs.h
index b8ed1212409..7fe1efe1548 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/bbfc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/bbfc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/clcd_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/clcd_regs.h
index 790be7963d2..400cca38197 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/clcd_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/clcd_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/dma_regs.h
index c093f48cffa..31d708d102b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/emcc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/emcc_regs.h
index a11ad99b01f..0c23f95bccd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/emcc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/emcc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/flc_regs.h
index 3a779ace043..fc08ea5e5d9 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/gcr_regs.h
index 5a446186a78..d688e8f2af5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/gpio_regs.h
index c07305d6977..09a0b599c01 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/hpb_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/hpb_regs.h
index c32e7435451..71cc2fda881 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/hpb_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/hpb_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/i2c_regs.h
index e4c2080430a..eb439a0a9fd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/icc_regs.h
index 8313ee2ecdf..27159abceac 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/nbbfc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/nbbfc_regs.h
index 726ff6fb05e..3e6867f8976 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/nbbfc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/nbbfc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/owm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/owm_regs.h
index ecab249d80b..a9df236d3a1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/owm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/owm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/pt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/pt_regs.h
index 892e690a327..188423bc085 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/pt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/pt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/ptg_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/ptg_regs.h
index d83523ef519..df1b839c5da 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/ptg_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/ptg_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/pwrseq_regs.h
index 015b8616ec0..4c587432475 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/rtc_regs.h
index 03962a5842a..8d84615fced 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sdhc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sdhc_regs.h
index de27692dd8e..32cdd6dd02f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sdhc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sdhc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sema_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sema_regs.h
index d030d45a065..56fff425d28 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sema_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sema_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sir_regs.h
index 8e3955be21b..26a0796ead5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/smon_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/smon_regs.h
index 83703bc6b15..9fce645371c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/smon_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/smon_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spi_regs.h
index 3cc1ced8c52..26eed9dc33c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spimss_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spimss_regs.h
index 024e4998b91..fbd31d33288 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spimss_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spimss_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixf_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixf_regs.h
index ce97c0044f4..56e3ba01ba5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixf_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixf_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixfc_fifo_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixfc_fifo_regs.h
index 26f1db8e1b9..bff5aa67226 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixfc_fifo_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixfc_fifo_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixfc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixfc_regs.h
index a378c649fda..571f6ce48be 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixfc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixfc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixr_regs.h
index f72a46f1288..d6acf01c0d3 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/spixr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/tmr_regs.h
index c22c1688594..615141794f3 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/tpu_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/tpu_regs.h
index 00e0712702e..73a2c888ff0 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/tpu_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/tpu_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/trimsir_regs.h
index f6a449bef2f..474761e2a24 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/trng_regs.h
index ab369a8dd18..fb7fd93d05b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/uart_regs.h
index 1b490edf236..0e90cf33a11 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/usbhs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/usbhs_regs.h
index cb33105e396..856b70e5997 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/usbhs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/usbhs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/wdt_regs.h
index d6e6b9bee6b..fb2412ddce2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32650/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32650/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/adc_regs.h
index 0277080fe1f..5be1ea925ac 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/aes_regs.h
index 88844c99aa8..23351457c0f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/aes_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/aeskeys_regs.h
index 40d39223db7..610f1b0bc56 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/crc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/crc_regs.h
index 986654dd808..68bd435d485 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/crc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/crc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/dma_regs.h
index f2ba2f1f9a8..47af15b49b2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/dvs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/dvs_regs.h
index 8023c03ecdf..f8064a9ce71 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/dvs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/dvs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/fcr_regs.h
index c9691ab0e8a..2ff2d9e51ef 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/flc_regs.h
index 007a3f9a0cb..52c572db807 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gcfr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gcfr_regs.h
index f190b8153b3..ac37251001f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gcfr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gcfr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gcr_regs.h
index 97d62eaaf73..40ec4855726 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gpio_regs.h
index ac7a7cd7902..47fee0558bd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/i2c_regs.h
index 047d4fb7080..2daf81943ac 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/i2s_regs.h
index 75b43b65952..60905873679 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/icc_regs.h
index e4fc4dd02b3..e4707082837 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/lpcmp_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/lpcmp_regs.h
index 3779d0c999b..8e168b04866 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/lpcmp_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/lpcmp_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/lpgcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/lpgcr_regs.h
index 4e0c9c77d91..785623bada9 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/lpgcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/lpgcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/mcr_regs.h
index 391a84970a3..921d611ba45 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/owm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/owm_regs.h
index a8646e7e4f7..fdd16c95ff7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/owm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/owm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/pt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/pt_regs.h
index 54754f498c1..f108d8d9284 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/pt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/pt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/ptg_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/ptg_regs.h
index 63007985cbb..2720655d4c6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/ptg_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/ptg_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/pwrseq_regs.h
index ea9c66f0f42..cf65285e69f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/rtc_regs.h
index bb78d696c07..f7665509e85 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/sema_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/sema_regs.h
index 0079f6b606d..fff1978456c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/sema_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/sema_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/simo_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/simo_regs.h
index a8571ae8ed8..efdd83bc22b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/simo_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/simo_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/sir_regs.h
index b30b2a4e756..19a60fef067 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/spi_regs.h
index b6a3991f34c..a2124e7ddd5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/tmr_regs.h
index 3a51b66b55e..16b43395259 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/trimsir_regs.h
index e5cf00ac7e9..4f4acf13c72 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/trng_regs.h
index 09ba7d27d57..cf6793496ed 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/uart_regs.h
index fa19ae6f0e9..8a25d121b94 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/wdt_regs.h
index 1cd6c42b3fd..48cc1a69488 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/wut_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/wut_regs.h
index 583851a8fd5..3eb1bc4205e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32655/Include/wut_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32655/Include/wut_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/dma_regs.h
index a4b4dc651a8..1255bbe5630 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/fcr_regs.h
index 0d178333a8a..ae9d0baa5e2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/flc_regs.h
index 6b84f5ffb32..86b750c3b96 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gcr_regs.h
index 44f89fd0bc4..e1e2899fe6a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gpio_regs.h
index fdba06f8d2d..71f34dfab3b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/i2c_regs.h
index 2eb6dd6e17f..21d0aa63d82 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/icc_regs.h
index e34962086e8..7c557256a63 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/pwrseq_regs.h
index eaca11d4280..e2ab542e6bc 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/rtc_regs.h
index 8eed42a4812..533f80ff1ac 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/sir_regs.h
index 887dc44e0c5..36479d2373d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spi_regs.h
index dca35e37f50..858dc012812 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spimss_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spimss_regs.h
index 47e02cbbc40..f7735c0e577 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spimss_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/spimss_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/tmr_regs.h
index 7ccf8ff411a..a9c83477cf3 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/uart_regs.h
index b2ddc9496d5..a3d9c5676b2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/wdt_regs.h
index 15a363b77f6..6104781ea95 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32660/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32660/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/adc_regs.h
index 0bd6d6108c6..da1319ee219 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/aes_regs.h
index 39c04ac9305..a7f20fd66c5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/aes_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/aeskeys_regs.h
index 6ee98e3743b..5008f8369de 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/can_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/can_regs.h
index 470ab9454e0..f5dba92b203 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/can_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/can_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/dma_regs.h
index ab1c74d4a0b..0e92fae78b8 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/fcr_regs.h
index 9c79b989c52..93179800e94 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/flc_regs.h
index b116ab5edc8..40dac30c729 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/gcr_regs.h
index c80340a2f10..6cfe074c134 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/gpio_regs.h
index d5437139e68..6d542d467aa 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/i2c_regs.h
index 16a6689acfe..c6d1811c034 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/i2s_regs.h
index 3d12d422036..7fb86ab8fe6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/icc_regs.h
index d606b0a2bfd..399f905499d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/mcr_regs.h
index e7b3f206c9d..9321b7c836c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/pt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/pt_regs.h
index 58faa43d753..2fc4ded4ed5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/pt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/pt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/ptg_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/ptg_regs.h
index 90ff6757f44..10316197af6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/ptg_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/ptg_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/pwrseq_regs.h
index 0d463093abf..1bd5a78d4df 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/rtc_regs.h
index d2edad52c48..78526321798 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/sir_regs.h
index 57f6a131e0b..bdfcd8a39fc 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/spi_regs.h
index b0880f2a3db..3ab2341c658 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/tmr_regs.h
index 23acbdbc043..848bc55f546 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/trimsir_regs.h
index 561e6dbf94c..77e7023e4f4 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/trng_regs.h
index 4bbf48d299e..a42ea9173af 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/uart_regs.h
index 6ea0f6e1778..712a2b0d0a1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/wdt_regs.h
index 5cd78488d15..473cbcb7a19 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32662/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32662/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/adc_regs.h
index 162b11687cd..b91b94d927d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/aeskeys_regs.h
index 620839ed88b..75de7477cc7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/dma_regs.h
index c4c4a23371a..d0ea34352de 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/dvs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/dvs_regs.h
index 442bcdfb742..80f56b2aa30 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/dvs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/dvs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/fcr_regs.h
index 740dbfc59a3..6af421ac58d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/flc_regs.h
index 9d467c30725..4b8d381c97a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/gcr_regs.h
index a01fa739bba..a3a9c57dba2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/gpio_regs.h
index 1eb0bef8da6..237db2bea4a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/htmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/htmr_regs.h
index ad5cbddb838..8ad3760e05b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/htmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/htmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/i2c_regs.h
index 58f4d6b670f..08632945795 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/icc_regs.h
index 70960578cc7..57cdfcbde31 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/mcr_regs.h
index 3c48083f15f..36f0ebf49fc 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/owm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/owm_regs.h
index 5166c3fad65..e72e34a41af 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/owm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/owm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/pt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/pt_regs.h
index 01659f490cd..70348a2b079 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/pt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/pt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/ptg_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/ptg_regs.h
index a376b4e5efc..9fde5909ef1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/ptg_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/ptg_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/pwrseq_regs.h
index 374700319a5..de7959f6fd5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/rpu_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/rpu_regs.h
index e119c958e1a..17572a56046 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/rpu_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/rpu_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/rtc_regs.h
index 061c34cab31..74aa0db9354 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sdhc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sdhc_regs.h
index e5b02323362..e16af93ad86 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sdhc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sdhc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sema_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sema_regs.h
index b80601150eb..ebd431e2651 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sema_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sema_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/simo_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/simo_regs.h
index 89191ef54e1..29b8a0fd799 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/simo_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/simo_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sir_regs.h
index 0f6f44ea441..a98a32876a1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/smon_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/smon_regs.h
index 81d96e4c1a1..17928c9abca 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/smon_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/smon_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spi_regs.h
index 082cec5abde..50c69a3d434 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfc_fifo_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfc_fifo_regs.h
index 6ceb955657b..b3912c3d75c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfc_fifo_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfc_fifo_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfc_regs.h
index 99e95cee957..a4f1676d1d6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfm_regs.h
index 99845714939..d7433f30e9b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixfm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixr_regs.h
index 936e2eab7e8..21215337b7e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/spixr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/srcc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/srcc_regs.h
index 7433c19348a..d371d803004 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/srcc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/srcc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/tmr_regs.h
index 41555809d0e..8d1abc5d480 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/tpu_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/tpu_regs.h
index 4e67dd5a9d5..1caee993a5f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/tpu_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/tpu_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/trimsir_regs.h
index e3088b79ac3..6bb99f3219c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/trng_regs.h
index 75b1159e769..8f943cd97f0 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/uart_regs.h
index 858d7ed1c20..537a05e1863 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/usbhs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/usbhs_regs.h
index fbd32275c75..fd6248f0d69 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/usbhs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/usbhs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/wdt_regs.h
index b6757895315..de050ad832b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/wut_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/wut_regs.h
index 9a4b877f720..24ead3938ea 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32665/Include/wut_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32665/Include/wut_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/aes_regs.h
index 2c5d9aef8cc..c94ddd52339 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/aes_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/aeskeys_regs.h
index 624133dd9d3..162d859fb4c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/crc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/crc_regs.h
index 494fcdcb7c1..5edc588fbb7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/crc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/crc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/dma_regs.h
index e25b9580c89..df7b0695c01 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/ecc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/ecc_regs.h
index b694a149f06..b28dcef9ce1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/ecc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/ecc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/fcr_regs.h
index 7d29c0b8b36..4a085bcf4ea 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/flc_regs.h
index 11fe67914da..db28450a2e1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/gcr_regs.h
index db9506ecc1f..af312f6f1e9 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/gpio_regs.h
index e93aeb76bec..aebffd5a75a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/i2c_regs.h
index 6863e9ddc74..838c077079c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/i2s_regs.h
index bb2eeb87c69..ea501db64a6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/icc_regs.h
index e0841145d14..93a5033ca7a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/mcr_regs.h
index 47fde36a547..9d7ffd7df2e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/pwrseq_regs.h
index 46397f80a85..5ce17cc0506 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/rtc_regs.h
index fdb90d0ea57..ce5a87889cc 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/sir_regs.h
index fdce9b08fa2..1ac5e8fbadd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/spi_regs.h
index c0e6534bdb1..7d0572a1405 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/tmr_regs.h
index 2990e4a139d..b15c8e0bf92 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/trng_regs.h
index 87c18ec4bb9..96f26fe55b4 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/uart_regs.h
index e8d8f002992..5843b39b207 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/wdt_regs.h
index 3cea6b5d122..b324aa35bc6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32670/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32670/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/adc_regs.h
index 039ec6e15b8..c09bcf9426d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/aes_regs.h
index fd32504b30d..e2383b74f52 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/aes_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/ctb_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/ctb_regs.h
index 93a53cd889c..b6e50881d56 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/ctb_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/ctb_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/dma_regs.h
index 1ca05562e91..de14d480ae0 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/fcr_regs.h
index 46835a2525a..d8664dc9254 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/flc_regs.h
index fbfbafa9636..170b07b8c9f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/gcr_regs.h
index 13bcb6217d0..957ff778896 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/gpio_regs.h
index 1875d102d80..a975cda805e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/i2c_regs.h
index 917fadec240..b7d627855ed 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/i2s_regs.h
index 89e3889050c..1fa1c1f2f30 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/icc_regs.h
index 9b03128ffbd..ca67f1fe8cb 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/mcr_regs.h
index 489a0515e7d..0d7dc4c5fcd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/pwrseq_regs.h
index 71899f4f037..1ddc7466cc2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/qdec_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/qdec_regs.h
index 846cfec5cc5..5eb5435950e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/qdec_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/qdec_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/rtc_regs.h
index 687f5098253..39b2b15147c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/sir_regs.h
index c25579ae855..25f858a733f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/spi_regs.h
index 7079c570358..c3bc99dac5d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/sys_aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/sys_aeskeys_regs.h
index 76f7d08b8a6..382f87906a5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/sys_aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/sys_aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/tmr_regs.h
index a212d02752e..dd75bdc3ac9 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/trimsir_regs.h
index 5cbd7356433..11d1b51b411 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/trng_regs.h
index 8b3d3348f2c..6fbe7018234 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/uart_regs.h
index 2946e8bca58..a895d371878 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/usr_aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/usr_aeskeys_regs.h
index 6e303cb8193..7d119bffcaa 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/usr_aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/usr_aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/wdt_regs.h
index 76a1a60ec5d..e48b86482ce 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32672/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32672/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/aes_regs.h
index 52a7a62d883..5a3344aaef6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/aes_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/aeskeys_regs.h
index 2ea92e9fffd..e845df404c7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_adc_one_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_adc_one_regs.h
index 46f0feb47e5..58694757a8c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_adc_one_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_adc_one_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_adc_zero_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_adc_zero_regs.h
index c0fe64ad464..f2c4546115c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_adc_zero_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_adc_zero_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_dac_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_dac_regs.h
index 2a875a0e22e..15bd43d2917 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_dac_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_dac_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_hart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_hart_regs.h
index 5866cfd0ebc..4fc2a87997f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_hart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/afe_hart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/crc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/crc_regs.h
index 913f4e2e3e1..6d094542112 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/crc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/crc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/dma_regs.h
index cec536ae9ca..c4198496cd4 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/ecc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/ecc_regs.h
index 49b4ee8dd4e..abb72a0075c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/ecc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/ecc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/fcr_regs.h
index e0bbff13abf..428153be5c5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/flc_regs.h
index 526843a2887..a8b5654f684 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/gcr_regs.h
index de9e6df2232..42f4bb7cf28 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/gpio_regs.h
index 0a4018eb451..fa748640e9c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/i2c_regs.h
index f5a34f08a86..d445c751135 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/i2s_regs.h
index 46b85979e3d..09797cfe02c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/icc_regs.h
index ba1e3b9dfdc..2deda43be2a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/mcr_regs.h
index 76760c89f89..35540a6d33b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/pwrseq_regs.h
index 49bef7fe347..0fdf94d338e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/rtc_regs.h
index aa840987449..f18428b0527 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/sir_regs.h
index e28ca0e7f2c..e58a31af5ef 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/spi_regs.h
index 160f642491a..bcef21996bd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/tmr_regs.h
index 2d4282049fd..dff3181f3e3 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/trng_regs.h
index e5db74ed4b9..ffc3ff17d05 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/uart_regs.h
index 1e11bbd9719..8f5d70d3307 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/wdt_regs.h
index c981806bf48..007795eabc8 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32675/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32675/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/adc_regs.h
index 189c1b107f3..dd19cfbef88 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/aes_regs.h
index aabb5d97c42..d871b28a50c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/aes_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/aeskeys_regs.h
index 8af88b21c82..1cc7463139e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_adc_one_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_adc_one_regs.h
index e3a2ce41fc4..3b25730be6d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_adc_one_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_adc_one_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_adc_zero_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_adc_zero_regs.h
index 76a78b7686c..4f61c218626 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_adc_zero_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_adc_zero_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_dac_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_dac_regs.h
index 08f5da4ba08..60df73f68b7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_dac_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_dac_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_hart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_hart_regs.h
index 67c043b65e7..fdb7fe1f286 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_hart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/afe_hart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/crc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/crc_regs.h
index 06417035451..66c5401d2d8 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/crc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/crc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/dma_regs.h
index 5ab03dd2e82..5a1d84b72f2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/dvs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/dvs_regs.h
index 878ff8425dd..0d6ea15a3d6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/dvs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/dvs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/fcr_regs.h
index 3801429916c..c407816bd88 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/flc_regs.h
index 30a878327a8..d699443192b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gcfr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gcfr_regs.h
index ec38902e30f..26eafa88b0f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gcfr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gcfr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gcr_regs.h
index 7abdaed2891..b1c8ace8332 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gpio_regs.h
index 14aefc00c5e..ab94cd9aab4 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/i2c_regs.h
index 4200e0c7c4f..e5b61e05aee 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/i2s_regs.h
index 1d58d7aebde..8ce0026b14c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/icc_regs.h
index faa4438649c..49aad4bbefb 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/lpcmp_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/lpcmp_regs.h
index 04072163937..eb50246be3c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/lpcmp_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/lpcmp_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/lpgcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/lpgcr_regs.h
index c0413f97c2b..3bacdd55398 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/lpgcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/lpgcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/mcr_regs.h
index 89b46c22f43..75a8197b6ee 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/owm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/owm_regs.h
index 0cc86c36ada..0c2f3e5303e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/owm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/owm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/pt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/pt_regs.h
index 830566c3ebc..21e19ca87ae 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/pt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/pt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/ptg_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/ptg_regs.h
index 6968096c44c..86b2f998698 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/ptg_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/ptg_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/pwrseq_regs.h
index 7560518d419..0d1017e6ed5 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/rtc_regs.h
index 170295c0c96..1cb7842a2df 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/sema_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/sema_regs.h
index c395638ed17..905b68d8109 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/sema_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/sema_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/simo_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/simo_regs.h
index b8f1d8be001..ea034d176f8 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/simo_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/simo_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/sir_regs.h
index 67b0dff0f87..9c5b0665d38 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/spi_regs.h
index ca7c675cd75..14fcf6bb9f1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/tmr_regs.h
index b9665244796..a8a3ec4194a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/trimsir_regs.h
index ff7261c58d8..42e3d74a4a9 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/trng_regs.h
index 467c0f5f6ae..09c0451f3fd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/uart_regs.h
index 6930f001b10..a7d81a28aa6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/wdt_regs.h
index 7350f8fb41e..d990f43617e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/wut_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/wut_regs.h
index 4617f8be94e..07dd07dcc7c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Include/wut_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Include/wut_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32680/Source/GCC/max32680.ld b/Libraries/CMSIS/Device/Maxim/MAX32680/Source/GCC/max32680.ld
index b401577a9cc..a015def2691 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32680/Source/GCC/max32680.ld
+++ b/Libraries/CMSIS/Device/Maxim/MAX32680/Source/GCC/max32680.ld
@@ -145,6 +145,7 @@ SECTIONS {
_data = ALIGN(., 4);
*(vtable)
*(.data*) /*read-write initialized data: initialized global variable*/
+ *(.flashprog*)
/* These array sections are used by __libc_init_array to call static C++ constructors */
. = ALIGN(4);
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/adc_regs.h
index c305b529baf..33202ed37e9 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/aeskeys_regs.h
index 38463e12780..6a962470aba 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/can_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/can_regs.h
index 3cb67efd5ba..f181a6aa8a8 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/can_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/can_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/ctb_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/ctb_regs.h
index 499ad8fd59a..b0abb2423bf 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/ctb_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/ctb_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/dma_regs.h
index fd95cd25876..4130eb7870e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/emcc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/emcc_regs.h
index 3aa1d5f2864..0dd7f471456 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/emcc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/emcc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/fcr_regs.h
index f480d88c3e8..fc7651fce31 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/flc_regs.h
index 1a243eb870c..9a05a29ebe2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gcfr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gcfr_regs.h
index 853be292722..faddbcab4b1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gcfr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gcfr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gcr_regs.h
index d088d7d1d0f..f7bfbf94a65 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gpio_regs.h
index 5d62f3533b0..93c9c4db84f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/hpb_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/hpb_regs.h
index fd93f5b167a..f672dad0922 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/hpb_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/hpb_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/i2c_regs.h
index 35e01ecec1a..53287044769 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/i2s_regs.h
index d8c834e53f9..600e93f4425 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/icc_regs.h
index 51e4f10b89e..ef831f9bc5e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/lpcmp_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/lpcmp_regs.h
index 5501542f0f9..2f03f7b401a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/lpcmp_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/lpcmp_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/lpgcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/lpgcr_regs.h
index acc1726ecaa..f67a159d5e2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/lpgcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/lpgcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/max32690.svd b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/max32690.svd
index e0a3f7fa5a2..d84da01b417 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/max32690.svd
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/max32690.svd
@@ -10968,7 +10968,7 @@ memory.
presence_detectPresence Pulse Detected.
- [5:5]
+ [7:7]read-only
@@ -16256,7 +16256,7 @@ signal(s) on transition(s) from low to high or high to low when PM.USBWKEN is se
SPI1SPI peripheral. 1
- 0x400BE000
+ 0x40047000SPI1SPI1 IRQ
@@ -16267,7 +16267,7 @@ signal(s) on transition(s) from low to high or high to low when PM.USBWKEN is se
SPI2SPI peripheral. 2
- 0x400BE400
+ 0x40048000SPI2SPI2 IRQ
@@ -16275,6 +16275,28 @@ signal(s) on transition(s) from low to high or high to low when PM.USBWKEN is se
+
+ SPI3
+ SPI peripheral. 3
+ 0x400BE000
+
+ SPI3
+ SPI3 IRQ
+ 56
+
+
+
+
+ SPI4
+ SPI peripheral. 4
+ 0x400BE400
+
+ SPI4
+ SPI4 IRQ
+ 105
+
+
+
SPIXRSPIXR peripheral.
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/mcr_regs.h
index 70cd8233ab0..14230b7dc29 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/owm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/owm_regs.h
index 88bdee36a3f..c959015b711 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/owm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/owm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
@@ -174,7 +191,7 @@ typedef struct {
#define MXC_F_OWM_CTRL_STAT_OD_SPEC_MODE_POS 4 /**< CTRL_STAT_OD_SPEC_MODE Position */
#define MXC_F_OWM_CTRL_STAT_OD_SPEC_MODE ((uint32_t)(0x1UL << MXC_F_OWM_CTRL_STAT_OD_SPEC_MODE_POS)) /**< CTRL_STAT_OD_SPEC_MODE Mask */
-#define MXC_F_OWM_CTRL_STAT_PRESENCE_DETECT_POS 5 /**< CTRL_STAT_PRESENCE_DETECT Position */
+#define MXC_F_OWM_CTRL_STAT_PRESENCE_DETECT_POS 7 /**< CTRL_STAT_PRESENCE_DETECT Position */
#define MXC_F_OWM_CTRL_STAT_PRESENCE_DETECT ((uint32_t)(0x1UL << MXC_F_OWM_CTRL_STAT_PRESENCE_DETECT_POS)) /**< CTRL_STAT_PRESENCE_DETECT Mask */
/**@} end of group OWM_CTRL_STAT_Register */
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/pt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/pt_regs.h
index 7200d8bd4dc..b32e2826ce7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/pt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/pt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/ptg_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/ptg_regs.h
index 9e594298fda..def74f693c4 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/ptg_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/ptg_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/pwrseq_regs.h
index 7e0385a095d..9be2ffe1cbf 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/rtc_regs.h
index b5758ed66be..095235b445d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/sema_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/sema_regs.h
index 62d657c5e73..8478d8c550c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/sema_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/sema_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/sir_regs.h
index aca12422b85..af1d5b0c99b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/smon_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/smon_regs.h
index de78d3d5c1b..2fc1146f7a1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/smon_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/smon_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spi_regs.h
index 6bce88c392b..f7b224e9e7f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfc_fifo_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfc_fifo_regs.h
index f3d3398df3b..27b73c61b26 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfc_fifo_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfc_fifo_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfc_regs.h
index 793ea3da67f..3ed660afd2a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfm_regs.h
index 158a6d03f9a..06bf7a6a642 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixfm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixr_regs.h
index 51d9f3be766..08dd7425270 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/spixr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/tmr_regs.h
index 595cfeed50b..861ec5aa7ec 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/trimsir_regs.h
index 9cff0123bca..999017ccd09 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/trng_regs.h
index a056e57aa12..b0132b4ada8 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/uart_regs.h
index 4e7a38fca18..f6df6ac0cde 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/usbhs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/usbhs_regs.h
index c381d26c805..5574d5df8a0 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/usbhs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/usbhs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/wdt_regs.h
index a3b908825c5..9614834eb11 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/wut_regs.h b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/wut_regs.h
index bc74b6684cf..8a44ee2d044 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX32690/Include/wut_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX32690/Include/wut_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/adc_regs.h
index 30c5009ee2e..005f071ba13 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/aes_regs.h
index 7c31582f4ce..08d90c44001 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/aes_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/aeskeys_regs.h
index 87422a46836..9801d7332b1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/cameraif_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/cameraif_regs.h
index 990707f86dc..7381862ce86 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/cameraif_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/cameraif_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/crc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/crc_regs.h
index b7cf3f7a307..7032f168769 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/crc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/crc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/dma_regs.h
index d6f24a31613..652849146a6 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/dvs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/dvs_regs.h
index 4c3405c5633..db7b4e3345f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/dvs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/dvs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/fcr_regs.h
index 8b5975f48f7..5e5a4a8f299 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/flc_regs.h
index 5ac3f9098e9..0b20d12d60d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gcfr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gcfr_regs.h
index 0b708a38b73..77cd1b410d7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gcfr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gcfr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gcr_regs.h
index 9b65820f058..7331029ac8b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gpio_regs.h
index b9b51b26816..ba0c233023e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/i2c_regs.h
index 644923cecfd..e562242ba8b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/i2s_regs.h
index b3734f0721d..2f333470d5a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/icc_regs.h
index 6a2091b8fd0..821a12b432d 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/lpcmp_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/lpcmp_regs.h
index 8f5f3199265..7528093269c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/lpcmp_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/lpcmp_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/lpgcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/lpgcr_regs.h
index 1a13a26c6f8..b4c24665dbb 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/lpgcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/lpgcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/mcr_regs.h
index 13faf07dda3..db9086054bd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/owm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/owm_regs.h
index 198e7845111..547fd4e1b65 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/owm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/owm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/pt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/pt_regs.h
index b1de9145d59..b7b17ebd6bf 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/pt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/pt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/ptg_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/ptg_regs.h
index 3227efde42f..c752ed692f0 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/ptg_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/ptg_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/pwrseq_regs.h
index 4e6d0a17f6b..e3f3eae0142 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/rtc_regs.h
index d02d9e881aa..54cac0e187f 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/sema_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/sema_regs.h
index 692b19244ae..fe840a93652 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/sema_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/sema_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/simo_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/simo_regs.h
index 53fd4a64e44..ce1e8163623 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/simo_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/simo_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/sir_regs.h
index f581e9adf17..e32f9bf92dd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/spi_regs.h
index 728b5ed73b9..a0f26a94a66 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/tmr_regs.h
index 3272dcd5a75..c529ea33f83 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/trimsir_regs.h
index 26d0c5033c0..a2c1a46fd9e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/trng_regs.h
index 388ed31c3eb..d79c059f1dd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/uart_regs.h
index b871acf1b22..709f6375a37 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/wdt_regs.h
index d2efca423c4..2c969a8413c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/wut_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/wut_regs.h
index e4fc711d42b..4bbefa05025 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78000/Include/wut_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78000/Include/wut_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/adc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/adc_regs.h
index 821a6fc2cdd..a782a686844 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/adc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/adc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/aes_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/aes_regs.h
index a1753feabf8..5aea85c82cd 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/aes_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/aes_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/aeskeys_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/aeskeys_regs.h
index 81be62ffea0..23328bc6be2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/aeskeys_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/aeskeys_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/cameraif_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/cameraif_regs.h
index cb9e5a9f3ec..8ee2a2faf26 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/cameraif_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/cameraif_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/crc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/crc_regs.h
index 907bb7ff988..8fa1b5c47fb 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/crc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/crc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/csi2_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/csi2_regs.h
index 247cf808fd7..87992e8368a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/csi2_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/csi2_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/dma_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/dma_regs.h
index 88edefb342b..45770a009f2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/dma_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/dma_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/dvs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/dvs_regs.h
index 2bac1cbff4a..6b8491b5488 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/dvs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/dvs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/fcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/fcr_regs.h
index ffc8fb26c68..450fa6030f0 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/fcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/fcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/flc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/flc_regs.h
index a78ad6265eb..6cb1660bffa 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/flc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/flc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gcfr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gcfr_regs.h
index 87f6e4c0175..7c4d449424c 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gcfr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gcfr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gcr_regs.h
index 8671de015bb..7885cffcecc 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gpio_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gpio_regs.h
index 7b780240c6d..94a49dde361 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gpio_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/gpio_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/i2c_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/i2c_regs.h
index d37dce5ac7d..a99c7af780b 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/i2c_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/i2c_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/i2s_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/i2s_regs.h
index e357f9dd75e..ac4f9e021cc 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/i2s_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/i2s_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/icc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/icc_regs.h
index 3a36268fb85..803df6b0681 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/icc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/icc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/lpcmp_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/lpcmp_regs.h
index cf72eb8b24b..608f4aa44d1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/lpcmp_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/lpcmp_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/lpgcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/lpgcr_regs.h
index f64b4e683f9..8c4f115a8d4 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/lpgcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/lpgcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/mcr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/mcr_regs.h
index 7af6936f410..210f7da3139 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/mcr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/mcr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/owm_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/owm_regs.h
index 74c0359f64c..a7e83f15a94 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/owm_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/owm_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/pt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/pt_regs.h
index f188fbdde8e..168452fb271 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/pt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/pt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/ptg_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/ptg_regs.h
index 07159247d12..4152f974da3 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/ptg_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/ptg_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/pwrseq_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/pwrseq_regs.h
index 27aa0990f3d..8356082b2b2 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/pwrseq_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/pwrseq_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/rtc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/rtc_regs.h
index bc73df81d5a..3c2223252f7 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/rtc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/rtc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sdhc_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sdhc_regs.h
index 23c35397946..08ec66d087e 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sdhc_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sdhc_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sema_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sema_regs.h
index d383197b84e..0ef3531eab1 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sema_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sema_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/simo_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/simo_regs.h
index 652756efa5e..c3075ab4824 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/simo_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/simo_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sir_regs.h
index 94dc1cf91c6..20904d1ebaa 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/sir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/spi_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/spi_regs.h
index 0614a242a29..3bae949c795 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/spi_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/spi_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/tmr_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/tmr_regs.h
index 897eb70d551..342512606c9 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/tmr_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/tmr_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/trimsir_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/trimsir_regs.h
index 321e5bc1907..25970a24611 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/trimsir_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/trimsir_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/trng_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/trng_regs.h
index 48188555f5d..32ee4257195 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/trng_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/trng_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/uart_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/uart_regs.h
index cece4bebf94..85d311e88ff 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/uart_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/uart_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/usbhs_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/usbhs_regs.h
index 7a8c6c54339..6c7bbdfd65a 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/usbhs_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/usbhs_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/wdt_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/wdt_regs.h
index 88b11b4437b..7abd2da39a3 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/wdt_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/wdt_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/wut_regs.h b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/wut_regs.h
index 57b0c953007..67f4984b0d8 100644
--- a/Libraries/CMSIS/Device/Maxim/MAX78002/Include/wut_regs.h
+++ b/Libraries/CMSIS/Device/Maxim/MAX78002/Include/wut_regs.h
@@ -6,7 +6,24 @@
*/
/******************************************************************************
- * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Copyright 2023 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.
+ *
+ ******************************************************************************
+ *
+ * Copyright (C) 2022-2023 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
diff --git a/Libraries/CMSIS/libinfo.json b/Libraries/CMSIS/libinfo.json
index 12aad3c2e8e..ba7801c605a 100644
--- a/Libraries/CMSIS/libinfo.json
+++ b/Libraries/CMSIS/libinfo.json
@@ -9,9 +9,7 @@
],
"defines":[
- "ARM_MATH_CM4",
- "__FPU_PRESENT",
- "SEMIHOSTING"
- ],
+
+ ],
"whitelist":"False"
}
diff --git a/Libraries/Cordio/ble-host/sources/stack/dm/dm_adv_leg.c b/Libraries/Cordio/ble-host/sources/stack/dm/dm_adv_leg.c
index d2da987b2aa..8774e7d396e 100644
--- a/Libraries/Cordio/ble-host/sources/stack/dm/dm_adv_leg.c
+++ b/Libraries/Cordio/ble-host/sources/stack/dm/dm_adv_leg.c
@@ -142,7 +142,7 @@ void dmAdvActSetData(dmAdvMsg_t *pMsg)
DM_TRACE_INFO1("dmAdvActSetData: state: %d", dmAdvCb.advState[DM_ADV_HANDLE_DEFAULT]);
- if (dmAdvCb.advState[DM_ADV_HANDLE_DEFAULT] == DM_ADV_STATE_IDLE)
+ if ((dmAdvCb.advState[DM_ADV_HANDLE_DEFAULT] == DM_ADV_STATE_IDLE) || (dmAdvCb.advState[DM_ADV_HANDLE_DEFAULT] == DM_ADV_STATE_ADVERTISING))
{
/* set new data in HCI */
if (pMsg->apiSetData.location == DM_DATA_LOC_ADV)
diff --git a/Libraries/Cordio/platform/targets/maxim/build/cordio.mk b/Libraries/Cordio/platform/targets/maxim/build/cordio.mk
index 1f401c85540..1dfc0757f2f 100644
--- a/Libraries/Cordio/platform/targets/maxim/build/cordio.mk
+++ b/Libraries/Cordio/platform/targets/maxim/build/cordio.mk
@@ -64,7 +64,7 @@ PLATFORM := maxim
RTOS ?= baremetal
# Used for storing pairing/bonding information
-PAL_NVM_SIZE ?= 0x2000
+PAL_NVM_SIZE ?= 0x4000
CFG_DEV := BT_VER=$(BT_VER)
CFG_DEV += SCH_CHECK_LIST_INTEGRITY=1
diff --git a/Libraries/Cordio/platform/targets/maxim/max32655/sources/pal_flash.c b/Libraries/Cordio/platform/targets/maxim/max32655/sources/pal_flash.c
index 8812c70f4dd..9a545e10049 100644
--- a/Libraries/Cordio/platform/targets/maxim/max32655/sources/pal_flash.c
+++ b/Libraries/Cordio/platform/targets/maxim/max32655/sources/pal_flash.c
@@ -186,7 +186,7 @@ void PalFlashWrite(void *pBuf, uint32_t size, uint32_t dstAddr)
/*!
* \brief Erase sector.
*
- * \param[in] size Data size in bytes to be erased.
+ * \param[in] size Data size in sectors to be erased.
* \param[in] startAddr Word aligned address.
*
* \return None.
@@ -195,18 +195,25 @@ void PalFlashWrite(void *pBuf, uint32_t size, uint32_t dstAddr)
void PalFlashEraseSector(uint32_t size, uint32_t startAddr)
{
if(!PAL_NVM_IS_SECTOR_ALIGNED(startAddr)) {
- WSF_ASSERT(FALSE);
+ PalSysAssertTrap();
}
/* Offset the address into flash */
+#if defined (__GNUC__)
startAddr += (uint32_t)&__pal_nvm_db_start__;
+#elif defined (__CC_ARM)
+ startAddr += (uint32_t)__pal_nvm_db_start__;
+#elif defined (__ICCARM__)
+ startAddr += (uint32_t)__pal_nvm_db_start__;
+#endif
while(size) {
WsfCsEnter();
MXC_FLC_PageErase(startAddr);
WsfCsExit();
+
startAddr += MXC_FLASH_PAGE_SIZE;
- size -= MXC_FLASH_PAGE_SIZE;
+ size --;
}
}
@@ -221,15 +228,26 @@ void PalFlashEraseChip(void)
{
uint32_t startAddr, size;
+#if defined (__GNUC__)
/* Offset the address into flash */
startAddr = (uint32_t)&__pal_nvm_db_start__;
size = (uint32_t)&__pal_nvm_db_end__ - (uint32_t)&__pal_nvm_db_start__;
+#elif defined (__CC_ARM)
+ /* Offset the address into flash */
+ startAddr = (uint32_t)__pal_nvm_db_start__;
+ size = (uint32_t)__pal_nvm_db_end__ - (uint32_t)__pal_nvm_db_start__;
+#elif defined (__ICCARM__)
+ /* Offset the address into flash */
+ startAddr = (uint32_t)__pal_nvm_db_start__;
+ size = (uint32_t)__pal_nvm_db_end__ - (uint32_t)__pal_nvm_db_start__ -1;
+#endif
while(size) {
WsfCsEnter();
MXC_FLC_PageErase(startAddr);
WsfCsExit();
+
startAddr += MXC_FLASH_PAGE_SIZE;
size -= MXC_FLASH_PAGE_SIZE;
}
-}
+}
\ No newline at end of file
diff --git a/Libraries/Cordio/platform/targets/maxim/max32665/sources/pal_flash.c b/Libraries/Cordio/platform/targets/maxim/max32665/sources/pal_flash.c
index 91965e3def5..af68446d663 100644
--- a/Libraries/Cordio/platform/targets/maxim/max32665/sources/pal_flash.c
+++ b/Libraries/Cordio/platform/targets/maxim/max32665/sources/pal_flash.c
@@ -197,10 +197,19 @@ void PalFlashEraseSector(uint32_t size, uint32_t startAddr)
}
/* Offset the address into flash */
+#if defined (__GNUC__)
startAddr += (uint32_t)&__pal_nvm_db_start__;
+#elif defined (__CC_ARM)
+ startAddr += (uint32_t)__pal_nvm_db_start__;
+#elif defined (__ICCARM__)
+ startAddr += (uint32_t)__pal_nvm_db_start__;
+#endif
while(size) {
+ WsfCsEnter();
MXC_FLC_PageErase(startAddr);
+ WsfCsExit();
+
startAddr += MXC_FLASH_PAGE_SIZE;
size --;
}
@@ -217,12 +226,25 @@ void PalFlashEraseChip(void)
{
uint32_t startAddr, size;
+#if defined (__GNUC__)
/* Offset the address into flash */
startAddr = (uint32_t)&__pal_nvm_db_start__;
size = (uint32_t)&__pal_nvm_db_end__ - (uint32_t)&__pal_nvm_db_start__;
+#elif defined (__CC_ARM)
+ /* Offset the address into flash */
+ startAddr = (uint32_t)__pal_nvm_db_start__;
+ size = (uint32_t)__pal_nvm_db_end__ - (uint32_t)__pal_nvm_db_start__;
+#elif defined (__ICCARM__)
+ /* Offset the address into flash */
+ startAddr = (uint32_t)__pal_nvm_db_start__;
+ size = (uint32_t)__pal_nvm_db_end__ - (uint32_t)__pal_nvm_db_start__ -1;
+#endif
while(size) {
+ WsfCsEnter();
MXC_FLC_PageErase(startAddr);
+ WsfCsExit();
+
startAddr += MXC_FLASH_PAGE_SIZE;
size -= MXC_FLASH_PAGE_SIZE;
}
diff --git a/Libraries/Cordio/platform/targets/maxim/max32690/sources/pal_flash.c b/Libraries/Cordio/platform/targets/maxim/max32690/sources/pal_flash.c
index 6066d34584b..2a0e2993703 100644
--- a/Libraries/Cordio/platform/targets/maxim/max32690/sources/pal_flash.c
+++ b/Libraries/Cordio/platform/targets/maxim/max32690/sources/pal_flash.c
@@ -219,7 +219,7 @@ void PalFlashWrite(void *pBuf, uint32_t size, uint32_t dstAddr)
/*!
* \brief Erase sector.
*
- * \param[in] size Data size in bytes to be erased.
+ * \param[in] size Data size in sectors to be erased.
* \param[in] startAddr Word aligned address.
*
* \return None.
@@ -246,7 +246,7 @@ void PalFlashEraseSector(uint32_t size, uint32_t startAddr)
WsfCsExit();
startAddr += MXC_FLASH_PAGE_SIZE;
- size -= MXC_FLASH_PAGE_SIZE;
+ size --;
}
}
diff --git a/Libraries/LVGL/lvgl/src/extra/lv_extra.mk b/Libraries/LVGL/lvgl/src/extra/lv_extra.mk
index b40b538c0e1..1b070539a2e 100644
--- a/Libraries/LVGL/lvgl/src/extra/lv_extra.mk
+++ b/Libraries/LVGL/lvgl/src/extra/lv_extra.mk
@@ -48,3 +48,123 @@ CSRCS += $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/lv_extra.c
CSRCS += $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/mono/lv_theme_mono.c
CSRCS += $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/default/lv_theme_default.c
CSRCS += $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/basic/lv_theme_basic.c
+
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/animimg
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/colorwheel
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/calendar
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/menu
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/msgbox
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/span
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/spinbox
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/win
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/led
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/keyboard
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/spinner
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/meter
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/imgbtn
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/chart
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/list
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/tabview
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/tileview
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/gif
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/bmp
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/sjpg
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/ffmpeg
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/rlottie
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/png
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/freetype
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/qrcode
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/fsdrv
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/layouts/flex
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/layouts/grid
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/imgfont
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/snapshot
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/gridnav
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/monkey
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/fragment
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/msg
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/ime
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/mono
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/default
+DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/basic
+
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/animimg
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/colorwheel
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/calendar
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/menu
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/msgbox
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/span
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/spinbox
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/win
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/led
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/keyboard
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/spinner
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/meter
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/imgbtn
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/chart
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/list
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/tabview
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/tileview
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/gif
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/bmp
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/sjpg
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/ffmpeg
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/rlottie
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/png
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/freetype
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/qrcode
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/fsdrv
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/layouts/flex
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/layouts/grid
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/imgfont
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/snapshot
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/gridnav
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/monkey
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/fragment
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/msg
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/ime
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/mono
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/default
+VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/basic
+
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/animimg"
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/colorwheel
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/calendar
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/menu
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/msgbox
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/span
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/spinbox
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/win
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/led
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/keyboard
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/spinner
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/meter
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/imgbtn
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/chart
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/list
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/tabview
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/widgets/tileview
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/gif
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/bmp
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/sjpg
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/ffmpeg
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/rlottie
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/png
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/freetype
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/qrcode
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/libs/fsdrv
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/layouts/flex
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/layouts/grid
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/imgfont
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/snapshot
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/gridnav
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/monkey
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/fragment
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/msg
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/others/ime
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/mono
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/default
+CFLAGS += "-I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/extra/themes/basic
diff --git a/Libraries/MAXUSB/include/core/maxq/usbio_maxq.h b/Libraries/MAXUSB/include/core/maxq/usbio_maxq.h
index 3243e9120a0..da311920527 100644
--- a/Libraries/MAXUSB/include/core/maxq/usbio_maxq.h
+++ b/Libraries/MAXUSB/include/core/maxq/usbio_maxq.h
@@ -45,5 +45,6 @@ int usbio_writefifo(unsigned int reg, uint8_t *data, unsigned int num);
#ifdef __cplusplus
}
+#endif
#endif //LIBRARIES_MAXUSB_INCLUDE_CORE_MAXQ_USBIO_MAXQ_H_
diff --git a/Libraries/MiscDrivers/EEPROM/eeprom_24lc256_driver.c b/Libraries/MiscDrivers/EEPROM/eeprom_24lc256_driver.c
new file mode 100644
index 00000000000..1612341c5b4
--- /dev/null
+++ b/Libraries/MiscDrivers/EEPROM/eeprom_24lc256_driver.c
@@ -0,0 +1,219 @@
+/******************************************************************************
+ * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
+ * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * Except as contained in this notice, the name of Maxim Integrated
+ * Products, Inc. shall not be used except as stated in the Maxim Integrated
+ * Products, Inc. Branding Policy.
+ *
+ * The mere transfer of this software does not imply any licenses
+ * of trade secrets, proprietary technology, copyrights, patents,
+ * trademarks, maskwork rights, or any other form of intellectual
+ * property whatsoever. Maxim Integrated Products, Inc. retains all
+ * ownership rights.
+ *
+ ******************************************************************************/
+
+/***** Includes *****/
+#include "eeprom_24lc256_driver.h"
+
+/******************************* Functions *******************************/
+static int i2c_transfer(mxc_i2c_req_t *req, uint8_t *txData, int txSize, uint8_t *rxData,
+ int rxSize)
+{
+ req->tx_buf = txData; // Write data buffer
+ req->tx_len = txSize; // Number of bytes to write
+ req->rx_buf = rxData; // Read data buffer
+ req->rx_len = rxSize; // Number of bytes to read
+ return MXC_I2C_MasterTransaction(req);
+}
+
+static int i2c_write(mxc_i2c_req_t *req, uint8_t *txData, int txSize)
+{
+ return i2c_transfer(req, txData, txSize, NULL, 0); // Create I2C write request
+}
+
+static int i2c_read(mxc_i2c_req_t *req, uint8_t *txData, uint8_t *rxData, int rxSize)
+{
+ return i2c_transfer(req, txData, 2, rxData, rxSize); // Create I2C read request
+}
+
+int Eeprom_24LC256_Init(eeprom_24lc256_req_t *req, mxc_i2c_regs_t *i2c, uint8_t addr,
+ unsigned int i2c_freq)
+{
+ int err = E_NO_ERROR;
+ int return_val = 0;
+
+ err = MXC_I2C_Init(i2c, 1, 0);
+ if (err != E_NO_ERROR) {
+ return err;
+ }
+
+ return_val = MXC_I2C_SetFrequency(i2c, i2c_freq);
+ if (return_val <= 0) {
+ err = return_val;
+ return err;
+ }
+
+ req->i2c_req.i2c = i2c;
+ req->i2c_req.addr = addr;
+ req->i2c_req.tx_buf = NULL;
+ req->i2c_req.tx_len = 0;
+ req->i2c_req.rx_buf = NULL;
+ req->i2c_req.rx_len = 0;
+ req->i2c_req.restart = 0;
+ req->i2c_req.callback = NULL;
+
+ return E_NO_ERROR;
+}
+
+int Eeprom_24LC256_Read(eeprom_24lc256_req_t *req, uint16_t addr, uint8_t *data_buffer,
+ uint16_t length)
+{
+ int err = E_NO_ERROR;
+ uint16_t remaining = length;
+ uint8_t *current_data_buffer = data_buffer;
+ uint16_t eeprom_addr_to_read = addr;
+ uint8_t send_buffer[2] = { 0x00, 0x00 };
+
+ if (addr + length > _24LC256_EEPROM_SIZE) {
+ return E_BAD_PARAM;
+ }
+
+ while (remaining) {
+ if (remaining <= I2C_MAX_READ_SIZE) {
+ send_buffer[0] = eeprom_addr_to_read >> 8;
+ send_buffer[1] = (eeprom_addr_to_read & 0x00FF);
+
+ // Read
+ err = i2c_read(&req->i2c_req, send_buffer, current_data_buffer, remaining);
+ if (err != E_NO_ERROR) {
+ return err;
+ } else {
+ remaining = 0;
+ }
+ } else {
+ send_buffer[0] = eeprom_addr_to_read >> 8;
+ send_buffer[1] = (eeprom_addr_to_read & 0x00FF);
+
+ // Read
+ err = i2c_read(&req->i2c_req, send_buffer, current_data_buffer, I2C_MAX_READ_SIZE);
+ if (err != E_NO_ERROR) {
+ return err;
+ }
+ remaining -= I2C_MAX_READ_SIZE;
+ current_data_buffer += I2C_MAX_READ_SIZE;
+ eeprom_addr_to_read += I2C_MAX_READ_SIZE;
+ }
+ }
+ return E_NO_ERROR;
+}
+
+int Eeprom_24LC256_Write_Chunk(eeprom_24lc256_req_t *req, uint16_t addr, uint8_t *data_buffer,
+ uint16_t length)
+{
+ int err = E_NO_ERROR;
+ int i = 0;
+ uint8_t send_buffer[66]; // Page size (64) + 2 bytes
+
+ uint16_t remaining_size_until_page_end = _24LC256_EEPROM_PAGE_SIZE - (addr & 0x3F);
+ if (length > remaining_size_until_page_end) {
+ return E_BAD_PARAM;
+ }
+
+ send_buffer[0] = addr >> 8;
+ send_buffer[1] = (addr & 0x00FF);
+ for (i = 0; i < length; i++) {
+ send_buffer[i + 2] = data_buffer[i];
+ }
+
+ // Write
+ err = i2c_write(&req->i2c_req, send_buffer, (length + 2));
+ if (err != E_NO_ERROR) {
+ return err;
+ }
+ return E_NO_ERROR;
+}
+
+int Eeprom_24LC256_Write(eeprom_24lc256_req_t *req, uint16_t addr, uint8_t *data_buffer,
+ uint32_t length)
+{
+ int err = E_NO_ERROR;
+ uint16_t remaining_data_length_to_write = length;
+ uint16_t remaining_size_until_page_end = 0;
+ uint8_t *current_data_buffer = data_buffer;
+ uint16_t eeprom_addr_to_write = addr;
+ if (addr + length > _24LC256_EEPROM_SIZE) {
+ return E_BAD_PARAM;
+ }
+
+ // EEPROM does not support writing to multiple pages simultaneously
+ // In fist operation, if we are not writing to start of a page, we should write until the end of that page.
+ if ((addr % _24LC256_EEPROM_PAGE_SIZE) != 0) // If not start of a page)
+ {
+ remaining_size_until_page_end = _24LC256_EEPROM_PAGE_SIZE - (eeprom_addr_to_write & 0x3F);
+ if (remaining_data_length_to_write <=
+ remaining_size_until_page_end) // if remaining data size is smaller than remaining page size
+ {
+ err = Eeprom_24LC256_Write_Chunk(req, eeprom_addr_to_write, current_data_buffer,
+ remaining_data_length_to_write);
+ if (err != E_NO_ERROR) {
+ return err;
+ } else {
+ remaining_data_length_to_write = 0;
+ }
+ } else {
+ err = Eeprom_24LC256_Write_Chunk(
+ req, eeprom_addr_to_write, current_data_buffer,
+ remaining_size_until_page_end); // Write until the end of the page
+ if (err != E_NO_ERROR) {
+ return err;
+ } else {
+ remaining_data_length_to_write -= remaining_size_until_page_end;
+ current_data_buffer += remaining_size_until_page_end;
+ eeprom_addr_to_write += remaining_size_until_page_end;
+ MXC_Delay(MXC_DELAY_MSEC(10)); // Wait for 10ms
+ }
+ }
+ }
+
+ while (remaining_data_length_to_write) {
+ if (remaining_data_length_to_write <= _24LC256_EEPROM_PAGE_SIZE) {
+ err = Eeprom_24LC256_Write_Chunk(req, eeprom_addr_to_write, current_data_buffer,
+ remaining_data_length_to_write);
+ if (err != E_NO_ERROR) {
+ return err;
+ }
+ return E_NO_ERROR;
+ } else {
+ err = Eeprom_24LC256_Write_Chunk(req, eeprom_addr_to_write, current_data_buffer,
+ _24LC256_EEPROM_PAGE_SIZE);
+ if (err != E_NO_ERROR) {
+ return err;
+ } else {
+ remaining_data_length_to_write -= _24LC256_EEPROM_PAGE_SIZE;
+ current_data_buffer += _24LC256_EEPROM_PAGE_SIZE;
+ eeprom_addr_to_write += _24LC256_EEPROM_PAGE_SIZE;
+ MXC_Delay(MXC_DELAY_MSEC(10)); // Wait for 10ms
+ }
+ }
+ }
+ return E_NO_ERROR;
+}
diff --git a/Libraries/MiscDrivers/EEPROM/eeprom_24lc256_driver.h b/Libraries/MiscDrivers/EEPROM/eeprom_24lc256_driver.h
new file mode 100644
index 00000000000..23d3b0e781c
--- /dev/null
+++ b/Libraries/MiscDrivers/EEPROM/eeprom_24lc256_driver.h
@@ -0,0 +1,128 @@
+/**
+ * @file eeprom_24lc256_driver.h
+ * @brief 24LC256 EEPROM driver header
+ * @details Defines 24LC256 EEPROM
+ * Implements helper macros
+ **/
+
+/******************************************************************************
+ * Copyright (C) 2023 Maxim Integrated Products, Inc., All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
+ * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * Except as contained in this notice, the name of Maxim Integrated
+ * Products, Inc. shall not be used except as stated in the Maxim Integrated
+ * Products, Inc. Branding Policy.
+ *
+ * The mere transfer of this software does not imply any licenses
+ * of trade secrets, proprietary technology, copyrights, patents,
+ * trademarks, maskwork rights, or any other form of intellectual
+ * property whatsoever. Maxim Integrated Products, Inc. retains all
+ * ownership rights.
+ *
+ ******************************************************************************/
+
+#ifndef LIBRARIES_MISCDRIVERS_EEPROM_EEPROM_24LC256_DRIVER_H_
+#define LIBRARIES_MISCDRIVERS_EEPROM_EEPROM_24LC256_DRIVER_H_
+
+/***** Includes *****/
+#include
+#include
+#include
+#include "mxc_delay.h"
+#include "i2c.h"
+
+/***** Definitions *****/
+/**@def _24LC256_EEPROM_PAGE_SIZE
+ * @brief Page size of 24LC256 EEPROM
+ **/
+#define _24LC256_EEPROM_PAGE_SIZE 64
+
+/**@def _24LC256_EEPROM_SIZE
+ * @brief Total size of 24LC256 EEPROM = 256 Kbit
+ **/
+#define _24LC256_EEPROM_SIZE 0x8000 // 32 KByte = 256 Kbit
+
+/**@def I2C
+ * @brief I2C Max read size for single transaction
+ **/
+#define I2C_MAX_READ_SIZE 256
+
+typedef struct _eeprom_24lc256_req_t eeprom_24lc256_req_t;
+
+/**
+ * @brief The information required to communicate with eeprom over the I2C channel.
+ *
+ * This structure is used to communicate eeprom over I2C channel.
+ */
+struct _eeprom_24lc256_req_t {
+ mxc_i2c_req_t i2c_req; ///< I2C request
+};
+
+/***** Function Prototypes *****/
+
+/**
+ * @brief Initializes I2C registers EEPROM
+ * @param req Pointer to details of communication with eeprom
+ * @param i2c I2C registers
+ * @param addr Slave I2C address of EEPROM.
+ * @param i2c_freq The desired i2c frequency in Hertz
+ * @return #E_NO_ERROR if read succeeded, see \ref MXC_Error_Codes for a list of return codes.
+ *
+ */
+int Eeprom_24LC256_Init(eeprom_24lc256_req_t *req, mxc_i2c_regs_t *i2c, uint8_t addr,
+ unsigned int i2c_freq);
+
+/**
+ * @brief Reads data from EEPROM
+ * @param req Pointer to details of communication with eeprom
+ * @param addr Start address we want to read.
+ * @param data_buffer Data buffer to read.
+ * @param length Number of bytes to read.
+ * @return #E_NO_ERROR if read succeeded. see \ref MXC_Error_Codes for a list of return codes.
+ *
+ */
+int Eeprom_24LC256_Read(eeprom_24lc256_req_t *req, uint16_t addr, uint8_t *data_buffer,
+ uint16_t length);
+
+/**
+ * @brief Writes a small chunk of data directly to the EEPROM. The written memory should be in the same page of EEPROM (1 page = 64 bytes)
+ * @param req Pointer to details of communication with eeprom
+ * @param addr Address we want to write to.
+ * @param data_buffer Data buffer to write.
+ * @param length Number of bytes to write.
+ * @returns #E_NO_ERROR if write succeeded. see \ref MXC_Error_Codes for a list of return codes.
+ *
+ */
+int Eeprom_24LC256_Write_Chunk(eeprom_24lc256_req_t *req, uint16_t addr, uint8_t *data_buffer,
+ uint16_t length);
+
+/**
+ * @brief Writes data to the EEPROM
+ * @param req Pointer to details of communication with eeprom
+ * @param addr Address we want to write to.
+ * @param data_buffer Data buffer to write.
+ * @param length Number of bytes to write.
+ * @returns #E_NO_ERROR if write succeeded. see \ref MXC_Error_Codes for a list of return codes.
+ *
+ */
+int Eeprom_24LC256_Write(eeprom_24lc256_req_t *req, uint16_t addr, uint8_t *data_buffer,
+ uint32_t length);
+
+#endif // LIBRARIES_MISCDRIVERS_EEPROM_EEPROM_24LC256_DRIVER_H_
diff --git a/Libraries/MiscDrivers/ExtMemory/Ext_Flash.h b/Libraries/MiscDrivers/ExtMemory/Ext_Flash.h
index 4b60c42fbb4..951dd18cd68 100644
--- a/Libraries/MiscDrivers/ExtMemory/Ext_Flash.h
+++ b/Libraries/MiscDrivers/ExtMemory/Ext_Flash.h
@@ -267,7 +267,7 @@ int Ext_Flash_Write_SR(uint8_t value, Ext_Flash_StatusReg_t reg_num);
* @retval 0 Success
* @retval Non-zero Error condition
*/
-int Ext_Flash_Flash_Block_WP(uint32_t addr, uint32_t begin);
+int Ext_Flash_Block_WP(uint32_t addr, uint32_t begin);
/**
* @brief Returns the start and end address of the available flash memory based on the current write protection scheme
diff --git a/Libraries/MiscDrivers/ExtMemory/w25.c b/Libraries/MiscDrivers/ExtMemory/w25.c
index c13a5d82f12..d19a0a70ad8 100644
--- a/Libraries/MiscDrivers/ExtMemory/w25.c
+++ b/Libraries/MiscDrivers/ExtMemory/w25.c
@@ -385,7 +385,7 @@ int Ext_Flash_Program_Page(uint32_t address, uint8_t *tx_buf, uint32_t tx_len,
}
// if flash address is out-of-range
- if ((address >= W25_DEVICE_SIZE) || ((address + tx_len) >= W25_DEVICE_SIZE)) {
+ if ((address >= W25_DEVICE_SIZE) || ((address + tx_len) > W25_DEVICE_SIZE)) {
return EF_E_BAD_PARAM; // attempt to write outside flash memory size
}
diff --git a/Libraries/MiscDrivers/Touchscreen/tsc2046.h b/Libraries/MiscDrivers/Touchscreen/tsc2046.h
index a28fa3b616e..e9e93668fc3 100644
--- a/Libraries/MiscDrivers/Touchscreen/tsc2046.h
+++ b/Libraries/MiscDrivers/Touchscreen/tsc2046.h
@@ -43,7 +43,9 @@
#include
/************************************************************************************/
+#ifndef TS_MAX_BUTTONS
#define TS_MAX_BUTTONS 16
+#endif
#define TS_INVALID_KEY_CODE -1
typedef enum {
diff --git a/Libraries/MiscDrivers/libinfo.json b/Libraries/MiscDrivers/libinfo.json
index 7a990cf737c..6d237387769 100644
--- a/Libraries/MiscDrivers/libinfo.json
+++ b/Libraries/MiscDrivers/libinfo.json
@@ -3,6 +3,7 @@
"ipaths":[
"Camera",
"Display",
+ "EEPROM",
"ExtMemory",
"LED",
"PMIC",
@@ -14,6 +15,7 @@
"ADC",
"Camera",
"Display",
+ "EEPROM",
"LED",
"PMIC",
"PushButton",
@@ -22,6 +24,9 @@
"./"],
"whitelist":"True",
"targets":[
+ {
+ "name":"MAX32655"
+ },
{
"name":"MAX32665"
},
diff --git a/Libraries/PeriphDrivers/Include/MAX32520/i2c.h b/Libraries/PeriphDrivers/Include/MAX32520/i2c.h
index ce290f72c11..bf150892a2a 100644
--- a/Libraries/PeriphDrivers/Include/MAX32520/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32520/i2c.h
@@ -180,8 +180,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32570/i2c.h b/Libraries/PeriphDrivers/Include/MAX32570/i2c.h
index 949dc5cbd84..38ff6fda1be 100644
--- a/Libraries/PeriphDrivers/Include/MAX32570/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32570/i2c.h
@@ -177,8 +177,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32572/i2c.h b/Libraries/PeriphDrivers/Include/MAX32572/i2c.h
index 9fa7676de7f..8f70527d61d 100644
--- a/Libraries/PeriphDrivers/Include/MAX32572/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32572/i2c.h
@@ -183,8 +183,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32650/adc.h b/Libraries/PeriphDrivers/Include/MAX32650/adc.h
index b54814323f9..12389b16d75 100644
--- a/Libraries/PeriphDrivers/Include/MAX32650/adc.h
+++ b/Libraries/PeriphDrivers/Include/MAX32650/adc.h
@@ -124,6 +124,14 @@ typedef void (*mxc_adc_complete_cb_t)(void *req, int error);
*/
typedef void (*mxc_adc_monitor_cb_t)(void *req, int error);
+/**
+ * Enumeration type for ADC reference sources
+ */
+typedef enum {
+ MXC_ADC_REF_INT, // Selects internal bandgap reference
+ MXC_ADC_REF_EXT, // Selects external reference pins
+} mxc_adc_ref_t;
+
/**
* @brief Used to set up a monitor to watch a channel
*
diff --git a/Libraries/PeriphDrivers/Include/MAX32650/i2c.h b/Libraries/PeriphDrivers/Include/MAX32650/i2c.h
index b4d6a57fd31..32b0f7f1754 100644
--- a/Libraries/PeriphDrivers/Include/MAX32650/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32650/i2c.h
@@ -180,8 +180,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32650/uart.h b/Libraries/PeriphDrivers/Include/MAX32650/uart.h
index 35f1f0e0a63..a1092e95b24 100644
--- a/Libraries/PeriphDrivers/Include/MAX32650/uart.h
+++ b/Libraries/PeriphDrivers/Include/MAX32650/uart.h
@@ -607,19 +607,23 @@ void MXC_UART_DMACallback(int ch, int error);
*
* @param uart The uart
* @param[in] retVal The ret value
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-void MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal);
-void MXC_UART_TxAsyncCallback(mxc_uart_regs_t *uart, int retVal);
-void MXC_UART_RxAsyncCallback(mxc_uart_regs_t *uart, int retVal);
+int MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal);
+int MXC_UART_TxAsyncCallback(mxc_uart_regs_t *uart, int retVal);
+int MXC_UART_RxAsyncCallback(mxc_uart_regs_t *uart, int retVal);
/**
* @brief stop any async callbacks
*
* @param uart The uart
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-void MXC_UART_AsyncStop(mxc_uart_regs_t *uart);
-void MXC_UART_TxAsyncStop(mxc_uart_regs_t *uart);
-void MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart);
+int MXC_UART_AsyncStop(mxc_uart_regs_t *uart);
+int MXC_UART_TxAsyncStop(mxc_uart_regs_t *uart);
+int MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart);
/**
* @brief Abort any asynchronous requests in progress.
@@ -629,10 +633,12 @@ void MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart);
* has been terminated.
*
* @param uart Pointer to UART registers (selects the UART block used.)
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-void MXC_UART_AbortAsync(mxc_uart_regs_t *uart);
-void MXC_UART_TxAbortAsync(mxc_uart_regs_t *uart);
-void MXC_UART_RxAbortAsync(mxc_uart_regs_t *uart);
+int MXC_UART_AbortAsync(mxc_uart_regs_t *uart);
+int MXC_UART_TxAbortAsync(mxc_uart_regs_t *uart);
+int MXC_UART_RxAbortAsync(mxc_uart_regs_t *uart);
/**
* @brief UART interrupt handler.
diff --git a/Libraries/PeriphDrivers/Include/MAX32655/i2c.h b/Libraries/PeriphDrivers/Include/MAX32655/i2c.h
index 12063401098..dd7bde3f518 100644
--- a/Libraries/PeriphDrivers/Include/MAX32655/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32655/i2c.h
@@ -183,8 +183,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
* @note On default this function enables I2C peripheral clock and i2c gpio pins.
* if you wish to manage clock and gpio related things in upper level instead of here.
* Define MSDK_NO_GPIO_CLK_INIT flag in project.mk file.
diff --git a/Libraries/PeriphDrivers/Include/MAX32660/i2c.h b/Libraries/PeriphDrivers/Include/MAX32660/i2c.h
index 5011e51e2ec..82e0da11cec 100644
--- a/Libraries/PeriphDrivers/Include/MAX32660/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32660/i2c.h
@@ -184,8 +184,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32662/i2c.h b/Libraries/PeriphDrivers/Include/MAX32662/i2c.h
index 7ce46b8d433..6559145b23d 100644
--- a/Libraries/PeriphDrivers/Include/MAX32662/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32662/i2c.h
@@ -177,8 +177,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32665/adc.h b/Libraries/PeriphDrivers/Include/MAX32665/adc.h
index 41214c0db36..679f947e5b0 100644
--- a/Libraries/PeriphDrivers/Include/MAX32665/adc.h
+++ b/Libraries/PeriphDrivers/Include/MAX32665/adc.h
@@ -128,6 +128,13 @@ typedef enum {
MXC_ADC_SCALE_6, ///< ADC Scale by 1/6 (this uses 1/3 and an additional 1/2 scaling)
MXC_ADC_SCALE_8, ///< ADC Scale by 1/8 (this uses 1/4 and an additional 1/2 scaling)
} mxc_adc_scale_t;
+/**
+ * Enumeration type for ADC reference sources
+ */
+typedef enum {
+ MXC_ADC_REF_INT, // Selects internal bandgap reference
+ MXC_ADC_REF_EXT, // Selects external reference pins
+} mxc_adc_ref_t;
/**
* @brief Callback used when a conversion event is complete
diff --git a/Libraries/PeriphDrivers/Include/MAX32665/i2c.h b/Libraries/PeriphDrivers/Include/MAX32665/i2c.h
index 947dd1b6831..a15a8b226d4 100644
--- a/Libraries/PeriphDrivers/Include/MAX32665/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32665/i2c.h
@@ -185,8 +185,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
* @note On default this function enables I2C peripheral clock and i2c gpio pins.
* if you wish to manage clock and gpio related things in upper level instead of here.
* Define MSDK_NO_GPIO_CLK_INIT flag in project.mk file.
diff --git a/Libraries/PeriphDrivers/Include/MAX32665/uart.h b/Libraries/PeriphDrivers/Include/MAX32665/uart.h
index 51ec08579ed..348dfeacbe7 100644
--- a/Libraries/PeriphDrivers/Include/MAX32665/uart.h
+++ b/Libraries/PeriphDrivers/Include/MAX32665/uart.h
@@ -644,19 +644,23 @@ void MXC_UART_DMACallback(int ch, int error);
*
* @param uart The uart
* @param[in] retVal The ret value
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-void MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal);
-void MXC_UART_TxAsyncCallback(mxc_uart_regs_t *uart, int retVal);
-void MXC_UART_RxAsyncCallback(mxc_uart_regs_t *uart, int retVal);
+int MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal);
+int MXC_UART_TxAsyncCallback(mxc_uart_regs_t *uart, int retVal);
+int MXC_UART_RxAsyncCallback(mxc_uart_regs_t *uart, int retVal);
/**
* @brief stop any async callbacks
*
* @param uart The uart
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-void MXC_UART_AsyncStop(mxc_uart_regs_t *uart);
-void MXC_UART_TxAsyncStop(mxc_uart_regs_t *uart);
-void MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart);
+int MXC_UART_AsyncStop(mxc_uart_regs_t *uart);
+int MXC_UART_TxAsyncStop(mxc_uart_regs_t *uart);
+int MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart);
/**
* @brief Abort any asynchronous requests in progress.
@@ -666,10 +670,12 @@ void MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart);
* has been terminated.
*
* @param uart Pointer to UART registers (selects the UART block used.)
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-void MXC_UART_AbortAsync(mxc_uart_regs_t *uart);
-void MXC_UART_TxAbortAsync(mxc_uart_regs_t *uart);
-void MXC_UART_RxAbortAsync(mxc_uart_regs_t *uart);
+int MXC_UART_AbortAsync(mxc_uart_regs_t *uart);
+int MXC_UART_TxAbortAsync(mxc_uart_regs_t *uart);
+int MXC_UART_RxAbortAsync(mxc_uart_regs_t *uart);
/**
* @brief The processing function for asynchronous transactions.
diff --git a/Libraries/PeriphDrivers/Include/MAX32670/i2c.h b/Libraries/PeriphDrivers/Include/MAX32670/i2c.h
index e0ef03e0174..3f0c723ceb7 100644
--- a/Libraries/PeriphDrivers/Include/MAX32670/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32670/i2c.h
@@ -184,8 +184,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
* @note On default this function enables I2C peripheral clock and i2c gpio pins.
* if you wish to manage clock and gpio related things in upper level instead of here.
* Define MSDK_NO_GPIO_CLK_INIT flag in project.mk file.
diff --git a/Libraries/PeriphDrivers/Include/MAX32672/i2c.h b/Libraries/PeriphDrivers/Include/MAX32672/i2c.h
index b2b54e6c4ca..97a18c7475f 100644
--- a/Libraries/PeriphDrivers/Include/MAX32672/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32672/i2c.h
@@ -184,8 +184,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32672/mxc_pins.h b/Libraries/PeriphDrivers/Include/MAX32672/mxc_pins.h
index 0da906e57ba..b716e4a654f 100644
--- a/Libraries/PeriphDrivers/Include/MAX32672/mxc_pins.h
+++ b/Libraries/PeriphDrivers/Include/MAX32672/mxc_pins.h
@@ -41,6 +41,9 @@
#include "gpio.h"
+// Pin mapping to use (i.e. UART0A, UART0B)
+typedef enum { MAP_A, MAP_B } sys_map_t;
+
/***** Global Variables *****/
// Predefined GPIO Configurations
extern const mxc_gpio_cfg_t gpio_cfg_extclk;
@@ -55,12 +58,21 @@ extern const mxc_gpio_cfg_t gpio_cfg_i2c2c;
extern const mxc_gpio_cfg_t gpio_cfg_uart0;
extern const mxc_gpio_cfg_t gpio_cfg_uart0_flow;
extern const mxc_gpio_cfg_t gpio_cfg_uart0_flow_disable;
+extern const mxc_gpio_cfg_t gpio_cfg_uart0b;
+extern const mxc_gpio_cfg_t gpio_cfg_uart0b_flow;
+extern const mxc_gpio_cfg_t gpio_cfg_uart0b_flow_disable;
extern const mxc_gpio_cfg_t gpio_cfg_uart1;
extern const mxc_gpio_cfg_t gpio_cfg_uart1_flow;
extern const mxc_gpio_cfg_t gpio_cfg_uart1_flow_disable;
+extern const mxc_gpio_cfg_t gpio_cfg_uart1b;
+extern const mxc_gpio_cfg_t gpio_cfg_uart1b_flow;
+extern const mxc_gpio_cfg_t gpio_cfg_uart1b_flow_disable;
extern const mxc_gpio_cfg_t gpio_cfg_uart2;
extern const mxc_gpio_cfg_t gpio_cfg_uart2_flow;
extern const mxc_gpio_cfg_t gpio_cfg_uart2_flow_disable;
+extern const mxc_gpio_cfg_t gpio_cfg_uart2b;
+extern const mxc_gpio_cfg_t gpio_cfg_uart2b_flow;
+extern const mxc_gpio_cfg_t gpio_cfg_uart2b_flow_disable;
extern const mxc_gpio_cfg_t gpio_cfg_uart3;
extern const mxc_gpio_cfg_t gpio_cfg_uart3_flow;
extern const mxc_gpio_cfg_t gpio_cfg_uart3_flow_disable;
diff --git a/Libraries/PeriphDrivers/Include/MAX32672/uart.h b/Libraries/PeriphDrivers/Include/MAX32672/uart.h
index 2e254010a5d..9a138691e1b 100644
--- a/Libraries/PeriphDrivers/Include/MAX32672/uart.h
+++ b/Libraries/PeriphDrivers/Include/MAX32672/uart.h
@@ -146,6 +146,23 @@ struct _mxc_uart_req_t {
/* Control/Configuration functions */
/* ************************************************************************* */
+/**
+ * @brief Set the UART pin mapping to use. This should be called *before* MXC_UART_Init!
+ *
+ * @param uart Pointer to UART registers to set the pin mapping for
+ * @param pin_mapping Pin mapping to use (i.e. UART0A, UART0B). See datasheet for mapping assignments.
+ * @return E_NO_ERROR if successful, error code otherwise.
+ */
+int MXC_UART_SetPinMapping(mxc_uart_regs_t *uart, sys_map_t pin_mapping);
+
+/**
+ * @brief Get the current UART pin mapping to use.
+ *
+ * @param uart Pointer to UART registers to get the pin mapping for
+ * @return The current pin mapping.
+ */
+sys_map_t MXC_UART_GetPinMapping(mxc_uart_regs_t *uart);
+
/**
* @brief Initialize and enable UART peripheral.
*
diff --git a/Libraries/PeriphDrivers/Include/MAX32675/i2c.h b/Libraries/PeriphDrivers/Include/MAX32675/i2c.h
index 183c886d6ad..a26b27e483d 100644
--- a/Libraries/PeriphDrivers/Include/MAX32675/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32675/i2c.h
@@ -184,8 +184,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32680/i2c.h b/Libraries/PeriphDrivers/Include/MAX32680/i2c.h
index 7e308ce2048..5966d09d2ec 100644
--- a/Libraries/PeriphDrivers/Include/MAX32680/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32680/i2c.h
@@ -183,8 +183,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX32690/i2c.h b/Libraries/PeriphDrivers/Include/MAX32690/i2c.h
index 6eeff9dfa52..0369c910b8f 100644
--- a/Libraries/PeriphDrivers/Include/MAX32690/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX32690/i2c.h
@@ -183,8 +183,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
* @note On default this function enables I2C peripheral clock and i2c gpio pins.
* if you wish to manage clock and gpio related things in upper level instead of here.
* Define MSDK_NO_GPIO_CLK_INIT flag in project.mk file.
diff --git a/Libraries/PeriphDrivers/Include/MAX78000/i2c.h b/Libraries/PeriphDrivers/Include/MAX78000/i2c.h
index fa82226050b..1f44204074f 100644
--- a/Libraries/PeriphDrivers/Include/MAX78000/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX78000/i2c.h
@@ -177,8 +177,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX78002/gpio.h b/Libraries/PeriphDrivers/Include/MAX78002/gpio.h
index 647d94f6571..dcee404ac87 100644
--- a/Libraries/PeriphDrivers/Include/MAX78002/gpio.h
+++ b/Libraries/PeriphDrivers/Include/MAX78002/gpio.h
@@ -221,29 +221,29 @@ int MXC_GPIO_Config(const mxc_gpio_cfg_t *cfg);
/**
* @brief Gets the pin(s) input state.
- * @param cfg Pointer to configuration structure describing the pin.
- * @param mask Mask of the pin to read
+ * @param port Pointer to the selected GPIO port instance.
+ * @param mask Mask of the pin to read.
* @return The requested pin state.
*/
uint32_t MXC_GPIO_InGet(mxc_gpio_regs_t *port, uint32_t mask);
/**
* @brief Sets the pin(s) to a high level output.
- * @param cfg Pointer to configuration structure describing the pin.
- * @param mask Mask of the pin to set
+ * @param port Pointer to the selected GPIO port instance.
+ * @param mask Mask of the pin to set.
*/
void MXC_GPIO_OutSet(mxc_gpio_regs_t *port, uint32_t mask);
/**
* @brief Clears the pin(s) to a low level output.
- * @param cfg Pointer to configuration structure describing the pin.
- * @param mask Mask of the pin to clear
+ * @param port Pointer to the selected GPIO port instance.
+ * @param mask Mask of the pin to clear.
*/
void MXC_GPIO_OutClr(mxc_gpio_regs_t *port, uint32_t mask);
/**
* @brief Gets the pin(s) output state.
- * @param cfg Pointer to configuration structure describing the pin.
+ * @param port Pointer to the selected GPIO port instance.
* @param mask Mask of the pin to read the output state of
* @return The state of the requested pin.
*
@@ -252,8 +252,8 @@ uint32_t MXC_GPIO_OutGet(mxc_gpio_regs_t *port, uint32_t mask);
/**
* @brief Write the pin(s) to a desired output level.
- * @param cfg Pointer to configuration structure describing the pin.
- * @param mask Mask of the pin to set output level of
+ * @param port Pointer to the selected GPIO port instance.
+ * @param mask Mask of the pin to set output level.
* @param val Desired output level of the pin(s). This will be masked
* with the configuration mask.
*/
@@ -261,7 +261,7 @@ void MXC_GPIO_OutPut(mxc_gpio_regs_t *port, uint32_t mask, uint32_t val);
/**
* @brief Toggles the the pin(s) output level.
- * @param cfg Pointer to configuration structure describing the pin.
+ * @param port Pointer to the selected GPIO port instance.
* @param mask Mask of the pin to toggle the output
*/
void MXC_GPIO_OutToggle(mxc_gpio_regs_t *port, uint32_t mask);
@@ -276,23 +276,23 @@ int MXC_GPIO_IntConfig(const mxc_gpio_cfg_t *cfg, mxc_gpio_int_pol_t pol);
/**
* @brief Enables the specified GPIO interrupt
- * @param cfg Pointer to configuration structure describing the pin.
- * @param mask mask of the pin to enable interrupt
+ * @param port Pointer to the selected GPIO port instance.
+ * @param mask Mask of the pin to enable interrupt.
*
*/
void MXC_GPIO_EnableInt(mxc_gpio_regs_t *port, uint32_t mask);
/**
* @brief Disables the specified GPIO interrupt.
- * @param cfg Pointer to configuration structure describing the pin.
- * @param mask mask of the pin to disable interrupt
+ * @param port Pointer to the selected GPIO port instance.
+ * @param mask Mask of the pin to disable interrupt.
*/
void MXC_GPIO_DisableInt(mxc_gpio_regs_t *port, uint32_t mask);
/**
* @brief Gets the interrupt(s) status on a GPIO port
*
- * @param port Pointer to the port requested
+ * @param port Pointer to the selected GPIO port instance.
*
* @return The requested interrupt status.
*/
@@ -301,7 +301,7 @@ uint32_t MXC_GPIO_GetFlags(mxc_gpio_regs_t *port);
/**
* @brief Gets the interrupt(s) status on a GPIO port
*
- * @param port Pointer to the port requested
+ * @param port Pointer to the selected GPIO port instance.
* @param flags The flags to clear
*/
void MXC_GPIO_ClearFlags(mxc_gpio_regs_t *port, uint32_t flags);
@@ -328,7 +328,7 @@ void MXC_GPIO_Handler(unsigned int port);
/**
* @brief Set Voltage select for pins to VDDIO or VDDIOH
*
- * @param port The GPIO port
+ * @param port Pointer to the selected GPIO port instance.
* @param[in] vssel VDDIO or VDDIOH to set the voltatge to
* @param[in] mask Pins in the GPIO port that will be set to the voltage.
*/
@@ -337,7 +337,7 @@ int MXC_GPIO_SetVSSEL(mxc_gpio_regs_t *port, mxc_gpio_vssel_t vssel, uint32_t ma
/**
* @brief Enables GPIO pins to be used as a wakeup source.
*
- * @param port The GPIO port
+ * @param port Pointer to the selected GPIO port instance.
* @param mask Pins in the GPIO port that will be enabled as a wakeup source.
*/
void MXC_GPIO_SetWakeEn(mxc_gpio_regs_t *port, uint32_t mask);
@@ -345,7 +345,7 @@ void MXC_GPIO_SetWakeEn(mxc_gpio_regs_t *port, uint32_t mask);
/**
* @brief Disables GPIO pins from being used as a wakeup source.
*
- * @param port The GPIO port
+ * @param port Pointer to the selected GPIO port instance.
* @param mask Pins in the GPIO port that will be disabled as a wakeup source.
*/
void MXC_GPIO_ClearWakeEn(mxc_gpio_regs_t *port, uint32_t mask);
@@ -353,7 +353,7 @@ void MXC_GPIO_ClearWakeEn(mxc_gpio_regs_t *port, uint32_t mask);
/**
* @brief Returns the pins currently enabled as wakeup sources.
*
- * @param port The GPIO port to check.
+ * @param port Pointer to the selected GPIO port instance.
*
* @returns The value of the wake enable register.
*/
@@ -362,7 +362,7 @@ uint32_t MXC_GPIO_GetWakeEn(mxc_gpio_regs_t *port);
/**
* @brief Set Drive Strength for pins.
*
- * @param port The GPIO port.
+ * @param port Pointer to the selected GPIO port instance.
* @param[in] ds Drive strength level. Ref /mxc_gpio_ds_t enum type.
* @param[in] mask Pins in the GPIO port that will be set to the voltage.
*/
diff --git a/Libraries/PeriphDrivers/Include/MAX78002/i2c.h b/Libraries/PeriphDrivers/Include/MAX78002/i2c.h
index 360eafa6089..83a65c5275e 100644
--- a/Libraries/PeriphDrivers/Include/MAX78002/i2c.h
+++ b/Libraries/PeriphDrivers/Include/MAX78002/i2c.h
@@ -183,8 +183,7 @@ typedef int (*mxc_i2c_slave_handler_t)(mxc_i2c_regs_t *i2c, mxc_i2c_slave_event_
/**
* @brief Initialize and enable I2C peripheral.
- * @note This function sets the I2C Speed to 100kHz, if another speed is
- * desired use the MXC_I2C_SetFrequency() function to set it.
+ *
*
* @param i2c Pointer to I2C registers (selects the I2C block used.)
* @param masterMode Whether to put the device in master or slave mode. Use
diff --git a/Libraries/PeriphDrivers/Include/MAX78002/spi.h b/Libraries/PeriphDrivers/Include/MAX78002/spi.h
index b02e92e1aeb..9c2f9d4b5d3 100644
--- a/Libraries/PeriphDrivers/Include/MAX78002/spi.h
+++ b/Libraries/PeriphDrivers/Include/MAX78002/spi.h
@@ -68,10 +68,10 @@ extern "C" {
* @brief The list of types for the SPI peripheral.
*/
typedef enum {
- MXC_SPI_TYPE_MASTER = 0,
- MXC_SPI_TYPE_CONTROLLER = 0,
- MXC_SPI_TYPE_SLAVE = 1,
- MXC_SPI_TYPE_TARGET = 1
+ MXC_SPI_TYPE_SLAVE = 0,
+ MXC_SPI_TYPE_TARGET = 0,
+ MXC_SPI_TYPE_MASTER = 1,
+ MXC_SPI_TYPE_CONTROLLER = 1
} mxc_spi_type_t;
/**
@@ -80,8 +80,7 @@ typedef enum {
*/
typedef enum {
MXC_SPI_TSCONTROL_HW_AUTO = 0, // Automatically by hardware
- MXC_SPI_TSCONTROL_SW_DRV = 1, // Through software by the driver
- MXC_SPI_TSCONTROL_SW_APP = 2 // Through software in the application
+ MXC_SPI_TSCONTROL_SW_APP = 1 // Through software in the application
} mxc_spi_tscontrol_t;
/**
@@ -96,11 +95,11 @@ typedef enum {
* @brief The list of supported SPI Interface Modes.
*/
typedef enum {
- MXC_SPI_INTERFACE_3WIRE = 0,
- MXC_SPI_INTERFACE_STANDARD = 1,
- MXC_SPI_INTERFACE_4WIRE = 1,
- MXC_SPI_INTERFACE_DUAL = 2,
- MXC_SPI_INTERFACE_QUAD = 3
+ MXC_SPI_INTERFACE_STANDARD = 0,
+ MXC_SPI_INTERFACE_4WIRE = 0,
+ MXC_SPI_INTERFACE_QUAD = 1,
+ MXC_SPI_INTERFACE_3WIRE = 2,
+ MXC_SPI_INTERFACE_DUAL = 3
} mxc_spi_interface_t;
/**
@@ -120,25 +119,6 @@ typedef enum {
MXC_SPI_CLKMODE_3 = 3 // CPOL: 1 CPHA: 1
} mxc_spi_clkmode_t;
-/**
- * @brief The settings for selecting TARGETS when in the SPI
- * peripheral is set in CONTROLLER mode.
- *
- */
-typedef struct {
- uint32_t index; // Select target index for transactions.
- mxc_gpio_cfg_t pins; // User-configured Target Select SPI pins.
-
- // Initialization Settings.
- uint8_t active_polarity; // Active High (1) or Low (0).
- uint8_t init_mask; // Initialize HW TS pins if TS_CONTROL scheme is in
- // MXC_SPI_TSCONTROL_HW_AUTO mode.
- // The [] represents the bit location:
- // init_mask[0] = Target Select Pin 0
- // init_mask[1] = Target Select Pin 1
- // init_mask[n] = Target Select Pin n
-} mxc_spi_target_t;
-
///>>> @deprecated
/**
* @brief The list of SPI Widths supported
@@ -171,7 +151,7 @@ typedef enum {
} mxc_spi_mode_t;
///<<< Deprecated
-typedef struct _mxc_spi_reva2_req_t mxc_spi_req_t;
+typedef struct _mxc_spi_req_t mxc_spi_req_t;
/**
* @brief The callback routine used to indicate the transaction has terminated.
@@ -180,96 +160,50 @@ typedef struct _mxc_spi_reva2_req_t mxc_spi_req_t;
* @param result See \ref MXC_Error_Codes for the list of error codes.
*/
typedef void (*mxc_spi_callback_t)(void *, int result);
-typedef void (*spi_complete_cb_t)(void *req, int result);
+typedef mxc_spi_callback_t spi_complete_cb_t; // Support SPI v1 name.
typedef struct _mxc_spi_pins_t mxc_spi_pins_t;
struct _mxc_spi_pins_t {
- bool clock; ///>> Previous Implementation
+//////>>> Previous Implementation
/**
* @brief Sets the number of bits per character
*
- * @param spi Pointer to SPI registers (selects the SPI block used.)
+ * @param spi Pointer to SPI registers (selects the SPI block used).
* @param dataSize The number of bits per character
*
* @return Success/Fail, see \ref MXC_Error_Codes for a list of return codes.
@@ -704,7 +619,7 @@ int MXC_SPI_SetDataSize(mxc_spi_regs_t *spi, int dataSize);
/**
* @brief Gets the number of bits per character
*
- * @param spi Pointer to SPI registers (selects the SPI block used.)
+ * @param spi Pointer to SPI registers (selects the SPI block used).
*
* @return Success/Fail, see \ref MXC_Error_Codes for a list of return codes.
*/
@@ -713,7 +628,7 @@ int MXC_SPI_GetDataSize(mxc_spi_regs_t *spi);
/**
* @brief Sets the SPI width used for transmissions
*
- * @param spi Pointer to SPI registers (selects the SPI block used.)
+ * @param spi Pointer to SPI registers (selects the SPI block used).
* @param spiWidth SPI Width (3-Wire, Standard, Dual SPI, Quad SPI)
*
* @return Success/Fail, see \ref MXC_Error_Codes for a list of return codes.
@@ -723,7 +638,7 @@ int MXC_SPI_SetWidth(mxc_spi_regs_t *spi, mxc_spi_width_t spiWidth);
/**
* @brief Gets the SPI width used for transmissions
*
- * @param spi Pointer to SPI registers (selects the SPI block used.)
+ * @param spi Pointer to SPI registers (selects the SPI block used).
*
* @return Spi Width
*/
@@ -755,8 +670,8 @@ int MXC_SPI_GetSlave(mxc_spi_regs_t *spi);
/**
* @brief Sets the spi mode using clock polarity and clock phase
*
- * @param spi Pointer to SPI registers (selects the SPI block used.)
- * @param spiMode \ref mxc_spi_mode_t
+ * @param spi Pointer to SPI registers (selects the SPI block used).
+ * @param spiMode \ref mxc_spi_mode_t
*
* @return Success/Fail, see \ref MXC_Error_Codes for a list of return codes.
*/
@@ -765,7 +680,7 @@ int MXC_SPI_SetMode(mxc_spi_regs_t *spi, mxc_spi_mode_t spiMode);
/**
* @brief Gets the spi mode
*
- * @param spi Pointer to SPI registers (selects the SPI block used.)
+ * @param spi Pointer to SPI registers (selects the SPI block used).
*
* @return mxc_spi_mode_t \ref mxc_spi_mode_t
*/
@@ -799,32 +714,34 @@ unsigned int MXC_SPI_ReadRXFIFO(mxc_spi_regs_t *spi, unsigned char *bytes, unsig
* In single wire master mode, this data is transmitted on MOSI when performing
* an RX (MISO) only transaction. This defaults to 0.
*
- * @param spi Pointer to SPI registers (selects the SPI block used.)
+ * @param spi Pointer to SPI registers (selects the SPI block used).
* @param defaultTXData Data to shift out in RX-only transactions
*
* @return Success/Fail, see \ref MXC_Error_Codes for a list of return codes.
*/
int MXC_SPI_SetDefaultTXData(mxc_spi_regs_t *spi, unsigned int defaultTXData);
-///<<< Previous Implementation
+//////<<< Previous Implementation
/* ** DMA Functions ** */
/**
* @brief This function initializes the DMA for SPI DMA transactions.
*
- * @note This function must run before the MXC_SPI_MasterTransactionDMA
- * function i
+ * @note This function must run before any SPI DMA transactions.
*
- * @param init Pointer to init struct with init.use_dma is set to true
- * and a DMA instance is assigned to init.dma (init.dma = MXC_DMA).
+ * @param spi Pointer to SPI registers (selects the SPI block used).
+ * @param dma Pointer to DMA registers (selects the DMA block used).
+ * @param use_dma_tx True/False setting to initialize SPI DMA TX. Acquire DMA TX channel.
+ * @param use_dma_rx True/False setting to initialize SPI DMA RX. Acquire DMA RX channel.
+ * use_dma_tx must be true even if use_dma_rx is false.
*
* @return Success/Fail, see \ref MXC_Error_Codes for a list of return codes.
*/
-int MXC_SPI_DMA_Init(mxc_spi_init_t *init);
+int MXC_SPI_DMA_Init(mxc_spi_regs_t *spi, mxc_dma_regs_t *dma, bool use_dma_tx, bool use_dma_rx);
/**
* @brief Helper function that checks whether the MXC_SPI_Init function
- * initalized DMA for SPI DMA transactons.
+ * cfgalized DMA for SPI DMA transactons.
*
* @param spi Pointer to SPI instance's registers.
*
@@ -856,12 +773,12 @@ int MXC_SPI_DMA_GetRXChannel(mxc_spi_regs_t *spi);
* @brief Sets the SPI instance's DMA TX/RX request select.
*
* @param spi Pointer to SPI instance's registers.
- * @param tx_buffer Pointer to transmit buffer.
- * @param rx_buffer Pointer to receive buffer.
+ * @param use_dma_tx True/False setting to set SPI DMA TX request select.
+ * @param use_dma_rx True/False setting to set SPI DMA RX request select.
*
* @return Success/Fail, see \ref MXC_Error_Codes for a list of return codes.
*/
-int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint8_t *rx_buffer);
+int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, bool use_dma_tx, bool use_dma_rx);
/* ** Transaction Functions ** */
@@ -920,90 +837,51 @@ int MXC_SPI_MasterTransactionAsync(mxc_spi_req_t *req);
int MXC_SPI_MasterTransactionDMA(mxc_spi_req_t *req);
/**
- * @brief Set up a non-blocking, interrupt-driven SPI controller transaction.
+ * @brief Set up a blocking, non-interrupt-driven SPI controller transaction.
*
- * The MXC_SPI_Handler function must be called in the selected SPI instance's
- * interrupt handler to process the transaction.
- *
- * @param spi Pointer to SPI instance's registers.
- * @param tx_buffer Pointer to transmit buffer (in terms of bytes).
- * @param tx_fr_len Number of frames to transmit from transmit buffer.
- * @param rx_buffer Pointer to transmit buffer (in terms of bytes).
- * @param rx_fr_len Number of frames to store in recieve buffer.
- * @param deassert True(1)/False(0) whether to deassert target select at end of transactions.
- * @param target Pointer to select target for SPI transaction.
+ * @param req Pointer to details of the transaction.
*
* @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-int MXC_SPI_ControllerTransaction(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint32_t tx_fr_len,
- uint8_t *rx_buffer, uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target);
+int MXC_SPI_ControllerTransaction(mxc_spi_req_t *req);
/**
- * @brief Set up a blocking, interrupt-driven SPI controller transaction.
+ * @brief Set up a non-blocking, interrupt-driven SPI controller transaction.
*
* The MXC_SPI_Handler function must be called in the selected SPI instance's
* interrupt handler to process the transaction.
*
- * @param spi Pointer to SPI instance's registers.
- * @param tx_buffer Pointer to transmit buffer (in terms of bytes).
- * @param tx_fr_len Number of frames to transmit from transmit buffer.
- * @param rx_buffer Pointer to transmit buffer (in terms of bytes).
- * @param rx_fr_len Number of frames to store in recieve buffer.
- * @param deassert True(1)/False(0) whether to deassert target select at end of transactions.
- * @param target Pointer to select target for SPI transaction.
+ * @param req Pointer to details of the transaction.
*
* @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-int MXC_SPI_ControllerTransactionB(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint32_t tx_fr_len,
- uint8_t *rx_buffer, uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target);
+int MXC_SPI_ControllerTransactionAsync(mxc_spi_req_t *req);
/**
* @brief Set up a non-blocking, DMA-driven SPI controller transaction.
+ *
+ * The MXC_SPI_Config(...) or MXC_SPI_DMA_Init(..). functions must be
+ * called before calling this DMA transaction function. This function
+ * does not initialize the DMA.
*
- * @param spi Pointer to SPI instance's registers.
- * @param tx_buffer Pointer to transmit buffer (in terms of bytes).
- * @param tx_fr_len Number of frames to transmit from transmit buffer.
- * @param rx_buffer Pointer to transmit buffer (in terms of bytes).
- * @param rx_fr_len Number of frames to store in recieve buffer.
- * @param deassert True(1)/False(0) whether to deassert target select at end of transactions.
- * @param target Pointer to select target for SPI transaction.
+ * @param req Pointer to details of the transaction.
*
* @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-int MXC_SPI_ControllerTransactionDMA(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint32_t tx_fr_len,
- uint8_t *rx_buffer, uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target);
+int MXC_SPI_ControllerTransactionDMA(mxc_spi_req_t *req);
/**
* @brief Set up a blocking, DMA-driven SPI controller transaction.
*
- * @param spi Pointer to SPI instance's registers.
- * @param tx_buffer Pointer to transmit buffer (in terms of bytes).
- * @param tx_fr_len Number of frames to transmit from transmit buffer.
- * @param rx_buffer Pointer to transmit buffer (in terms of bytes).
- * @param rx_fr_len Number of frames to store in recieve buffer.
- * @param deassert True(1)/False(0) whether to deassert target select at end of transactions.
- * @param target Pointer to select target for SPI transaction.
+ * @param req Pointer to details of the transaction.
*
* @return See \ref MXC_Error_Codes for the list of error return codes.
*/
-int MXC_SPI_ControllerTransactionDMAB(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint32_t tx_fr_len,
- uint8_t *rx_buffer, uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target);
+int MXC_SPI_ControllerTransactionDMAB(mxc_spi_req_t *req);
/**
* @brief Performs a blocking SPI transaction.
*
- * Performs a blocking SPI transaction.
- * These actions will be performed in Slave Mode:
- * 1. Fill FIFO with txData
- * 2. Wait for SS Assert
- * 3. If needed, pad txData with DefaultTXData
- * 4. Unload RX FIFO as needed
- * 5. On SS Deassert, return
- *
* @param req Pointer to details of the transaction
*
* @return See \ref MXC_Error_Codes for the list of error return codes.
@@ -1013,9 +891,6 @@ int MXC_SPI_SlaveTransaction(mxc_spi_req_t *req);
/**
* @brief Setup an interrupt-driven SPI transaction
*
- * The TX FIFO will be filled with txData, padded with DefaultTXData if necessary
- * Relevant interrupts will be enabled, and relevant registers set (SS, Width, etc)
- *
* @param req Pointer to details of the transactionz
*
* @return See \ref MXC_Error_Codes for the list of error return codes.
@@ -1039,6 +914,37 @@ int MXC_SPI_SlaveTransactionAsync(mxc_spi_req_t *req);
*/
int MXC_SPI_SlaveTransactionDMA(mxc_spi_req_t *req);
+/**
+ * @brief Setup a blocking SPI Target transaction.
+ *
+ * @param req Pointer to details of the transaction.
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
+ */
+int MXC_SPI_TargetTransaction(mxc_spi_req_t *req);
+
+/**
+ * @brief Setup an interrupt-driven, non-blocking SPI Target transaction.
+ *
+ * @param req Pointer to details of the transaction.
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
+ */
+int MXC_SPI_TargetTransactionAsync(mxc_spi_req_t *req);
+
+/**
+ * @brief Setup a DMA-driven SPI Target transaction.
+ *
+ * The MXC_SPI_Config(...) or MXC_SPI_DMA_Init(..). functions must be
+ * called before calling this DMA transaction function. This function
+ * does not initialize the DMA.
+ *
+ * @param req Pointer to details of the transaction.
+ *
+ * @return See \ref MXC_Error_Codes for the list of error return codes.
+ */
+int MXC_SPI_TargetTransactionDMA(mxc_spi_req_t *req);
+
/* ** Handler Functions ** */
/**
diff --git a/Libraries/PeriphDrivers/Source/ADC/adc_me10.c b/Libraries/PeriphDrivers/Source/ADC/adc_me10.c
index ea2b39f45ef..c0a8b614f7a 100644
--- a/Libraries/PeriphDrivers/Source/ADC/adc_me10.c
+++ b/Libraries/PeriphDrivers/Source/ADC/adc_me10.c
@@ -140,7 +140,11 @@ void MXC_ADC_SetExtScale(mxc_adc_scale_t scale)
{
MXC_ADC_RevA_SetExtScale((mxc_adc_reva_regs_t *)MXC_ADC, scale);
}
-
+// **************************************************************************
+void MXC_ADC_RefSelect(mxc_adc_ref_t ref)
+{
+ MXC_ADC_RevA_RefSelect((mxc_adc_reva_regs_t *)MXC_ADC, ref);
+}
// **************************************************************************
void MXC_ADC_EnableMonitor(mxc_adc_monitor_t monitor)
{
diff --git a/Libraries/PeriphDrivers/Source/ADC/adc_me13.c b/Libraries/PeriphDrivers/Source/ADC/adc_me13.c
index eb18220e60c..c36ea4e9388 100644
--- a/Libraries/PeriphDrivers/Source/ADC/adc_me13.c
+++ b/Libraries/PeriphDrivers/Source/ADC/adc_me13.c
@@ -136,7 +136,10 @@ void MXC_ADC_SetExtScale(mxc_adc_scale_t scale)
{
MXC_ADC_RevA_SetExtScale((mxc_adc_reva_regs_t *)MXC_ADC, scale);
}
-
+void MXC_ADC_RefSelect(mxc_adc_ref_t ref)
+{
+ MXC_ADC_RevA_RefSelect((mxc_adc_reva_regs_t *)MXC_ADC, ref);
+}
void MXC_ADC_EnableMonitor(mxc_adc_monitor_t monitor)
{
MXC_ADC_RevA_EnableMonitor((mxc_adc_reva_regs_t *)MXC_ADC, monitor);
diff --git a/Libraries/PeriphDrivers/Source/ADC/adc_me14.c b/Libraries/PeriphDrivers/Source/ADC/adc_me14.c
index 218f9977cac..8c0fc81579d 100644
--- a/Libraries/PeriphDrivers/Source/ADC/adc_me14.c
+++ b/Libraries/PeriphDrivers/Source/ADC/adc_me14.c
@@ -132,7 +132,10 @@ void MXC_ADC_SetExtScale(mxc_adc_scale_t scale)
{
MXC_ADC_RevA_SetExtScale((mxc_adc_reva_regs_t *)MXC_ADC, scale);
}
-
+void MXC_ADC_RefSelect(mxc_adc_ref_t ref)
+{
+ MXC_ADC_RevA_RefSelect((mxc_adc_reva_regs_t *)MXC_ADC, ref);
+}
void MXC_ADC_EnableMonitor(mxc_adc_monitor_t monitor)
{
MXC_ADC_RevA_EnableMonitor((mxc_adc_reva_regs_t *)MXC_ADC, monitor);
diff --git a/Libraries/PeriphDrivers/Source/ADC/adc_me17.c b/Libraries/PeriphDrivers/Source/ADC/adc_me17.c
index 3b730c17b5c..17b647c8078 100644
--- a/Libraries/PeriphDrivers/Source/ADC/adc_me17.c
+++ b/Libraries/PeriphDrivers/Source/ADC/adc_me17.c
@@ -169,7 +169,10 @@ void MXC_ADC_SetExtScale(mxc_adc_scale_t scale)
{
MXC_ADC_RevA_SetExtScale((mxc_adc_reva_regs_t *)MXC_ADC, scale);
}
-
+void MXC_ADC_RefSelect(mxc_adc_ref_t ref)
+{
+ MXC_ADC_RevA_RefSelect((mxc_adc_reva_regs_t *)MXC_ADC, ref);
+}
void MXC_ADC_EnableMonitor(mxc_adc_monitor_t monitor)
{
MXC_ADC_RevA_EnableMonitor((mxc_adc_reva_regs_t *)MXC_ADC, monitor);
diff --git a/Libraries/PeriphDrivers/Source/ADC/adc_me55.c b/Libraries/PeriphDrivers/Source/ADC/adc_me55.c
index fc813ba020f..fea3f0cbe5c 100644
--- a/Libraries/PeriphDrivers/Source/ADC/adc_me55.c
+++ b/Libraries/PeriphDrivers/Source/ADC/adc_me55.c
@@ -137,7 +137,10 @@ void MXC_ADC_SetExtScale(mxc_adc_scale_t scale)
{
MXC_ADC_RevA_SetExtScale((mxc_adc_reva_regs_t *)MXC_ADC, scale);
}
-
+void MXC_ADC_RefSelect(mxc_adc_ref_t ref)
+{
+ MXC_ADC_RevA_RefSelect((mxc_adc_reva_regs_t *)MXC_ADC, ref);
+}
void MXC_ADC_EnableMonitor(mxc_adc_monitor_t monitor)
{
MXC_ADC_RevA_EnableMonitor((mxc_adc_reva_regs_t *)MXC_ADC, monitor);
diff --git a/Libraries/PeriphDrivers/Source/ADC/adc_reva.c b/Libraries/PeriphDrivers/Source/ADC/adc_reva.c
index fea1dd9ff64..c4269ae585a 100644
--- a/Libraries/PeriphDrivers/Source/ADC/adc_reva.c
+++ b/Libraries/PeriphDrivers/Source/ADC/adc_reva.c
@@ -226,8 +226,25 @@ void MXC_ADC_RevA_SetExtScale(mxc_adc_reva_regs_t *adc, mxc_adc_scale_t scale)
adc->ctrl &= ~MXC_F_ADC_REVA_CTRL_SCALE;
break;
}
+
+ //Force sampling of adc scale register
+ adc->ctrl ^= (1 << MXC_F_ADC_REVA_CTRL_CH_SEL_POS);
+ //Reset the channel to original selected channel
+ adc->ctrl ^= (1 << MXC_F_ADC_REVA_CTRL_CH_SEL_POS);
}
+void MXC_ADC_RevA_RefSelect(mxc_adc_reva_regs_t *adc, mxc_adc_ref_t ref)
+{
+ switch (ref) {
+ case MXC_ADC_REF_INT:
+ case MXC_ADC_REF_EXT:
+ adc->ctrl &= ~MXC_F_ADC_REVA_CTRL_REF_SEL;
+ adc->ctrl |= (ref << MXC_F_ADC_REVA_CTRL_REF_SEL_POS);
+ break;
+ default:
+ break;
+ }
+}
void MXC_ADC_RevA_EnableMonitor(mxc_adc_reva_regs_t *adc, mxc_adc_monitor_t monitor)
{
MXC_ASSERT(monitor < MXC_MONITOR_NUM);
diff --git a/Libraries/PeriphDrivers/Source/ADC/adc_reva.h b/Libraries/PeriphDrivers/Source/ADC/adc_reva.h
index 5f846c631c1..312c908fdf6 100644
--- a/Libraries/PeriphDrivers/Source/ADC/adc_reva.h
+++ b/Libraries/PeriphDrivers/Source/ADC/adc_reva.h
@@ -76,6 +76,7 @@ int MXC_ADC_RevA_SetConversionSpeed(mxc_adc_reva_regs_t *adc, uint32_t hz);
int MXC_ADC_RevA_GetConversionSpeed(uint8_t divider);
void MXC_ADC_RevA_SetDataAlignment(mxc_adc_reva_regs_t *adc, int msbJustify);
void MXC_ADC_RevA_SetExtScale(mxc_adc_reva_regs_t *adc, mxc_adc_scale_t scale);
+void MXC_ADC_RevA_RefSelect(mxc_adc_reva_regs_t *adc, mxc_adc_ref_t ref);
void MXC_ADC_RevA_EnableMonitor(mxc_adc_reva_regs_t *adc, mxc_adc_monitor_t monitor);
void MXC_ADC_RevA_DisableMonitor(mxc_adc_reva_regs_t *adc, mxc_adc_monitor_t monitor);
void MXC_ADC_RevA_SetMonitorHighThreshold(mxc_adc_reva_regs_t *adc, mxc_adc_monitor_t monitor,
diff --git a/Libraries/PeriphDrivers/Source/I2C/i2c_reva.c b/Libraries/PeriphDrivers/Source/I2C/i2c_reva.c
index 55554a788b6..6fa2682700e 100644
--- a/Libraries/PeriphDrivers/Source/I2C/i2c_reva.c
+++ b/Libraries/PeriphDrivers/Source/I2C/i2c_reva.c
@@ -1440,11 +1440,7 @@ void MXC_I2C_RevA_MasterAsyncHandler(int i2cNum)
}
/* Call the callback */
- if (i2c->intfl0 & MXC_I2C_REVA_ERROR) {
- MXC_I2C_RevA_AsyncCallback(i2c, E_COMM_ERR);
- } else {
- MXC_I2C_RevA_AsyncCallback(i2c, E_NO_ERROR);
- }
+ MXC_I2C_RevA_AsyncCallback(i2c, E_NO_ERROR);
/* Clear the async state */
MXC_I2C_RevA_AsyncStop(i2c);
@@ -1531,9 +1527,36 @@ void MXC_I2C_RevA_SlaveAsyncHandler(mxc_i2c_reva_regs_t *i2c, mxc_i2c_reva_slave
}
}
+ // Check if transaction completed or restart occurred
+ if (int_en[0] & MXC_F_I2C_REVA_INTFL0_DONE) {
+ if (tFlags & MXC_F_I2C_REVA_INTFL0_STOP) {
+ // Stop/NACK condition occurred, transaction complete
+ *retVal = E_NO_ERROR;
+
+ if (callback != NULL) {
+ callback(i2c, MXC_I2C_REVA_EVT_TRANS_COMP, retVal);
+ }
+
+ i2c->intfl0 = MXC_F_I2C_REVA_INTFL0_STOP;
+ int_en[0] = 0;
+ int_en[1] = 0;
+ AsyncRequests[MXC_I2C_GET_IDX((mxc_i2c_regs_t *)i2c)] = NULL;
+ } else if (tFlags & MXC_F_I2C_REVA_INTFL0_DONE) {
+ // Restart detected, re-arm address match interrupt
+ i2c->intfl0 = MXC_F_I2C_REVA_INTFL0_DONE;
+ int_en[0] = MXC_F_I2C_REVA_INTFL0_ADDR_MATCH;
+ }
+ }
+
// Check for address match interrupt
if (int_en[0] & MXC_F_I2C_REVA_INTFL0_ADDR_MATCH) {
if (tFlags & MXC_F_I2C_REVA_INTFL0_ADDR_MATCH) {
+ // Address match occurred, prepare for transaction
+ if (tFlags & MXC_F_I2C_REVA_INTFL0_STOP && !(tFlags & MXC_F_I2C_REVA_INTFL0_DONE)) {
+ // Clear stop flag if it was asserted in a previous transaction
+ i2c->intfl0 = MXC_F_I2C_REVA_INTFL0_STOP;
+ }
+
if (i2c->ctrl & MXC_F_I2C_REVA_CTRL_READ) {
// Read request received from the master
if (callback != NULL) {
@@ -1561,27 +1584,6 @@ void MXC_I2C_RevA_SlaveAsyncHandler(mxc_i2c_reva_regs_t *i2c, mxc_i2c_reva_slave
}
}
}
-
- // Check if transaction completed or restart occurred
- if (int_en[0] & MXC_F_I2C_REVA_INTFL0_DONE) {
- if (tFlags & MXC_F_I2C_REVA_INTFL0_STOP) {
- // Stop/NACK condition occurred, transaction complete
- *retVal = E_NO_ERROR;
-
- if (callback != NULL) {
- callback(i2c, MXC_I2C_REVA_EVT_TRANS_COMP, retVal);
- }
-
- i2c->intfl0 = MXC_F_I2C_REVA_INTFL0_STOP;
- int_en[0] = 0;
- int_en[1] = 0;
- AsyncRequests[MXC_I2C_GET_IDX((mxc_i2c_regs_t *)i2c)] = NULL;
- } else if (tFlags & MXC_F_I2C_REVA_INTFL0_DONE) {
- // Restart detected, re-arm address match interrupt
- i2c->intfl0 = MXC_F_I2C_REVA_INTFL0_DONE;
- int_en[0] = MXC_F_I2C_REVA_INTFL0_ADDR_MATCH;
- }
- }
}
void MXC_I2C_RevA_AsyncHandler(mxc_i2c_reva_regs_t *i2c, uint32_t interruptCheck)
diff --git a/Libraries/PeriphDrivers/Source/OWM/owm_reva_me13.svd b/Libraries/PeriphDrivers/Source/OWM/owm_reva_me13.svd
index bbee0771f3a..1bb3c30b539 100644
--- a/Libraries/PeriphDrivers/Source/OWM/owm_reva_me13.svd
+++ b/Libraries/PeriphDrivers/Source/OWM/owm_reva_me13.svd
@@ -128,7 +128,7 @@
presence_detectPresence Pulse Detected.
- [5:5]
+ [7:7]read-only
diff --git a/Libraries/PeriphDrivers/Source/OWM/owm_reva_me18.svd b/Libraries/PeriphDrivers/Source/OWM/owm_reva_me18.svd
index bbee0771f3a..05b36d00f87 100644
--- a/Libraries/PeriphDrivers/Source/OWM/owm_reva_me18.svd
+++ b/Libraries/PeriphDrivers/Source/OWM/owm_reva_me18.svd
@@ -128,7 +128,7 @@
presence_detectPresence Pulse Detected.
- [5:5]
+ [7:7]read-only
@@ -234,4 +234,4 @@
-
\ No newline at end of file
+
diff --git a/Libraries/PeriphDrivers/Source/SPI/spi_ai87.c b/Libraries/PeriphDrivers/Source/SPI/spi_ai87.c
index f33313c1919..70626b81949 100644
--- a/Libraries/PeriphDrivers/Source/SPI/spi_ai87.c
+++ b/Libraries/PeriphDrivers/Source/SPI/spi_ai87.c
@@ -47,11 +47,18 @@
/* **** Definitions **** */
/* ************************************************************************** */
-int MXC_SPI_Init(mxc_spi_regs_t *spi, int masterMode, int quadModeUsed, int numSlaves,
- unsigned ssPolarity, unsigned int hz, mxc_spi_pins_t pins)
+int MXC_SPI_Init(mxc_spi_regs_t *spi, mxc_spi_type_t controller_target, mxc_spi_interface_t if_mode,
+ int numTargets, uint8_t ts_active_pol_mask, uint32_t freq, mxc_spi_pins_t pins)
{
int spi_num;
+ // Remap input parameters for v1 implementation.
+ int masterMode = controller_target;
+ int quadModeUsed = if_mode;
+ int numSlaves = numTargets;
+ int ssPolarity = ts_active_pol_mask;
+ int hz = freq;
+
spi_num = MXC_SPI_GET_IDX(spi);
MXC_ASSERT(spi_num >= 0);
@@ -513,3 +520,141 @@ void MXC_SPI_AsyncHandler(mxc_spi_regs_t *spi)
{
MXC_SPI_RevA1_AsyncHandler((mxc_spi_reva_regs_t *)spi);
}
+
+/* ** SPI v2 functions to prevent build errors ** */
+
+int MXC_SPI_Config(mxc_spi_cfg_t *cfg)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_ConfigStruct(mxc_spi_cfg_t *cfg, bool use_dma_tx, bool use_dma_rx)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_SetTSControl(mxc_spi_regs_t *spi, mxc_spi_tscontrol_t ts_control)
+{
+ return E_NOT_SUPPORTED;
+}
+
+mxc_spi_tscontrol_t MXC_SPI_GetTSControl(mxc_spi_regs_t *spi)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_SetFrameSize(mxc_spi_regs_t *spi, int frame_size)
+{
+ return MXC_SPI_SetDataSize(spi, frame_size);
+}
+
+int MXC_SPI_GetFrameSize(mxc_spi_regs_t *spi)
+{
+ return MXC_SPI_GetDataSize(spi);
+}
+
+int MXC_SPI_SetInterface(mxc_spi_regs_t *spi, mxc_spi_interface_t mode)
+{
+ return E_NOT_SUPPORTED;
+}
+
+mxc_spi_interface_t MXC_SPI_GetInterface(mxc_spi_regs_t *spi)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_SetClkMode(mxc_spi_regs_t *spi, mxc_spi_clkmode_t clk_mode)
+{
+ return E_NOT_SUPPORTED;
+}
+
+mxc_spi_clkmode_t MXC_SPI_GetClkMode(mxc_spi_regs_t *spi)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_SetCallback(mxc_spi_regs_t *spi, mxc_spi_callback_t callback, void *data)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_SetDummyTX(mxc_spi_regs_t *spi, uint16_t tx_value)
+{
+ return MXC_SPI_SetDefaultTXData(spi, tx_value);
+}
+
+/* ** DMA-Specific Functions ** */
+
+int MXC_SPI_DMA_Init(mxc_spi_regs_t *spi, mxc_dma_regs_t *dma, bool use_dma_tx, bool use_dma_rx)
+{
+ return E_NOT_SUPPORTED;
+}
+
+bool MXC_SPI_DMA_GetInitialized(mxc_spi_regs_t *spi)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_DMA_GetTXChannel(mxc_spi_regs_t *spi)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_DMA_GetRXChannel(mxc_spi_regs_t *spi)
+{
+ return E_NOT_SUPPORTED;
+}
+
+int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, bool use_dma_tx, bool use_dma_rx)
+{
+ return E_NOT_SUPPORTED;
+}
+
+/* ** Transaction Functions ** */
+
+int MXC_SPI_ControllerTransaction(mxc_spi_req_t *req)
+{
+ return MXC_SPI_MasterTransaction(req);
+}
+
+int MXC_SPI_ControllerTransactionAsync(mxc_spi_req_t *req)
+{
+ return MXC_SPI_MasterTransactionAsync(req);
+}
+
+int MXC_SPI_ControllerTransactionDMA(mxc_spi_req_t *req)
+{
+ return MXC_SPI_MasterTransactionDMA(req);
+}
+
+int MXC_SPI_TargetTransaction(mxc_spi_req_t *req)
+{
+ return MXC_SPI_SlaveTransaction(req);
+}
+
+int MXC_SPI_TargetTransactionAsync(mxc_spi_req_t *req)
+{
+ return MXC_SPI_SlaveTransactionAsync(req);
+}
+
+int MXC_SPI_TargetTransactionDMA(mxc_spi_req_t *req)
+{
+ return MXC_SPI_SlaveTransactionDMA(req);
+}
+
+/* ** Handler Functions ** */
+
+void MXC_SPI_Handler(mxc_spi_regs_t *spi)
+{
+ MXC_SPI_AsyncHandler(spi);
+}
+
+void MXC_SPI_DMA_TX_Handler(mxc_spi_regs_t *spi)
+{
+ return;
+}
+
+void MXC_SPI_DMA_RX_Handler(mxc_spi_regs_t *spi)
+{
+ return;
+}
diff --git a/Libraries/PeriphDrivers/Source/SPI/spi_ai87_v2.c b/Libraries/PeriphDrivers/Source/SPI/spi_ai87_v2.c
index 455fb777b4d..857f1363b22 100644
--- a/Libraries/PeriphDrivers/Source/SPI/spi_ai87_v2.c
+++ b/Libraries/PeriphDrivers/Source/SPI/spi_ai87_v2.c
@@ -56,275 +56,155 @@
#define MXC_SPI_TS1_MASK_POS (1)
#define MXC_SPI_TS2_MASK_POS (2)
-// Private variable used to check if DMA is used or not for Init function.
-static int use_dma = 0;
-
-// Private helper function to set up Init struct from legacy implementation.
-// Returns Success/Error Codes.
-static int MXC_SPI_legacy_setupInit(mxc_spi_init_t *init, mxc_spi_regs_t *spi, int masterMode,
- int quadModeUsed, int numSlaves, unsigned ssPolarity,
- unsigned int hz, mxc_spi_pins_t pins, bool useDMA)
+int MXC_SPI_Init(mxc_spi_regs_t *spi, mxc_spi_type_t controller_target, mxc_spi_interface_t if_mode,
+ int numTargets, uint8_t ts_active_pol_mask, uint32_t freq, mxc_spi_pins_t pins)
{
- // Set up init struct.
- init->spi = spi;
+ int error;
+ int8_t spi_num;
+ mxc_spi_tscontrol_t ts_control;
+ mxc_gpio_cfg_t temp_cfg; // main SPI pins.
+ mxc_gpio_cfg_t temp_ts_cfg; // TS pins.
+ mxc_gpio_vssel_t vssel;
- if (masterMode) {
- init->type = MXC_SPI_TYPE_CONTROLLER; // L. Master
- } else {
- init->type = MXC_SPI_TYPE_TARGET; // L. Slave
+ spi_num = MXC_SPI_GET_IDX(spi);
+ if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
+ return E_BAD_PARAM;
}
- init->freq = hz;
-
- if (quadModeUsed) {
- init->mode = MXC_SPI_INTERFACE_QUAD;
- } else {
- init->mode = MXC_SPI_INTERFACE_STANDARD;
+ // Check if frequency is too high
+ if ((spi_num == 0) && (freq > MXC_SPI_GetPeripheralClock(spi))) {
+ return E_BAD_PARAM;
}
- // New SPI drivers will not use "mxc_spi_pins_t pins" anymore.
- init->spi_pins = NULL;
-
- // Set up SPI pins like the legacy implementation.
- init->ts_control = MXC_SPI_TSCONTROL_HW_AUTO;
- init->target.pins = (const mxc_gpio_cfg_t){ 0 };
- init->target.active_polarity = ssPolarity;
+ if ((spi_num == 1) && (freq > SystemCoreClock)) {
+ return E_BAD_PARAM;
+ }
- // Set VSSEL level
if (pins.vddioh) {
- init->vssel = MXC_GPIO_VSSEL_VDDIOH;
+ vssel = MXC_GPIO_VSSEL_VDDIOH;
} else {
- init->vssel = MXC_GPIO_VSSEL_VDDIO;
- }
-
- // Set up Target Select pins.
- if (pins.ss0) {
- init->target.init_mask |= (1 << MXC_SPI_TS0_MASK_POS); // Bit position 0
+ vssel = MXC_GPIO_VSSEL_VDDIO;
}
- if (pins.ss1) {
- init->target.init_mask |= (1 << MXC_SPI_TS1_MASK_POS); // Bit position 1
- }
-
- if (pins.ss2) {
- init->target.init_mask |= (1 << MXC_SPI_TS2_MASK_POS); // Bit position 2
- }
-
- if (pins.sdio2 || pins.sdio3) {
- // Ensure QUAD mode is enabled if SDIO2/SDIO3 are true.
- if (quadModeUsed == 0) {
- return E_BAD_PARAM;
- }
- }
-
- // In the previous implementation, the MXC_SPI_Init function does not
- // set the message size until later by calling MXC_SPI_SetData.
- // By default for the new implementation, the frame_size will be set to 8 bits.
- init->frame_size = 8;
-
- // Set default clock mode (0).
- init->clk_mode = MXC_SPI_CLKMODE_0;
-
- // By default, DMA will be initalized for API function
- if (useDMA) {
- init->use_dma = true;
- init->dma = MXC_DMA;
+ // SPI Target mode only supports HW_AUTO.
+ if (pins.ss0 || pins.ss1 || pins.ss2 || (controller_target == MXC_SPI_TYPE_TARGET)) {
+ ts_control = MXC_SPI_TSCONTROL_HW_AUTO;
} else {
- init->use_dma = false;
- init->dma = NULL;
+ ts_control = MXC_SPI_TSCONTROL_SW_APP;
}
- return E_NO_ERROR;
-}
-
-int MXC_SPI_Init(mxc_spi_regs_t *spi, int masterMode, int quadModeUsed, int numSlaves,
- unsigned ssPolarity, unsigned int hz, mxc_spi_pins_t pins)
-{
- int error, spi_num;
-
- // TODO(5-15-2023): Remove this section when the Init function is updated to
- // int MXC_SPI_Init(mxc_spi_init_t *init)
- // This function is for backwards compatibility, before fully updating to new
- // implementation.
- mxc_spi_init_t spi_init = (const mxc_spi_init_t){ 0 };
- mxc_spi_init_t *init = &spi_init;
-
- error = MXC_SPI_legacy_setupInit(init, spi, masterMode, quadModeUsed, numSlaves, ssPolarity, hz,
- pins, use_dma);
+ error = MXC_SPI_RevA2_SetTSControl((mxc_spi_reva_regs_t *)spi, ts_control);
if (error != E_NO_ERROR) {
return error;
}
- spi_num = MXC_SPI_GET_IDX(init->spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- // Check if frequency is too high
- if ((spi_num == 0) && (init->freq > MXC_SPI_GetPeripheralClock(init->spi))) {
- return E_BAD_PARAM;
- }
-
- if ((spi_num == 1) && (init->freq > SystemCoreClock)) {
- return E_BAD_PARAM;
- }
-
- // Note: Target Select (L. SS) Pins will be configured in MXC_SPI_RevA2_Init.
- // Configure GPIO for spi
- if (init->spi == MXC_SPI1) {
+ // Configure SPI peripheral and pins.
+ if (spi == MXC_SPI1) {
MXC_SYS_Reset_Periph(MXC_SYS_RESET0_SPI1);
MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_SPI1);
- // Configure SPI to default pins if not provided.
- if (init->spi_pins == NULL) {
- if (init->mode == MXC_SPI_INTERFACE_3WIRE) {
- error = MXC_GPIO_Config(&gpio_cfg_spi1_3wire);
-
- } else if (init->mode == MXC_SPI_INTERFACE_STANDARD) {
- error = MXC_GPIO_Config(&gpio_cfg_spi1_standard);
+ switch (if_mode) {
+ case MXC_SPI_INTERFACE_STANDARD:
+ temp_cfg = gpio_cfg_spi1_standard;
+ break;
- } else if (init->mode == MXC_SPI_INTERFACE_DUAL) {
- error = MXC_GPIO_Config(&gpio_cfg_spi1_dual);
+ case MXC_SPI_INTERFACE_QUAD:
+ temp_cfg = gpio_cfg_spi1_quad;
+ break;
- } else if (init->mode == MXC_SPI_INTERFACE_QUAD) {
- error = MXC_GPIO_Config(&gpio_cfg_spi1_quad);
+ case MXC_SPI_INTERFACE_3WIRE:
+ temp_cfg = gpio_cfg_spi1_3wire;
+ break;
- } else {
- return E_BAD_PARAM;
- }
+ case MXC_SPI_INTERFACE_DUAL:
+ temp_cfg = gpio_cfg_spi1_dual;
+ break;
- } else {
- error = MXC_GPIO_Config(init->spi_pins);
+ default:
+ return E_BAD_PARAM;
}
- // Ensure SPI GPIO pins were properly configured.
- if (error != E_NO_ERROR) {
- return error;
+ // Set up HW TS pins (if HW_AUTO TS control scheme was selected).
+ // Voltage and drive strength settings will match the SPI pins.
+ if (ts_control == MXC_SPI_TSCONTROL_HW_AUTO) {
+ // Target Select 0 - TS0 (L. SS0 pin)
+ if (pins.ss0 == true) {
+ temp_ts_cfg = gpio_cfg_spi1_ts0;
+ temp_ts_cfg.vssel = vssel;
+ temp_ts_cfg.drvstr = pins.drvstr;
+
+ error = MXC_GPIO_Config(&temp_ts_cfg);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
+ }
}
-// Handles RISCV SPI Numbering.
+// Handle RISCV SPI instance numbering.
#ifdef MXC_SPI0
- } else if (init->spi == MXC_SPI0) {
+ } else if (spi == MXC_SPI0) {
MXC_SYS_Reset_Periph(MXC_SYS_RESET1_SPI0);
MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_SPI0);
- // Configure SPI to default pins if not provided.
- if (init->spi_pins == NULL) {
- if (init->mode == MXC_SPI_INTERFACE_3WIRE) {
- error = MXC_GPIO_Config(&gpio_cfg_spi0_3wire);
-
- } else if (init->mode == MXC_SPI_INTERFACE_STANDARD) {
- error = MXC_GPIO_Config(&gpio_cfg_spi0_standard);
-
- } else if (init->mode == MXC_SPI_INTERFACE_DUAL) {
- error = MXC_GPIO_Config(&gpio_cfg_spi0_dual);
+ switch (if_mode) {
+ case MXC_SPI_INTERFACE_STANDARD:
+ temp_cfg = gpio_cfg_spi0_standard;
+ break;
- } else if (init->mode == MXC_SPI_INTERFACE_QUAD) {
- error = MXC_GPIO_Config(&gpio_cfg_spi0_quad);
+ case MXC_SPI_INTERFACE_QUAD:
+ temp_cfg = gpio_cfg_spi0_quad;
+ break;
- } else {
- return E_BAD_PARAM;
- }
+ case MXC_SPI_INTERFACE_3WIRE:
+ temp_cfg = gpio_cfg_spi0_3wire;
+ break;
- } else {
- error = MXC_GPIO_Config(init->spi_pins);
- }
+ case MXC_SPI_INTERFACE_DUAL:
+ temp_cfg = gpio_cfg_spi0_dual;
+ break;
- // Ensure SPI GPIO pins were properly configured.
- if (error != E_NO_ERROR) {
- return error;
+ default:
+ return E_BAD_PARAM;
}
-#endif
-
- } else {
- return E_NO_DEVICE;
- }
-
- return MXC_SPI_RevA2_Init(init);
-}
-
-int MXC_SPI_Init_v2(mxc_spi_init_t *init)
-{
- int error, spi_num;
-
- spi_num = MXC_SPI_GET_IDX(init->spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- // Check if frequency is too high
- if ((spi_num == 0) && (init->freq > MXC_SPI_GetPeripheralClock(init->spi))) {
- return E_BAD_PARAM;
- }
-
- if ((spi_num == 1) && (init->freq > SystemCoreClock)) {
- return E_BAD_PARAM;
- }
-
- // Note: Target Select (L. SS) Pins will be configured in MXC_SPI_RevA2_Init.
- // Configure GPIO for spi
- if (init->spi == MXC_SPI1) {
- MXC_SYS_Reset_Periph(MXC_SYS_RESET0_SPI1);
- MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_SPI1);
-
- // Configure SPI to default pins if not provided.
- if (init->spi_pins == NULL) {
- if (init->mode == MXC_SPI_INTERFACE_3WIRE) {
- error = MXC_GPIO_Config(&gpio_cfg_spi1_3wire);
-
- } else if (init->mode == MXC_SPI_INTERFACE_STANDARD) {
- error = MXC_GPIO_Config(&gpio_cfg_spi1_standard);
-
- } else if (init->mode == MXC_SPI_INTERFACE_DUAL) {
- error = MXC_GPIO_Config(&gpio_cfg_spi1_dual);
- } else if (init->mode == MXC_SPI_INTERFACE_QUAD) {
- error = MXC_GPIO_Config(&gpio_cfg_spi1_quad);
-
- } else {
- return E_BAD_PARAM;
+ // Set up HW TS pins (if HW_AUTO TS control scheme was selected).
+ // Voltage and drive strength settings will match the SPI pins.
+ if (ts_control == MXC_SPI_TSCONTROL_HW_AUTO) {
+ // Target Select 0 - TS0 (L. SS0 pin)
+ if (pins.ss0 == true) {
+ temp_ts_cfg = gpio_cfg_spi0_ts0;
+ temp_ts_cfg.vssel = vssel;
+ temp_ts_cfg.drvstr = pins.drvstr;
+
+ error = MXC_GPIO_Config(&temp_ts_cfg);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
}
- } else {
- error = MXC_GPIO_Config(init->spi_pins);
- }
-
- // Ensure SPI GPIO pins were properly configured.
- if (error != E_NO_ERROR) {
- return error;
- }
+ // Target Select 1 - TS1 (L. SS1 pin)
+ if (pins.ss1 == true) {
+ temp_ts_cfg = gpio_cfg_spi0_ts1;
+ temp_ts_cfg.vssel = vssel;
+ temp_ts_cfg.drvstr = pins.drvstr;
-// Handles RISCV SPI Numbering.
-#ifdef MXC_SPI0
- } else if (init->spi == MXC_SPI0) {
- MXC_SYS_Reset_Periph(MXC_SYS_RESET1_SPI0);
- MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_SPI0);
-
- // Configure SPI to default pins if not provided.
- if (init->spi_pins == NULL) {
- if (init->mode == MXC_SPI_INTERFACE_3WIRE) {
- error = MXC_GPIO_Config(&gpio_cfg_spi0_3wire);
-
- } else if (init->mode == MXC_SPI_INTERFACE_STANDARD) {
- error = MXC_GPIO_Config(&gpio_cfg_spi0_standard);
-
- } else if (init->mode == MXC_SPI_INTERFACE_DUAL) {
- error = MXC_GPIO_Config(&gpio_cfg_spi0_dual);
-
- } else if (init->mode == MXC_SPI_INTERFACE_QUAD) {
- error = MXC_GPIO_Config(&gpio_cfg_spi0_quad);
-
- } else {
- return E_BAD_PARAM;
+ error = MXC_GPIO_Config(&temp_ts_cfg);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
}
- } else {
- error = MXC_GPIO_Config(init->spi_pins);
- }
+ // Target Select 2 - TS2 (L. SS2 pin)
+ if (pins.ss2 == true) {
+ temp_ts_cfg = gpio_cfg_spi0_ts2;
+ temp_ts_cfg.vssel = vssel;
+ temp_ts_cfg.drvstr = pins.drvstr;
- // Ensure SPI GPIO pins were properly configured.
- if (error != E_NO_ERROR) {
- return error;
+ error = MXC_GPIO_Config(&temp_ts_cfg);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
+ }
}
#endif
@@ -332,56 +212,49 @@ int MXC_SPI_Init_v2(mxc_spi_init_t *init)
return E_NO_DEVICE;
}
- return MXC_SPI_RevA2_Init(init);
-}
+ temp_cfg.vssel = vssel;
+ temp_cfg.drvstr = pins.drvstr;
-int MXC_SPI_InitStruct(mxc_spi_init_t *init)
-{
- if (init == NULL) {
- return E_BAD_PARAM;
+ // Configure main SPI pins.
+ error = MXC_GPIO_Config(&temp_cfg);
+ if (error != E_NO_ERROR) {
+ return error;
}
- init->spi = MXC_SPI1; // SPI1 is available on both the ARM and RISCV core.
- init->spi_pins = NULL; // Use default, predefined pins
- init->type = MXC_SPI_TYPE_CONTROLLER; // Controller mode
- init->freq = 100000; // 100KHz
- init->clk_mode = MXC_SPI_CLKMODE_0; // 0 - CPOL :: 0 - CPHA
- init->mode = MXC_SPI_INTERFACE_STANDARD; // Standard 4-wire mode
- init->ts_control = MXC_SPI_TSCONTROL_HW_AUTO; // Automatic Hardware Driven TS Control
- init->target.active_polarity = 0; // Active polarity is LOW (0). IDLE is HIGH (1).
- init->vssel = MXC_GPIO_VSSEL_VDDIO; // VDDIO - 1.8V
- init->target.init_mask = 0x01; // Default TS0
- init->use_dma = false; // DMA not used
- init->dma = NULL;
+ return MXC_SPI_RevA2_Init((mxc_spi_reva_regs_t *)spi, controller_target, if_mode, freq,
+ ts_active_pol_mask);
+}
- return E_SUCCESS;
+int MXC_SPI_Config(mxc_spi_cfg_t *cfg)
+{
+ return MXC_SPI_RevA2_Config(cfg);
}
-int MXC_SPI_InitStruct_DMA(mxc_spi_init_t *init)
+int MXC_SPI_ConfigStruct(mxc_spi_cfg_t *cfg, bool use_dma_tx, bool use_dma_rx)
{
- if (init == NULL) {
+ if (cfg == NULL) {
return E_BAD_PARAM;
}
- init->spi = MXC_SPI1; // SPI1 is available on both the ARM and RISCV core.
- init->spi_pins = NULL; // Use default, predefined pins
- init->type = MXC_SPI_TYPE_CONTROLLER; // Controller mode
- init->freq = 100000; // 100KHz
- init->clk_mode = MXC_SPI_CLKMODE_0; // 0 - CPOL :: 0 - CPHA
- init->mode = MXC_SPI_INTERFACE_STANDARD; // Standard 4-wire mode
- init->ts_control = MXC_SPI_TSCONTROL_HW_AUTO; // Automatic Hardware Driven TS Control
- init->target.active_polarity = 0; // Active polarity is LOW (0), IDLE is HIGH (1)
- init->vssel = MXC_GPIO_VSSEL_VDDIO; // VDDIO - 1.8V
- init->target.init_mask = 0x01; // Default TS0
- init->use_dma = true; // Use DMA
- init->dma = MXC_DMA;
+ cfg->spi = MXC_SPI1; // SPI1 is available on both the ARM and RISCV core.
+ cfg->clk_mode = MXC_SPI_CLKMODE_0; // 0 - CPOL :: 0 - CPHA
+
+ if (use_dma_tx || use_dma_rx) {
+ cfg->use_dma_tx = use_dma_tx;
+ cfg->use_dma_rx = use_dma_rx;
+ cfg->dma = MXC_DMA;
+ } else {
+ cfg->use_dma_tx = false;
+ cfg->use_dma_rx = false;
+ cfg->dma = NULL;
+ }
return E_SUCCESS;
}
int MXC_SPI_Shutdown(mxc_spi_regs_t *spi)
{
- int spi_num;
+ int8_t spi_num;
spi_num = MXC_SPI_GET_IDX(spi);
if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
@@ -465,95 +338,14 @@ int MXC_SPI_GetPeripheralClock(mxc_spi_regs_t *spi)
return retval;
}
-int MXC_SPI_ConfigTargetSelect(mxc_spi_regs_t *spi, uint32_t index, mxc_gpio_vssel_t vssel)
+int MXC_SPI_SetTSControl(mxc_spi_regs_t *spi, mxc_spi_tscontrol_t ts_control)
{
- int error, spi_num;
-
- spi_num = MXC_SPI_GET_IDX(spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- if (spi == MXC_SPI1) {
- if (index > MXC_SPI1_TS_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- switch (index) {
- // Target Select 0 - TS0 (L. SS0 pin)
- case 0:
- error = MXC_GPIO_Config(&gpio_cfg_spi1_ts0);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- error = MXC_GPIO_SetVSSEL(gpio_cfg_spi1_ts0.port, vssel, gpio_cfg_spi1_ts0.mask);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- break;
-
- default:
- return E_BAD_PARAM;
- }
-
-#ifdef MXC_SPI0
- } else if (spi == MXC_SPI0) {
- if (index > MXC_SPI0_TS_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- switch (index) {
- // Target Select 0 - TS0 (L. SS0 pin)
- case 0:
- error = MXC_GPIO_Config(&gpio_cfg_spi0_ts0);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- error = MXC_GPIO_SetVSSEL(gpio_cfg_spi0_ts0.port, vssel, gpio_cfg_spi0_ts0.mask);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- break;
-
- // Target Select 1 - TS1 (L. SS1 pin)
- case 1:
- error = MXC_GPIO_Config(&gpio_cfg_spi0_ts1);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- error = MXC_GPIO_SetVSSEL(gpio_cfg_spi0_ts1.port, vssel, gpio_cfg_spi0_ts1.mask);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- break;
-
- // Target Select 2 (TS2 - L. SS2 pin)
- case 2:
- error = MXC_GPIO_Config(&gpio_cfg_spi0_ts2);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- error = MXC_GPIO_SetVSSEL(gpio_cfg_spi0_ts2.port, vssel, gpio_cfg_spi0_ts2.mask);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- break;
-
- default:
- return E_BAD_PARAM;
- }
-#endif
- }
+ return MXC_SPI_RevA2_SetTSControl((mxc_spi_reva_regs_t *)spi, ts_control);
+}
- return E_NO_ERROR;
+mxc_spi_tscontrol_t MXC_SPI_GetTSControl(mxc_spi_regs_t *spi)
+{
+ return MXC_SPI_RevA2_GetTSControl((mxc_spi_reva_regs_t *)spi);
}
int MXC_SPI_SetFrequency(mxc_spi_regs_t *spi, unsigned int hz)
@@ -596,9 +388,9 @@ mxc_spi_clkmode_t MXC_SPI_GetClkMode(mxc_spi_regs_t *spi)
return MXC_SPI_RevA2_GetClkMode((mxc_spi_reva_regs_t *)spi);
}
-int MXC_SPI_SetCallback(mxc_spi_regs_t *spi, mxc_spi_callback_t callback, void *data)
+int MXC_SPI_SetCallback(mxc_spi_regs_t *spi, mxc_spi_callback_t completeCB, void *data)
{
- return MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)spi, callback, data);
+ return MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)spi, completeCB, data);
}
int MXC_SPI_GetActive(mxc_spi_regs_t *spi)
@@ -668,9 +460,10 @@ unsigned int MXC_SPI_GetRXThreshold(mxc_spi_regs_t *spi)
/* ** DMA-Specific Functions ** */
-int MXC_SPI_DMA_Init(mxc_spi_init_t *init)
+int MXC_SPI_DMA_Init(mxc_spi_regs_t *spi, mxc_dma_regs_t *dma, bool use_dma_tx, bool use_dma_rx)
{
- return MXC_SPI_RevA2_DMA_Init(init);
+ return MXC_SPI_RevA2_DMA_Init((mxc_spi_reva_regs_t *)spi, (mxc_dma_reva_regs_t *)dma,
+ use_dma_tx, use_dma_rx);
}
bool MXC_SPI_DMA_GetInitialized(mxc_spi_regs_t *spi)
@@ -688,9 +481,9 @@ int MXC_SPI_DMA_GetRXChannel(mxc_spi_regs_t *spi)
return MXC_SPI_RevA2_DMA_GetRXChannel((mxc_spi_reva_regs_t *)spi);
}
-int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint8_t *rx_buffer)
+int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, bool use_dma_tx, bool use_dma_rx)
{
- int spi_num;
+ int8_t spi_num;
int tx_reqsel = -1;
int rx_reqsel = -1;
@@ -699,7 +492,7 @@ int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint8_
return E_INVALID;
}
- if (tx_buffer != NULL) {
+ if (use_dma_tx) {
switch (spi_num) {
case 0:
tx_reqsel = MXC_DMA_REQUEST_SPI1TX;
@@ -714,7 +507,7 @@ int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint8_
}
}
- if (rx_buffer != NULL) {
+ if (use_dma_rx) {
switch (spi_num) {
case 0:
rx_reqsel = MXC_DMA_REQUEST_SPI1RX;
@@ -736,142 +529,158 @@ int MXC_SPI_DMA_SetRequestSelect(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint8_
int MXC_SPI_MasterTransaction(mxc_spi_req_t *req)
{
- mxc_spi_target_t target;
-
- // For backwards-compatibility with previous SPI implementation, use
- // use the req->ts_idx (L. req->ssIdx) as default.
- // Note: the previous implementation did not have an option to select
- // targets for transactions.
- target.index = req->ts_idx; // also req->ssIdx
-
- // Mainly used if MXC_SPI_TSCONTROL_SW_DRV scheme was selected.
- target.pins = req->target_sel.pins;
- target.active_polarity = req->target_sel.active_polarity;
-
- return MXC_SPI_RevA2_ControllerTransactionB((mxc_spi_reva_regs_t *)(req->spi), req->tx_buffer,
- req->tx_len, req->rx_buffer, req->rx_len,
- req->deassert, &target);
+ return MXC_SPI_RevA2_ControllerTransaction((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen, req->ssDeassert,
+ req->ssIdx);
}
int MXC_SPI_MasterTransactionAsync(mxc_spi_req_t *req)
{
int error;
- mxc_spi_target_t target;
-
- // For backwards-compatibility with previous SPI implementation, use
- // use the req->ts_idx (L. req->ssIdx) as default.
- // Note: the previous implementation did not have an option to select
- // targets for transactions.
- target.index = req->ts_idx; // also req->ssIdx
-
- // Mainly used if MXC_SPI_TSCONTROL_SW_DRV scheme was selected.
- target.pins = req->target_sel.pins;
- target.active_polarity = req->target_sel.active_polarity;
- error = MXC_SPI_SetCallback(req->spi, req->callback, req->callback_data);
- if (error != E_NO_ERROR) {
- return error;
+ // Users can set their own callback and pass in their own data if they choose to.
+ if (req->completeCB != NULL) {
+ error = MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)(req->spi), req->completeCB, req);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
}
- return MXC_SPI_RevA2_ControllerTransaction((mxc_spi_reva_regs_t *)(req->spi), req->tx_buffer,
- req->tx_len, req->rx_buffer, req->rx_len,
- req->deassert, &target);
+ return MXC_SPI_RevA2_ControllerTransactionAsync((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen,
+ req->ssDeassert, req->ssIdx);
}
int MXC_SPI_MasterTransactionDMA(mxc_spi_req_t *req)
{
int error;
- mxc_spi_target_t target;
- mxc_spi_init_t init;
- // For backwards-compatibility with previous SPI implementation, use
- // use the req->ts_idx (L. req->ssIdx) as default.
- // Note: the previous implementation did not have an option to select
- // targets for transactions.
- target.index = req->ts_idx; // also req->ssIdx
+ // Users can set their own callback and pass in their own data if they choose to.
+ if (req->completeCB != NULL) {
+ error = MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)(req->spi), req->completeCB, req);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
+ }
+
+ return MXC_SPI_RevA2_ControllerTransactionDMA((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen,
+ req->ssDeassert, req->ssIdx,
+ (mxc_dma_reva_regs_t *)MXC_DMA);
+}
- // Mainly used if MXC_SPI_TSCONTROL_SW_DRV scheme was selected.
- target.pins = req->target_sel.pins;
- target.active_polarity = req->target_sel.active_polarity;
+int MXC_SPI_ControllerTransaction(mxc_spi_req_t *req)
+{
+ return MXC_SPI_RevA2_ControllerTransaction((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen, req->ssDeassert,
+ req->ssIdx);
+}
- init.use_dma = true;
- init.dma = MXC_DMA;
+int MXC_SPI_ControllerTransactionAsync(mxc_spi_req_t *req)
+{
+ int error;
- // More overhead, but this function will initalize DMA if not initialized.
- if (MXC_SPI_DMA_GetInitialized(req->spi) == false) {
- error = MXC_SPI_DMA_Init(&init);
+ // Users can set their own callback and pass in their own data if they choose to.
+ if (req->completeCB != NULL) {
+ error = MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)(req->spi), req->completeCB, req);
if (error != E_NO_ERROR) {
return error;
}
}
- error = MXC_SPI_SetCallback(req->spi, req->callback, req);
- if (error != E_NO_ERROR) {
- return error;
- }
+ return MXC_SPI_RevA2_ControllerTransactionAsync((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen,
+ req->ssDeassert, req->ssIdx);
+}
- error = MXC_SPI_DMA_SetRequestSelect(req->spi, req->tx_buffer, req->rx_buffer);
- if (error != E_NO_ERROR) {
- return error;
+int MXC_SPI_ControllerTransactionDMA(mxc_spi_req_t *req)
+{
+ int error;
+
+ // Users can set their own callback and pass in their own data if they choose to.
+ if (req->completeCB != NULL) {
+ error = MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)(req->spi), req->completeCB, req);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
}
- return MXC_SPI_RevA2_ControllerTransactionDMA((mxc_spi_reva_regs_t *)(req->spi), req->tx_buffer,
- req->tx_len, req->rx_buffer, req->rx_len,
- req->deassert, &target);
+ return MXC_SPI_RevA2_ControllerTransactionDMA((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen,
+ req->ssDeassert, req->ssIdx,
+ (mxc_dma_reva_regs_t *)MXC_DMA);
}
-int MXC_SPI_ControllerTransaction(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint32_t tx_fr_len,
- uint8_t *rx_buffer, uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target)
+int MXC_SPI_SlaveTransaction(mxc_spi_req_t *req)
{
- return MXC_SPI_RevA2_ControllerTransaction((mxc_spi_reva_regs_t *)spi, tx_buffer, tx_fr_len,
- rx_buffer, rx_fr_len, deassert, target);
+ return MXC_SPI_RevA2_TargetTransaction((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen);
}
-int MXC_SPI_ControllerTransactionB(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint32_t tx_fr_len,
- uint8_t *rx_buffer, uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target)
+int MXC_SPI_SlaveTransactionAsync(mxc_spi_req_t *req)
{
- return MXC_SPI_RevA2_ControllerTransactionB((mxc_spi_reva_regs_t *)spi, tx_buffer, tx_fr_len,
- rx_buffer, rx_fr_len, deassert, target);
+ int error;
+
+ // Users can set their own callback and pass in their own data if they choose to.
+ if (req->completeCB != NULL) {
+ error = MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)(req->spi), req->completeCB, req);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
+ }
+
+ return MXC_SPI_RevA2_TargetTransactionAsync((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen);
}
-int MXC_SPI_ControllerTransactionDMA(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint32_t tx_fr_len,
- uint8_t *rx_buffer, uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target)
+int MXC_SPI_SlaveTransactionDMA(mxc_spi_req_t *req)
{
int error;
- error = MXC_SPI_DMA_SetRequestSelect(spi, tx_buffer, rx_buffer);
- if (error != E_NO_ERROR) {
- return error;
+ // Users can set their own callback and pass in their own data if they choose to.
+ if (req->completeCB != NULL) {
+ error = MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)(req->spi), req->completeCB, req);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
}
- return MXC_SPI_RevA2_ControllerTransactionDMA((mxc_spi_reva_regs_t *)spi, tx_buffer, tx_fr_len,
- rx_buffer, rx_fr_len, deassert, target);
+ return MXC_SPI_RevA2_TargetTransactionDMA((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen,
+ (mxc_dma_reva_regs_t *)MXC_DMA);
}
-int MXC_SPI_ControllerTransactionDMAB(mxc_spi_regs_t *spi, uint8_t *tx_buffer, uint32_t tx_fr_len,
- uint8_t *rx_buffer, uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target)
+int MXC_SPI_TargetTransaction(mxc_spi_req_t *req)
{
- return MXC_SPI_RevA2_ControllerTransactionDMAB((mxc_spi_reva_regs_t *)spi, tx_buffer, tx_fr_len,
- rx_buffer, rx_fr_len, deassert, target);
+ return MXC_SPI_RevA2_TargetTransaction((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen);
}
-int MXC_SPI_SlaveTransaction(mxc_spi_req_t *req)
+int MXC_SPI_TargetTransactionAsync(mxc_spi_req_t *req)
{
- return E_NOT_SUPPORTED;
-}
+ int error;
-int MXC_SPI_SlaveTransactionAsync(mxc_spi_req_t *req)
-{
- return E_NOT_SUPPORTED;
+ error = MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)(req->spi), req->completeCB, req);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
+
+ return MXC_SPI_RevA2_TargetTransactionAsync((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen);
}
-int MXC_SPI_SlaveTransactionDMA(mxc_spi_req_t *req)
+int MXC_SPI_TargetTransactionDMA(mxc_spi_req_t *req)
{
- return E_NOT_SUPPORTED;
+ int error;
+
+ error = MXC_SPI_RevA2_SetCallback((mxc_spi_reva_regs_t *)(req->spi), req->completeCB, req);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
+
+ return MXC_SPI_RevA2_TargetTransactionDMA((mxc_spi_reva_regs_t *)(req->spi), req->txData,
+ req->txLen, req->rxData, req->rxLen,
+ (mxc_dma_reva_regs_t *)MXC_DMA);
}
/* ** Handler Functions ** */
@@ -931,11 +740,11 @@ int MXC_SPI_SetWidth(mxc_spi_regs_t *spi, mxc_spi_width_t spiWidth)
mxc_spi_width_t MXC_SPI_GetWidth(mxc_spi_regs_t *spi)
{
- mxc_spi_interface_t mode;
+ mxc_spi_interface_t if_mode;
- mode = MXC_SPI_GetInterface(spi);
+ if_mode = MXC_SPI_GetInterface(spi);
- switch (mode) {
+ switch (if_mode) {
case MXC_SPI_INTERFACE_STANDARD:
return SPI_WIDTH_STANDARD;
@@ -975,13 +784,13 @@ int MXC_SPI_SetMode(mxc_spi_regs_t *spi, mxc_spi_mode_t spiMode)
return MXC_SPI_SetClkMode(spi, MXC_SPI_CLKMODE_0);
case SPI_MODE_1:
- return MXC_SPI_SetClkMode(spi, MXC_SPI_CLKMODE_0);
+ return MXC_SPI_SetClkMode(spi, MXC_SPI_CLKMODE_1);
case SPI_MODE_2:
- return MXC_SPI_SetClkMode(spi, MXC_SPI_CLKMODE_0);
+ return MXC_SPI_SetClkMode(spi, MXC_SPI_CLKMODE_2);
case SPI_MODE_3:
- return MXC_SPI_SetClkMode(spi, MXC_SPI_CLKMODE_0);
+ return MXC_SPI_SetClkMode(spi, MXC_SPI_CLKMODE_3);
default:
return E_BAD_PARAM;
diff --git a/Libraries/PeriphDrivers/Source/SPI/spi_me18.c b/Libraries/PeriphDrivers/Source/SPI/spi_me18.c
index 4b5b94dc279..3f3e6c9cf1c 100644
--- a/Libraries/PeriphDrivers/Source/SPI/spi_me18.c
+++ b/Libraries/PeriphDrivers/Source/SPI/spi_me18.c
@@ -427,13 +427,13 @@ int MXC_SPI_MasterTransactionDMA(mxc_spi_req_t *req)
reqselRx = MXC_DMA_REQUEST_SPI1RX;
break;
case 2:
- reqselTx = MXC_DMA_REQUEST_SPI2RX;
+ reqselRx = MXC_DMA_REQUEST_SPI2RX;
break;
case 3:
- reqselTx = MXC_DMA_REQUEST_SPI3RX;
+ reqselRx = MXC_DMA_REQUEST_SPI3RX;
break;
case 4:
- reqselTx = MXC_DMA_REQUEST_SPI4RX;
+ reqselRx = MXC_DMA_REQUEST_SPI4RX;
break;
default:
return E_BAD_PARAM;
diff --git a/Libraries/PeriphDrivers/Source/SPI/spi_reva1.c b/Libraries/PeriphDrivers/Source/SPI/spi_reva1.c
index c631757a245..99aa1737148 100644
--- a/Libraries/PeriphDrivers/Source/SPI/spi_reva1.c
+++ b/Libraries/PeriphDrivers/Source/SPI/spi_reva1.c
@@ -530,33 +530,42 @@ unsigned int MXC_SPI_RevA1_ReadRXFIFO(mxc_spi_reva_regs_t *spi, unsigned char *b
len &= ~(unsigned)0x1;
}
- unsigned cnt = 0;
+ unsigned count = 0;
- if (bits <= 8 || len >= 2) {
- // Read from the FIFO
- while (len) {
+ // Read from the FIFO
+ while (len) {
+ // Reading 2-8 bit wide messages from the FIFO16 or FIFO32 register
+ // swaps the ordering of the message.
+ // Example:
+ // When the SPI FIFO receives the message '00, 01, 02, 03', reading the FIFO16
+ // or FIFO32 register could result in '01, 00, 03, 02' - depending on the part.
+ if (bits > 8) {
if (len > 3) {
- memcpy((uint8_t *)(&bytes[cnt]), (void *)(&spi->fifo32), 4);
+ memcpy((uint8_t *)(&bytes[count]), (void *)(&spi->fifo32), 4);
len -= 4;
- cnt += 4;
+ count += 4;
} else if (len > 1) {
- memcpy((uint8_t *)(&bytes[cnt]), (void *)(&spi->fifo16[0]), 2);
+ memcpy((uint8_t *)(&bytes[count]), (void *)(&spi->fifo16[0]), 2);
len -= 2;
- cnt += 2;
-
- } else {
- ((uint8_t *)bytes)[cnt++] = spi->fifo8[0];
- len -= 1;
+ count += 2;
}
- // Don't read less than 2 bytes if we are using greater than 8 bit characters
- if (len == 1 && bits > 8) {
+ // Don't read less than 2 bytes if we are using greater than 8 bit wide messages.
+ // Due to the nature of how this function is called in the drivers, it should never
+ // reach to this point.
+ if (len == 1) {
break;
}
+
+ // 9-16 bit wide messages should not be read from the FIFO8 register (cuts
+ // off the upper byte).
+ } else {
+ ((uint8_t *)bytes)[count++] = spi->fifo8[0];
+ len -= 1;
}
}
- return cnt;
+ return count;
}
unsigned int MXC_SPI_RevA1_GetRXFIFOAvailable(mxc_spi_reva_regs_t *spi)
@@ -584,28 +593,35 @@ unsigned int MXC_SPI_RevA1_WriteTXFIFO(mxc_spi_reva_regs_t *spi, unsigned char *
len &= ~(unsigned)0x1;
}
- unsigned cnt = 0;
+ unsigned count = 0;
while (len) {
- if (len > 3) {
- memcpy((void *)(&spi->fifo32), (uint8_t *)(&bytes[cnt]), 4);
-
- len -= 4;
- cnt += 4;
-
- } else if (len > 1) {
- memcpy((void *)(&spi->fifo16[0]), (uint8_t *)(&bytes[cnt]), 2);
-
- len -= 2;
- cnt += 2;
+ // Writing 2-8 bit wide messages to the FIFO16 or FIFO32 register
+ // swaps the ordering of the message.
+ // Example:
+ // SPI FIFO is expected to transmit the message '00, 01, 02, 03'.
+ // Writing the four byte-wide characters to the FIFO16 or FIFO32 register could
+ // result in this message shifted out: '01, 00, 03, 02' - depending on the part.
+ if (bits > 8) {
+ if (len > 3) {
+ memcpy((void *)(&spi->fifo32), (uint8_t *)(&bytes[count]), 4);
+ len -= 4;
+ count += 4;
+ } else if (len > 1) {
+ memcpy((void *)(&spi->fifo16[0]), (uint8_t *)(&bytes[count]), 2);
+ len -= 2;
+ count += 2;
+ }
- } else if (bits <= 8) {
- spi->fifo8[0] = ((uint8_t *)bytes)[cnt++];
- len--;
+ // 9-16 bit wide messages should not be written to the FIFO8 register (cuts
+ // off the upper byte).
+ } else {
+ spi->fifo8[0] = ((uint8_t *)bytes)[count++];
+ len -= 1;
}
}
- return cnt;
+ return count;
}
unsigned int MXC_SPI_RevA1_GetTXFIFOAvailable(mxc_spi_reva_regs_t *spi)
@@ -753,6 +769,7 @@ int MXC_SPI_RevA1_TransSetup(mxc_spi_reva_req_t *req)
} else {
states[spi_num].txrx_req = false;
}
+
(req->spi)->dma |= (MXC_F_SPI_REVA_DMA_TX_FLUSH | MXC_F_SPI_REVA_DMA_RX_FLUSH);
(req->spi)->ctrl0 |= (MXC_F_SPI_REVA_CTRL0_EN);
@@ -770,7 +787,9 @@ uint32_t MXC_SPI_RevA1_MasterTransHandler(mxc_spi_reva_regs_t *spi, mxc_spi_reva
// Leave slave select asserted at the end of the transaction
if (states[spi_num].hw_ss_control && !req->ssDeassert) {
- spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_SS_CTRL;
+ spi->ctrl0 = (spi->ctrl0 & ~MXC_F_SPI_REVA_CTRL0_START) | MXC_F_SPI_REVA_CTRL0_SS_CTRL;
+ // Note: Setting 0 to START bit to avoid race condition and duplicated starts.
+ // See https://github.com/Analog-Devices-MSDK/msdk/issues/713
}
retval = MXC_SPI_RevA1_TransHandler(spi, req);
@@ -782,7 +801,7 @@ uint32_t MXC_SPI_RevA1_MasterTransHandler(mxc_spi_reva_regs_t *spi, mxc_spi_reva
// Deassert slave select at the end of the transaction
if (states[spi_num].hw_ss_control && req->ssDeassert) {
- spi->ctrl0 &= ~MXC_F_SPI_REVA_CTRL0_SS_CTRL;
+ spi->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_START | MXC_F_SPI_REVA_CTRL0_SS_CTRL);
}
return retval;
diff --git a/Libraries/PeriphDrivers/Source/SPI/spi_reva2.c b/Libraries/PeriphDrivers/Source/SPI/spi_reva2.c
index 8f6b87e7307..69421b11333 100644
--- a/Libraries/PeriphDrivers/Source/SPI/spi_reva2.c
+++ b/Libraries/PeriphDrivers/Source/SPI/spi_reva2.c
@@ -51,25 +51,27 @@
// clang-format off
typedef struct {
// Info from initialization.
- bool initialized;
bool dma_initialized;
- mxc_spi_init_t init;
+ mxc_spi_type_t controller_target; // Controller or Target Mode.
+ uint8_t frame_size; //
+ mxc_spi_interface_t if_mode;
+
// Transaction Data.
uint8_t *tx_buffer;
- uint32_t tx_len; // Terms of bytes
- uint32_t tx_cnt; // Terms of bytes
+ uint32_t tx_length_bytes; // Terms of bytes
+ uint32_t tx_count_bytes; // Terms of bytes
uint8_t *rx_buffer;
- uint32_t rx_len; // Terms of bytes
- uint32_t rx_cnt;
+ uint32_t rx_length_bytes; // Terms of bytes
+ uint32_t rx_count_bytes;
uint16_t tx_dummy_value;
mxc_spi_callback_t callback;
void *callback_data;
// Chip Select Info.
- bool deassert; // Target Select (TS) Deasserted at the end of a transmission.
- mxc_spi_target_t current_target;
+ bool deassert; // Target Select (TS) Deasserted at the end of a transmission.
+ mxc_spi_tscontrol_t ts_control;
// DMA Settings.
mxc_dma_reva_regs_t *dma;
@@ -77,14 +79,13 @@ typedef struct {
int rx_dma_ch;
// Status Fields.
- bool controller_done; // Master
- bool target_done; // Slave
+ bool transaction_done;
bool tx_done;
bool rx_done;
-} mxc_spi_handle_data_t;
+} mxc_spi_reva2_handle_data_t;
// clang-format on
-static volatile mxc_spi_handle_data_t STATES[MXC_SPI_INSTANCES];
+static volatile mxc_spi_reva2_handle_data_t STATES[MXC_SPI_INSTANCES];
/* **** Private Functions **** */
@@ -95,23 +96,19 @@ static volatile mxc_spi_handle_data_t STATES[MXC_SPI_INSTANCES];
* This function helps package the frame when the STATES[n] fields
* are all in terms of bytes.
*
- * @param spi Pointer to SPI instance.
- * @param buffer Pointer to buffer of messages to transmit.
- * @param len_bytes Number of messages (in terms of bytes) in buffer to transmit.
+ * @param spi Pointer to SPI instance.
+ * @param buffer Pointer to buffer of messages to transmit.
+ * @param length_bytes Number of messages (in terms of bytes) in buffer to transmit.
*
- * @return cnt The number of frames written to the TX FIFO.
+ * @return count The number of frames written to the TX FIFO.
*/
static uint32_t MXC_SPI_RevA2_writeTXFIFO16(mxc_spi_reva_regs_t *spi, uint8_t *buffer,
- uint32_t len_bytes)
+ uint32_t length_bytes)
{
uint32_t tx_avail;
- int spi_num;
- uint32_t cnt = 0;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
+ uint32_t count = 0;
- if (buffer == NULL || len_bytes == 0) {
+ if (buffer == NULL || length_bytes == 0) {
return 0;
}
@@ -119,31 +116,31 @@ static uint32_t MXC_SPI_RevA2_writeTXFIFO16(mxc_spi_reva_regs_t *spi, uint8_t *b
((spi->dma & MXC_F_SPI_REVA_DMA_TX_LVL) >> MXC_F_SPI_REVA_DMA_TX_LVL_POS);
// Do not write more than the available FIFO size
- if (len_bytes > tx_avail) {
- len_bytes = tx_avail;
+ if (length_bytes > tx_avail) {
+ length_bytes = tx_avail;
}
// Ensure even lengths for halfword frame lengths.
// Note: Len is in terms of bytes, so sending 9-16bit transactions means sending
// 2 bytes per frame.
- len_bytes &= ~0x01;
+ length_bytes &= ~0x01;
- while (len_bytes) {
- if (len_bytes > 3) {
- memcpy((void *)(&spi->fifo32), (uint8_t *)(&buffer[cnt]), 4);
+ while (length_bytes) {
+ if (length_bytes > 3) {
+ memcpy((void *)(&spi->fifo32), (uint8_t *)(&buffer[count]), 4);
- len_bytes -= 4;
- cnt += 4;
+ length_bytes -= 4;
+ count += 4;
- } else if (len_bytes > 1) {
- memcpy((void *)(&spi->fifo16[0]), (uint8_t *)(&buffer[cnt]), 2);
+ } else if (length_bytes > 1) {
+ memcpy((void *)(&spi->fifo16[0]), (uint8_t *)(&buffer[count]), 2);
- len_bytes -= 2;
- cnt += 2;
+ length_bytes -= 2;
+ count += 2;
}
}
- return cnt;
+ return count;
}
/** Private Function: readRXFIFO16
@@ -151,61 +148,57 @@ static uint32_t MXC_SPI_RevA2_writeTXFIFO16(mxc_spi_reva_regs_t *spi, uint8_t *b
* This function helps package the frame when the STATES[n] fields
* are all in terms of bytes.
*
- * @param spi Pointer to SPI instance.
- * @param buffer Pointer to buffer to store read messages.
- * @param len_bytes Number of messages (in terms of bytes) to store in receive buffer.
+ * @param spi Pointer to SPI instance.
+ * @param buffer Pointer to buffer to store read messages.
+ * @param length_bytes Number of messages (in terms of bytes) to store in receive buffer.
*
- * @return cnt The number of frames read from the RX FIFO
+ * @return count The number of frames read from the RX FIFO.
*/
static uint32_t MXC_SPI_RevA2_readRXFIFO16(mxc_spi_reva_regs_t *spi, uint8_t *buffer,
- uint32_t len_bytes)
+ uint32_t length_bytes)
{
uint32_t rx_avail;
- int spi_num;
- uint32_t cnt = 0;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
+ uint32_t count = 0;
- if (buffer == NULL || len_bytes == 0) {
+ if (buffer == NULL || length_bytes == 0) {
return 0;
}
rx_avail = (spi->dma & MXC_F_SPI_REVA_DMA_RX_LVL) >> MXC_F_SPI_REVA_DMA_RX_LVL_POS;
// Do not read more than available frames in RX FIFO.
- if (len_bytes > rx_avail) {
- len_bytes = rx_avail;
+ if (length_bytes > rx_avail) {
+ length_bytes = rx_avail;
}
// Ensure even lengths for halfword frame lengths.
// Note: Len is in terms of bytes, so reading 9-16bit wide messages means reading
// 2 bytes per frame.
- len_bytes &= ~0x01;
+ length_bytes &= ~0x01;
- if (len_bytes >= 2) {
+ if (length_bytes >= 2) {
// Read from the FIFO
- while (len_bytes) {
- if (len_bytes > 3) {
- memcpy((uint8_t *)(&buffer[cnt]), (void *)(&spi->fifo32), 4);
- len_bytes -= 4;
- cnt += 4;
-
- } else if (len_bytes > 1) {
- memcpy((uint8_t *)(&buffer[cnt]), (void *)(&spi->fifo16[0]), 2);
- len_bytes -= 2;
- cnt += 2;
+ while (length_bytes) {
+ if (length_bytes > 3) {
+ memcpy((uint8_t *)(&buffer[count]), (void *)(&spi->fifo32), 4);
+ length_bytes -= 4;
+ count += 4;
+
+ } else if (length_bytes > 1) {
+ memcpy((uint8_t *)(&buffer[count]), (void *)(&spi->fifo16[0]), 2);
+ length_bytes -= 2;
+ count += 2;
}
// Ensures read of less than 2 bytes aren't read.
// Code should never get to this point.
- if (len_bytes == 1) {
+ if (length_bytes == 1) {
break;
}
}
}
- return cnt;
+ return count;
}
/** Private Function: process
@@ -215,30 +208,34 @@ static uint32_t MXC_SPI_RevA2_readRXFIFO16(mxc_spi_reva_regs_t *spi, uint8_t *bu
*/
static void MXC_SPI_RevA2_process(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
+ int8_t spi_num;
int remain;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
// Write any pending bytes out.
// Dependent on 1) Valid TX Buffer, 2) TX Length not 0, and 3) TX FIFO Not Empty.
- if (STATES[spi_num].tx_buffer && STATES[spi_num].tx_len > 0) {
+ if (STATES[spi_num].tx_buffer && STATES[spi_num].tx_length_bytes > 0) {
// Write to the FIFO for byte size transactions (message sizes for 8 bits or less)
- if (STATES[spi_num].init.frame_size <= 8) {
+ if (STATES[spi_num].frame_size <= 8) {
while (((spi->dma & MXC_F_SPI_REVA_DMA_TX_LVL) >> MXC_F_SPI_REVA_DMA_TX_LVL_POS) <
(MXC_SPI_FIFO_DEPTH)) {
- spi->fifo8[0] = STATES[spi_num].tx_buffer[STATES[spi_num].tx_cnt];
- STATES[spi_num].tx_cnt += 1;
+ // Check for overflow.
+ if (STATES[spi_num].tx_count_bytes == STATES[spi_num].tx_length_bytes) {
+ break;
+ }
+
+ spi->fifo8[0] = STATES[spi_num].tx_buffer[STATES[spi_num].tx_count_bytes];
+ STATES[spi_num].tx_count_bytes += 1;
}
// Write to the FIFO for halfword size transactions (message sizes for 9 bits or greater)
} else {
- STATES[spi_num].tx_cnt += MXC_SPI_RevA2_writeTXFIFO16(
- spi, &(STATES[spi_num].tx_buffer[STATES[spi_num].tx_cnt]),
- STATES[spi_num].tx_len - STATES[spi_num].tx_cnt);
+ STATES[spi_num].tx_count_bytes += MXC_SPI_RevA2_writeTXFIFO16(
+ spi, &(STATES[spi_num].tx_buffer[STATES[spi_num].tx_count_bytes]),
+ STATES[spi_num].tx_length_bytes - STATES[spi_num].tx_count_bytes);
- remain = STATES[spi_num].tx_len - STATES[spi_num].tx_cnt;
+ remain = STATES[spi_num].tx_length_bytes - STATES[spi_num].tx_count_bytes;
if (remain) {
if (remain >= MXC_SPI_FIFO_DEPTH) {
@@ -252,27 +249,32 @@ static void MXC_SPI_RevA2_process(mxc_spi_reva_regs_t *spi)
}
}
- if (STATES[spi_num].tx_cnt == STATES[spi_num].tx_len) {
+ if (STATES[spi_num].tx_count_bytes == STATES[spi_num].tx_length_bytes) {
STATES[spi_num].tx_done = true;
}
// Unload any SPI data that has come in
// Dependent on 1) Valid RX Buffer, 2) RX Length not 0, and 3) RX FIFO Not Empty.
- if (STATES[spi_num].rx_buffer && STATES[spi_num].rx_len > 0) {
+ if (STATES[spi_num].rx_buffer && STATES[spi_num].rx_length_bytes > 0) {
// Read the FIFO for byte size transactions (message sizes for 8 bits or less)
- if (STATES[spi_num].init.frame_size <= 8) {
+ if (STATES[spi_num].frame_size <= 8) {
while ((spi->dma & MXC_F_SPI_REVA_DMA_RX_LVL)) {
- STATES[spi_num].rx_buffer[STATES[spi_num].rx_cnt] = spi->fifo8[0];
- STATES[spi_num].rx_cnt += 1;
+ // Check for overflow.
+ if (STATES[spi_num].rx_count_bytes == STATES[spi_num].rx_length_bytes) {
+ break;
+ }
+
+ STATES[spi_num].rx_buffer[STATES[spi_num].rx_count_bytes] = spi->fifo8[0];
+ STATES[spi_num].rx_count_bytes += 1;
}
// Read the FIFO for halfword size transactions (message sizes for 9 bits or greater)
} else {
- STATES[spi_num].rx_cnt += MXC_SPI_RevA2_readRXFIFO16(
- spi, &(STATES[spi_num].rx_buffer[STATES[spi_num].rx_cnt]),
- STATES[spi_num].rx_len - STATES[spi_num].rx_cnt);
+ STATES[spi_num].rx_count_bytes += MXC_SPI_RevA2_readRXFIFO16(
+ spi, &(STATES[spi_num].rx_buffer[STATES[spi_num].rx_count_bytes]),
+ STATES[spi_num].rx_length_bytes - STATES[spi_num].rx_count_bytes);
- remain = STATES[spi_num].rx_len - STATES[spi_num].rx_cnt;
+ remain = STATES[spi_num].rx_length_bytes - STATES[spi_num].rx_count_bytes;
if (remain) {
if (remain >= MXC_SPI_FIFO_DEPTH) {
@@ -286,38 +288,59 @@ static void MXC_SPI_RevA2_process(mxc_spi_reva_regs_t *spi)
}
}
- if (STATES[spi_num].rx_cnt == STATES[spi_num].rx_len) {
+ if (STATES[spi_num].rx_count_bytes == STATES[spi_num].rx_length_bytes) {
STATES[spi_num].rx_done = true;
}
+
+ // Handle Target Transaction Completion.
+ // Unlike the Controller, there is no Target Done interrupt to handle the callback and set the
+ // transaction_done flag.
+ if (STATES[spi_num].controller_target == MXC_SPI_TYPE_TARGET) {
+ // Check if the transaction is complete.
+ if (STATES[spi_num].tx_done == true && STATES[spi_num].rx_done == true) {
+ // Callback if valid.
+ // Note: If Target Select (TS) Control Scheme is set in SW_App mode, then the caller needs to ensure the
+ // Target Select (TS) pin is asserted or deasserted in their application.
+ if (STATES[spi_num].callback) {
+ STATES[spi_num].callback(STATES[spi_num].callback_data, E_NO_ERROR);
+ }
+
+ // Target is done after callback (if valid) is handled.
+ STATES[spi_num].transaction_done = true;
+
+ // Reset the SPI to complete the on-going transaction.
+ // SPIn may remain busy (SPI_STAT) even after the target select input
+ // is deasserted. This ensures the SPI block is not busy after a
+ // target transaction is completed.
+ spi->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_EN);
+ spi->ctrl0 |= (MXC_F_SPI_REVA_CTRL0_EN);
+ }
+ }
}
/** Private Function: resetStateStruct
* This functions resets the STATE of an SPI instance.
*
* @param spi_num Index number of SPI instance.
- *
- * @return Success/Fail, see \ref MXC_Error_Codes for a list of return codes.
*/
-static int MXC_SPI_RevA2_resetStateStruct(int spi_num)
+static void MXC_SPI_RevA2_resetStateStruct(int8_t spi_num)
{
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
// Init Data
- STATES[spi_num].initialized = false;
STATES[spi_num].dma_initialized = false;
- STATES[spi_num].init = (const mxc_spi_init_t){ 0 };
+ STATES[spi_num].controller_target = MXC_SPI_TYPE_CONTROLLER;
+ STATES[spi_num].frame_size = 8; // 1 byte frame sizes.
+ STATES[spi_num].if_mode = MXC_SPI_INTERFACE_STANDARD;
// Transaction Members
STATES[spi_num].tx_buffer = NULL;
- STATES[spi_num].tx_len = 0;
- STATES[spi_num].tx_cnt = 0;
+ STATES[spi_num].tx_length_bytes = 0;
+ STATES[spi_num].tx_count_bytes = 0;
STATES[spi_num].rx_buffer = NULL;
- STATES[spi_num].rx_len = 0;
- STATES[spi_num].rx_cnt = 0;
+ STATES[spi_num].rx_length_bytes = 0;
+ STATES[spi_num].rx_count_bytes = 0;
STATES[spi_num].deassert =
true; // Default state is TS will be deasserted at the end of a transmission.
+ STATES[spi_num].ts_control = MXC_SPI_TSCONTROL_HW_AUTO; // Default (0) state.
// DMA
STATES[spi_num].dma = NULL;
@@ -325,247 +348,139 @@ static int MXC_SPI_RevA2_resetStateStruct(int spi_num)
STATES[spi_num].rx_dma_ch = -1;
// Status Members
- STATES[spi_num].controller_done = false;
+ STATES[spi_num].transaction_done = false;
STATES[spi_num].tx_done = false;
STATES[spi_num].rx_done = false;
- STATES[spi_num].target_done = false;
-
- return E_NO_ERROR;
}
/* **** Public Functions **** */
-int MXC_SPI_RevA2_Init(mxc_spi_init_t *init)
+int MXC_SPI_RevA2_Init(mxc_spi_reva_regs_t *spi, mxc_spi_type_t controller_target,
+ mxc_spi_interface_t if_mode, uint32_t freq, uint8_t ts_active_pol_mask)
{
- int error, spi_num, i;
- int tx_ch, rx_ch;
- mxc_spi_target_t *target;
- mxc_gpio_regs_t *target_port;
-
- if (init == NULL) {
- return E_NULL_PTR;
- }
+ int error;
+ int8_t spi_num;
- // Ensure valid SPI instance.
- spi_num = MXC_SPI_GET_IDX(init->spi);
+ spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
return E_BAD_PARAM;
}
- // For code readability.
- target = &(init->target);
- if (target == NULL) {
- return E_NULL_PTR;
- }
-
// Reset STATE of current SPI instance.
- error = MXC_SPI_RevA2_resetStateStruct(spi_num);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- // Save init data for transactions and handlers.
- STATES[spi_num].init = *init;
- STATES[spi_num].dma = NULL;
- STATES[spi_num].current_target = *target;
-
- // Set up Target Select Control Scheme.
- // Hardware (Automatic) Controlled.
- if (init->ts_control == MXC_SPI_TSCONTROL_HW_AUTO) {
- // Set up preconfigured TSn Pins.
- // Use target.init_mask for most the convenience.
- if (init->target.init_mask) {
- // Get total number of TSn instances for this SPI instance
- for (i = 0; i < MXC_SPI_GET_TOTAL_TS(init->spi); i++) {
- // Note: The [] represents the bit location of init_mask
- // init_mask[0] <= Target Select 0 (TS0)
- // init_mask[1] <= Target Select 1 (TS1)
- // init_mask[n] <= Target Select n (TSn)
- if (init->target.init_mask & (1 << i)) {
- error = MXC_SPI_ConfigTargetSelect(init->spi, i, init->vssel);
- if (error != E_NO_ERROR) {
- return error;
- }
- }
- }
-
- MXC_SETFIELD((init->spi)->ctrl0, MXC_F_SPI_REVA_CTRL0_SS_ACTIVE,
- ((uint32_t)(init->target.init_mask)
- << MXC_F_SPI_REVA_CTRL0_SS_ACTIVE_POS));
-
- // If target.init_mask was not used, then read the target settings and initalize the selected index.
- // Mainly used to test new HW TSn pins that aren't defined in the parts' mxc_pins.h and pins_{part}.c.
- } else {
- if (target->index >= MXC_SPI_GET_TOTAL_TS(init->spi)) {
- return E_BAD_PARAM;
- }
-
- error = MXC_SPI_ConfigTargetSelect(init->spi, target->index, init->vssel);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- (init->spi)->ctrl0 |= ((1 << target->index) << MXC_F_SPI_REVA_CTRL0_SS_ACTIVE_POS);
+ MXC_SPI_RevA2_resetStateStruct(spi_num);
- // Set TS Polarity (Default - active low (0))
- if (target->active_polarity) {
- (init->spi)->ctrl2 |= ((1 << target->index) << MXC_F_SPI_REVA_CTRL2_SS_POL_POS);
- } else {
- (init->spi)->ctrl2 &= ~((1 << target->index) << MXC_F_SPI_REVA_CTRL2_SS_POL_POS);
- }
- }
-
- // Software Driver Controlled.
- } else if (init->ts_control == MXC_SPI_TSCONTROL_SW_DRV) {
- // Readbility for register access
- target_port = target->pins.port;
+ // Save init data states.
+ STATES[spi_num].controller_target = controller_target;
+ STATES[spi_num].frame_size = 8;
+ STATES[spi_num].if_mode = if_mode;
- // If SPI driver is handling target, make sure the pin function is set as an output (AF: IO).
- if ((target->pins.port != NULL) && (target->pins.func == MXC_GPIO_FUNC_OUT)) {
- error = MXC_GPIO_Config(&(target->pins));
- if (error != E_NO_ERROR) {
- return error;
- }
-
- // Ensure VDDIO/VDDIOH Selection
- error = MXC_GPIO_SetVSSEL(target->pins.port, init->vssel, target->pins.mask);
- if (error != E_NO_ERROR) {
- return error;
- }
+ // Enable SPI port.
+ spi->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_EN);
+ spi->ctrl0 |= (MXC_F_SPI_REVA_CTRL0_EN);
- // Set IDLE TS Polarity (Default - active low (0))
- if (target->active_polarity) {
- // Active HIGH (1), Set TS Idle State to LOW (0)
- target_port->out_clr |= target->pins.mask;
- } else {
- // Active LOW (0), Set TS Idle State to HIGH (1)
- target_port->out_set |= target->pins.mask;
- }
+ // Set Controller (L. Master) or Target (L. Slave) mode.
+ switch (controller_target) {
+ case MXC_SPI_TYPE_CONTROLLER:
+ spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_MST_MODE;
+ break;
- } else {
- return E_BAD_PARAM;
- }
+ case MXC_SPI_TYPE_TARGET:
+ spi->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_MST_MODE);
+ break;
- // Don't do anything if SW Application is handling Target Select (TS) pin
- // while still checking for proper ts_control parameter.
- // Software Application Controlled.
- } else if (init->ts_control != MXC_SPI_TSCONTROL_SW_APP) {
- // Not a valid Target Select (TS) Control option.
+ default:
return E_BAD_PARAM;
}
- // Enable SPI port.
- (init->spi)->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_EN);
- (init->spi)->ctrl0 |= (MXC_F_SPI_REVA_CTRL0_EN);
-
- // Select Controller (L. Master) or Target (L. Slave) Mode.
- if (init->type == MXC_SPI_TYPE_CONTROLLER) {
- (init->spi)->ctrl0 |= MXC_F_SPI_REVA_CTRL0_MST_MODE;
- } else {
- (init->spi)->ctrl0 &= ~MXC_F_SPI_REVA_CTRL0_MST_MODE;
- }
-
- // Set frame size.
- if (init->frame_size <= 1 || init->frame_size > 16) {
- return E_BAD_PARAM;
- } else {
- (init->spi)->ctrl2 |= (init->frame_size) << MXC_F_SPI_REVA_CTRL2_NUMBITS_POS;
- }
+ // Set default frame size to 8 bits wide.
+ MXC_SETFIELD(spi->ctrl2, MXC_F_SPI_REVA_CTRL2_NUMBITS, 8 << MXC_F_SPI_REVA_CTRL2_NUMBITS_POS);
// Remove any delay between TS (L. SS) and SCLK edges.
- (init->spi)->sstime = (1 << MXC_F_SPI_REVA_SSTIME_PRE_POS) |
- (1 << MXC_F_SPI_REVA_SSTIME_POST_POS) |
- (1 << MXC_F_SPI_REVA_SSTIME_INACT_POS);
+ spi->sstime = (1 << MXC_F_SPI_REVA_SSTIME_PRE_POS) | (1 << MXC_F_SPI_REVA_SSTIME_POST_POS) |
+ (1 << MXC_F_SPI_REVA_SSTIME_INACT_POS);
// Enable TX/RX FIFOs
- (init->spi)->dma |= MXC_F_SPI_REVA_DMA_TX_FIFO_EN | MXC_F_SPI_REVA_DMA_RX_FIFO_EN;
+ spi->dma |= MXC_F_SPI_REVA_DMA_TX_FIFO_EN | MXC_F_SPI_REVA_DMA_RX_FIFO_EN;
// Set TX and RX Threshold to (FIFO_DEPTH - 1) and (0), respectively.
- MXC_SETFIELD((init->spi)->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
+ MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
((MXC_SPI_FIFO_DEPTH - 1) << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
- MXC_SETFIELD((init->spi)->dma, MXC_F_SPI_REVA_DMA_RX_THD_VAL,
- (0 << MXC_F_SPI_REVA_DMA_RX_THD_VAL_POS));
+ MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_RX_THD_VAL, (0 << MXC_F_SPI_REVA_DMA_RX_THD_VAL_POS));
- // Set Clock Mode (CPOL and CPHA).
- error = MXC_SPI_SetClkMode((init->spi), (init->mode));
+ // Set Default Clock Mode (CPOL: 0, and CPHA: 0).
+ error = MXC_SPI_SetClkMode((mxc_spi_regs_t *)spi, MXC_SPI_CLKMODE_0);
if (error != E_NO_ERROR) {
return error;
}
// Interface mode: 3-wire, standard (4-wire), dual, quad.
- error = MXC_SPI_SetInterface((init->spi), (init->mode));
+ error = MXC_SPI_SetInterface((mxc_spi_regs_t *)spi, if_mode);
if (error != E_NO_ERROR) {
return error;
}
- error = MXC_SPI_SetFrequency((init->spi), (init->freq));
+ error = MXC_SPI_SetFrequency((mxc_spi_regs_t *)spi, freq);
if (error != E_NO_ERROR) {
return error;
}
// Clear any interrupt flags that may already be set.
- (init->spi)->intfl = (init->spi)->intfl;
- (init->spi)->inten = 0;
-
- if (init->use_dma == false) {
- // Enable Controller Done Interrupt.
- (init->spi)->inten |= MXC_F_SPI_REVA_INTEN_MST_DONE;
- }
-
- // Set callback.
- STATES[spi_num].callback = init->callback;
- STATES[spi_num].callback_data = init->callback_data;
+ spi->intfl = spi->intfl;
+ spi->inten = 0;
- // Setup DMA features if used.
- if (init->use_dma) {
- // Even though the Init Struct has a pointer to the DMA instance,
- // this will make the code a bit more readable since the DMA
- // instance is now type casted with the DMA RevA Registers.
- STATES[spi_num].dma = (mxc_dma_reva_regs_t *)(init->dma);
+ // Clear the HW TS settings (These are set in the transaction functions).
+ MXC_SETFIELD(spi->ctrl0, MXC_F_SPI_REVA_CTRL0_SS_ACTIVE, 0);
-#if (MXC_DMA_INSTANCES == 1)
- error = MXC_DMA_Init();
-#else
- error = MXC_DMA_Init(init->dma);
-#endif
- if (error != E_NO_ERROR) {
- return error;
- }
+ // Set the TS Active Polarity settings.
+ MXC_SETFIELD(spi->ctrl2, MXC_F_SPI_REVA_CTRL2_SS_POL,
+ ts_active_pol_mask << MXC_F_SPI_REVA_CTRL2_SS_POL_POS);
- // Acquire DMA Channels for SPI TX/RX
- STATES[spi_num].tx_dma_ch = MXC_DMA_AcquireChannel();
- STATES[spi_num].rx_dma_ch = MXC_DMA_AcquireChannel();
+ return E_NO_ERROR;
+}
- tx_ch = STATES[spi_num].tx_dma_ch;
- rx_ch = STATES[spi_num].rx_dma_ch;
+int MXC_SPI_RevA2_Config(mxc_spi_cfg_t *cfg)
+{
+ int error;
+ int8_t spi_num;
- // Check if failed to acquire channel.
- if (STATES[spi_num].tx_dma_ch < 0 || STATES[spi_num].rx_dma_ch < 0) {
- return E_NONE_AVAIL;
- }
+ if (cfg == NULL) {
+ return E_NULL_PTR;
+ }
- // TX Channel
- STATES[spi_num].dma->ch[tx_ch].ctrl |=
- (MXC_F_DMA_REVA_CTRL_CTZ_IE); // | MXC_F_DMA_REVA_CTRL_DIS_IE);
- STATES[spi_num].dma->inten |= (1 << tx_ch);
+ // Ensure valid SPI instance.
+ spi_num = MXC_SPI_GET_IDX(cfg->spi);
+ if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
+ return E_BAD_PARAM;
+ }
- // RX Channel
- STATES[spi_num].dma->ch[rx_ch].ctrl |=
- (MXC_F_DMA_REVA_CTRL_CTZ_IE); // | MXC_F_DMA_REVA_CTRL_DIS_IE);
- STATES[spi_num].dma->inten |= (1 << rx_ch);
+ // Set Single Frame Size.
+ error = MXC_SPI_SetFrameSize((cfg->spi), (cfg->frame_size));
+ if (error != E_NO_ERROR) {
+ return error;
+ }
- STATES[spi_num].dma_initialized = true;
+ // Set Clock Mode (CPOL and CPHA).
+ error = MXC_SPI_SetClkMode((cfg->spi), (cfg->clk_mode));
+ if (error != E_NO_ERROR) {
+ return error;
}
- // If successful, mark STATE of this SPI instance as initialized.
- STATES[spi_num].initialized = true;
+ // Setup DMA features if used.
+ if (cfg->use_dma_tx || cfg->use_dma_rx) {
+ error = MXC_SPI_RevA2_DMA_Init((mxc_spi_reva_regs_t *)(cfg->spi),
+ (mxc_dma_reva_regs_t *)(cfg->dma), (cfg->use_dma_tx),
+ (cfg->use_dma_rx));
+ if (error != E_NO_ERROR) {
+ return error;
+ }
+ }
return E_NO_ERROR;
}
int MXC_SPI_RevA2_Shutdown(mxc_spi_reva_regs_t *spi)
{
- int spi_num, error;
+ int8_t spi_num;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
@@ -596,61 +511,73 @@ int MXC_SPI_RevA2_Shutdown(mxc_spi_reva_regs_t *spi)
STATES[spi_num].rx_dma_ch = E_NO_DEVICE;
}
- if (STATES[spi_num].init.use_dma) {
+ if (STATES[spi_num].dma_initialized) {
MXC_DMA_DeInit();
}
// Reset the SPI instance's STATE when shutting down.
- error = MXC_SPI_RevA2_resetStateStruct(spi_num);
- if (error != E_NO_ERROR) {
- return error;
- }
+ MXC_SPI_RevA2_resetStateStruct(spi_num);
return E_NO_ERROR;
}
uint32_t MXC_SPI_RevA2_GetFlags(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
-
- MXC_ASSERT(spi_num >= 0);
-
return spi->intfl;
}
void MXC_SPI_RevA2_ClearFlags(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
-
- MXC_ASSERT(spi_num >= 0);
-
spi->intfl = spi->intfl;
}
void MXC_SPI_RevA2_EnableInt(mxc_spi_reva_regs_t *spi, uint32_t en)
{
- int spi_num;
+ spi->inten |= en;
+}
+
+void MXC_SPI_RevA2_DisableInt(mxc_spi_reva_regs_t *spi, uint32_t dis)
+{
+ spi->inten &= ~(dis);
+}
+
+int MXC_SPI_RevA2_SetTSControl(mxc_spi_reva_regs_t *spi, mxc_spi_tscontrol_t ts_control)
+{
+ int8_t spi_num;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
+ if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
+ return E_BAD_PARAM;
+ }
- MXC_ASSERT(spi_num >= 0);
+ switch (ts_control) {
+ case MXC_SPI_TSCONTROL_HW_AUTO:
+ break;
- spi->inten |= en;
+ case MXC_SPI_TSCONTROL_SW_APP:
+ spi->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_SS_ACTIVE);
+ spi->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL2_SS_POL);
+ break;
+
+ default:
+ return E_BAD_PARAM;
+ }
+
+ STATES[spi_num].ts_control = ts_control;
+
+ return E_NO_ERROR;
}
-void MXC_SPI_RevA2_DisableInt(mxc_spi_reva_regs_t *spi, uint32_t dis)
+mxc_spi_tscontrol_t MXC_SPI_RevA2_GetTSControl(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
+ int8_t spi_num;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
+ if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
+ return E_BAD_PARAM;
+ }
- MXC_ASSERT(spi_num >= 0);
-
- spi->inten &= ~(dis);
+ return (STATES[spi_num].ts_control);
}
int MXC_SPI_RevA2_SetFrequency(mxc_spi_reva_regs_t *spi, uint32_t freq)
@@ -698,10 +625,6 @@ int MXC_SPI_RevA2_SetFrequency(mxc_spi_reva_regs_t *spi, uint32_t freq)
int MXC_SPI_RevA2_GetFrequency(mxc_spi_reva_regs_t *spi)
{
- if (MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi) < 0) {
- return E_BAD_PARAM;
- }
-
unsigned scale, lo_clk, hi_clk;
scale = (spi->clkctrl & MXC_F_SPI_REVA_CLKCTRL_CLKDIV) >> MXC_F_SPI_REVA_CLKCTRL_CLKDIV_POS;
@@ -713,7 +636,7 @@ int MXC_SPI_RevA2_GetFrequency(mxc_spi_reva_regs_t *spi)
int MXC_SPI_RevA2_SetFrameSize(mxc_spi_reva_regs_t *spi, int frame_size)
{
- int spi_num;
+ int8_t spi_num;
int saved_enable_state;
// HW has problem with these two character sizes
@@ -722,49 +645,40 @@ int MXC_SPI_RevA2_SetFrameSize(mxc_spi_reva_regs_t *spi, int frame_size)
}
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
+
+ if ((spi->stat & MXC_F_SPI_REVA_STAT_BUSY) &&
+ (STATES[spi_num].controller_target == MXC_SPI_TYPE_CONTROLLER)) {
+ return E_BAD_STATE;
}
// Set up the character size.
- if (!(spi->stat & MXC_F_SPI_REVA_STAT_BUSY)) {
- saved_enable_state = spi->ctrl0 | MXC_F_SPI_REVA_CTRL0_EN;
-
- // If enabled, disable SPI before changing character size.
- if (saved_enable_state) {
- spi->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_EN);
- }
+ saved_enable_state = spi->ctrl0 | MXC_F_SPI_REVA_CTRL0_EN;
- // Update data size from save Init function.
- STATES[spi_num].init.frame_size = frame_size;
+ // If enabled, disable SPI before changing character size.
+ if (saved_enable_state) {
+ spi->ctrl0 &= ~(MXC_F_SPI_REVA_CTRL0_EN);
+ }
- if (frame_size < 16) {
- MXC_SETFIELD(spi->ctrl2, MXC_F_SPI_REVA_CTRL2_NUMBITS,
- frame_size << MXC_F_SPI_REVA_CTRL2_NUMBITS_POS);
- } else {
- // Set to 16 bits per character as default.
- MXC_SETFIELD(spi->ctrl2, MXC_F_SPI_REVA_CTRL2_NUMBITS,
- 0 << MXC_F_SPI_REVA_CTRL2_NUMBITS_POS);
- }
+ // Update data size from save Init function.
+ STATES[spi_num].frame_size = frame_size;
- // Return back to original SPI enable state.
- MXC_SETFIELD(spi->ctrl0, MXC_F_SPI_REVA_CTRL0_EN, saved_enable_state);
+ if (frame_size < 16) {
+ MXC_SETFIELD(spi->ctrl2, MXC_F_SPI_REVA_CTRL2_NUMBITS,
+ frame_size << MXC_F_SPI_REVA_CTRL2_NUMBITS_POS);
} else {
- return E_BAD_STATE;
+ // Set to 16 bits per character as default.
+ MXC_SETFIELD(spi->ctrl2, MXC_F_SPI_REVA_CTRL2_NUMBITS,
+ 0 << MXC_F_SPI_REVA_CTRL2_NUMBITS_POS);
}
+ // Return back to original SPI enable state.
+ MXC_SETFIELD(spi->ctrl0, MXC_F_SPI_REVA_CTRL0_EN, saved_enable_state);
+
return E_NO_ERROR;
}
int MXC_SPI_RevA2_GetFrameSize(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
// NUMBITS = 0 means 16-bits per character
if (!(spi->ctrl2 & MXC_F_SPI_REVA_CTRL2_NUMBITS)) {
return 16;
@@ -773,19 +687,12 @@ int MXC_SPI_RevA2_GetFrameSize(mxc_spi_reva_regs_t *spi)
}
}
-int MXC_SPI_RevA2_SetInterface(mxc_spi_reva_regs_t *spi, mxc_spi_interface_t mode)
+int MXC_SPI_RevA2_SetInterface(mxc_spi_reva_regs_t *spi, mxc_spi_interface_t if_mode)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
// Clear before setting
spi->ctrl2 &= ~(MXC_F_SPI_REVA_CTRL2_THREE_WIRE | MXC_F_SPI_REVA_CTRL2_DATA_WIDTH);
- switch (mode) {
+ switch (if_mode) {
case MXC_SPI_INTERFACE_3WIRE:
spi->ctrl2 |= MXC_F_SPI_REVA_CTRL2_THREE_WIRE;
break;
@@ -809,7 +716,7 @@ int MXC_SPI_RevA2_SetInterface(mxc_spi_reva_regs_t *spi, mxc_spi_interface_t mod
}
// Save state of new mode
- STATES[spi_num].init.mode = mode;
+ STATES[MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi)].if_mode = if_mode;
return E_NO_ERROR;
}
@@ -833,13 +740,6 @@ mxc_spi_interface_t MXC_SPI_RevA2_GetInterface(mxc_spi_reva_regs_t *spi)
int MXC_SPI_RevA2_SetClkMode(mxc_spi_reva_regs_t *spi, mxc_spi_clkmode_t clk_mode)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
switch (clk_mode) {
// CPOL: 0 CPHA: 0
case MXC_SPI_CLKMODE_0:
@@ -872,21 +772,11 @@ int MXC_SPI_RevA2_SetClkMode(mxc_spi_reva_regs_t *spi, mxc_spi_clkmode_t clk_mod
break;
}
- // Save state of new clock mode.
- STATES[spi_num].init.clk_mode = clk_mode;
-
return E_NO_ERROR;
}
mxc_spi_clkmode_t MXC_SPI_RevA2_GetClkMode(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
if (spi->ctrl2 & MXC_F_SPI_REVA_CTRL2_CLKPHA) {
if (spi->ctrl2 & MXC_F_SPI_REVA_CTRL2_CLKPOL) {
return MXC_SPI_CLKMODE_3;
@@ -904,16 +794,9 @@ mxc_spi_clkmode_t MXC_SPI_RevA2_GetClkMode(mxc_spi_reva_regs_t *spi)
int MXC_SPI_RevA2_SetCallback(mxc_spi_reva_regs_t *spi, mxc_spi_callback_t callback, void *data)
{
- int spi_num;
+ int8_t spi_num;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- if (STATES[spi_num].initialized == false) {
- return E_BAD_STATE;
- }
STATES[spi_num].callback = callback;
STATES[spi_num].callback_data = data;
@@ -921,39 +804,6 @@ int MXC_SPI_RevA2_SetCallback(mxc_spi_reva_regs_t *spi, mxc_spi_callback_t callb
return E_NO_ERROR;
}
-int MXC_SPI_RevA2_SetInitStruct(mxc_spi_reva_regs_t *spi, mxc_spi_init_t *init)
-{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- // Make sure SPI instance is initialized
- if (STATES[spi_num].initialized != true) {
- return E_BAD_STATE;
- }
-
- STATES[spi_num].init = *init;
- STATES[spi_num].dma = (mxc_dma_reva_regs_t *)(init->dma);
-
- return E_NO_ERROR;
-}
-
-mxc_spi_init_t MXC_SPI_RevA2_GetInitStruct(mxc_spi_reva_regs_t *spi)
-{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
-
- // Make sure SPI instance is initialized
- MXC_ASSERT(STATES[spi_num].initialized == true);
-
- return (STATES[spi_num].init);
-}
-
int MXC_SPI_RevA2_GetActive(mxc_spi_reva_regs_t *spi)
{
if (spi->stat & MXC_F_SPI_REVA_STAT_BUSY) {
@@ -965,13 +815,6 @@ int MXC_SPI_RevA2_GetActive(mxc_spi_reva_regs_t *spi)
int MXC_SPI_RevA2_ReadyForSleep(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
if (spi->stat & MXC_F_SPI_REVA_STAT_BUSY || (spi->dma & MXC_F_SPI_REVA_DMA_TX_LVL) ||
(spi->dma & MXC_F_SPI_REVA_DMA_RX_LVL)) {
return E_BUSY;
@@ -982,27 +825,13 @@ int MXC_SPI_RevA2_ReadyForSleep(mxc_spi_reva_regs_t *spi)
int MXC_SPI_RevA2_SetDummyTX(mxc_spi_reva_regs_t *spi, uint16_t tx_value)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- STATES[spi_num].tx_dummy_value = tx_value;
+ STATES[MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi)].tx_dummy_value = tx_value;
return E_NO_ERROR;
}
int MXC_SPI_RevA2_StartTransmission(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
if (MXC_SPI_GetActive((mxc_spi_regs_t *)spi) == E_BUSY) {
return E_BUSY;
}
@@ -1014,12 +843,9 @@ int MXC_SPI_RevA2_StartTransmission(mxc_spi_reva_regs_t *spi)
int MXC_SPI_RevA2_AbortTransmission(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
+ int8_t spi_num;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
// Disable interrupts, clear the flags.
spi->inten = 0;
@@ -1039,35 +865,19 @@ int MXC_SPI_RevA2_AbortTransmission(mxc_spi_reva_regs_t *spi)
uint8_t MXC_SPI_RevA2_GetTXFIFOAvailable(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
-
return MXC_SPI_FIFO_DEPTH -
((spi->dma & MXC_F_SPI_REVA_DMA_TX_LVL) >> MXC_F_SPI_REVA_DMA_TX_LVL_POS);
}
uint8_t MXC_SPI_RevA2_GetRXFIFOAvailable(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
-
return (spi->dma & MXC_F_SPI_REVA_DMA_RX_LVL) >> MXC_F_SPI_REVA_DMA_RX_LVL_POS;
}
int MXC_SPI_RevA2_ClearTXFIFO(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
uint32_t save_state;
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
save_state = (spi->dma & (MXC_F_SPI_REVA_DMA_TX_FIFO_EN | MXC_F_SPI_REVA_DMA_DMA_TX_EN));
// Disable FIFOs before clearing as recommended by UG.
@@ -1083,14 +893,8 @@ int MXC_SPI_RevA2_ClearTXFIFO(mxc_spi_reva_regs_t *spi)
int MXC_SPI_RevA2_ClearRXFIFO(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
uint32_t save_state;
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
save_state = (spi->dma & (MXC_F_SPI_REVA_DMA_RX_FIFO_EN | MXC_F_SPI_REVA_DMA_DMA_RX_EN));
// Disable FIFOs before clearing as recommended by UG.
@@ -1106,13 +910,6 @@ int MXC_SPI_RevA2_ClearRXFIFO(mxc_spi_reva_regs_t *spi)
int MXC_SPI_RevA2_SetTXThreshold(mxc_spi_reva_regs_t *spi, uint8_t thd_val)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
// Valid values for the threshold are 0x1 to 0x1F
if (thd_val > (MXC_SPI_FIFO_DEPTH - 1) || thd_val == 0) {
return E_BAD_PARAM;
@@ -1126,13 +923,6 @@ int MXC_SPI_RevA2_SetTXThreshold(mxc_spi_reva_regs_t *spi, uint8_t thd_val)
int MXC_SPI_RevA2_SetRXThreshold(mxc_spi_reva_regs_t *spi, uint8_t thd_val)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
if (thd_val >= (MXC_SPI_FIFO_DEPTH - 1)) {
return E_BAD_PARAM;
}
@@ -1145,83 +935,78 @@ int MXC_SPI_RevA2_SetRXThreshold(mxc_spi_reva_regs_t *spi, uint8_t thd_val)
uint8_t MXC_SPI_RevA2_GetTXThreshold(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
-
return (spi->dma & MXC_F_SPI_REVA_DMA_TX_THD_VAL) >> MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS;
}
uint8_t MXC_SPI_RevA2_GetRXThreshold(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
-
return (spi->dma & MXC_F_SPI_REVA_DMA_RX_THD_VAL) >> MXC_F_SPI_REVA_DMA_RX_THD_VAL_POS;
}
/* ** DMA-Specific Functions ** */
// Available for switching between DMA and non-DMA transactions
-int MXC_SPI_RevA2_DMA_Init(mxc_spi_init_t *init)
+int MXC_SPI_RevA2_DMA_Init(mxc_spi_reva_regs_t *spi, mxc_dma_reva_regs_t *dma, bool use_dma_tx,
+ bool use_dma_rx)
{
- int error, spi_num;
- int tx_ch, rx_ch;
+ int error;
+ int tx_ch, rx_ch; // For readability.
+ int8_t spi_num;
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)(init->spi));
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
+ spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (init == NULL) {
+ if (dma == NULL) {
return E_NULL_PTR;
}
- if (init->dma == NULL || init->use_dma == false) {
- return E_BAD_PARAM;
- }
-
- // Exit function is DMA already initialized.
- if (MXC_SPI_RevA2_DMA_GetInitialized((mxc_spi_reva_regs_t *)(init->spi))) {
+ if (STATES[spi_num].dma_initialized) {
+ // Exit function if DMA is already initialized.
return E_NO_ERROR;
}
- // Even though the Init Struct has a pointer to the DMA instance,
- // this will make the code a bit more readable since the DMA
- // instance is now type casted with the DMA RevA Registers.
- STATES[spi_num].dma = (mxc_dma_reva_regs_t *)(init->dma);
+ STATES[spi_num].dma = dma;
#if (MXC_DMA_INSTANCES == 1)
error = MXC_DMA_Init();
#else
- error = MXC_DMA_Init(init->dma);
+ error = MXC_DMA_Init(dma);
#endif
if (error != E_NO_ERROR) {
return error;
}
- // Acquire DMA Channels for SPI TX/RX
- STATES[spi_num].tx_dma_ch = MXC_DMA_AcquireChannel();
- STATES[spi_num].rx_dma_ch = MXC_DMA_AcquireChannel();
+ // Set up SPI DMA TX.
+ if (use_dma_tx) {
+ STATES[spi_num].tx_dma_ch = MXC_DMA_AcquireChannel();
+ tx_ch = STATES[spi_num].tx_dma_ch;
- tx_ch = STATES[spi_num].tx_dma_ch;
- rx_ch = STATES[spi_num].rx_dma_ch;
+ if (STATES[spi_num].tx_dma_ch < 0) {
+ return E_NONE_AVAIL;
+ }
- // Check if failed to acquire channel.
- if (STATES[spi_num].tx_dma_ch < 0 || STATES[spi_num].rx_dma_ch < 0) {
- return E_NONE_AVAIL;
+ // TX Channel
+ STATES[spi_num].dma->ch[tx_ch].ctrl |= (MXC_F_DMA_REVA_CTRL_CTZ_IE);
+ STATES[spi_num].dma->inten |= (1 << tx_ch);
}
- // TX Channel
- STATES[spi_num].dma->ch[tx_ch].ctrl |= (MXC_F_DMA_REVA_CTRL_CTZ_IE);
- STATES[spi_num].dma->inten |= (1 << tx_ch);
+ // Set up SPI DMA RX.
+ if (use_dma_rx) {
+ STATES[spi_num].rx_dma_ch = MXC_DMA_AcquireChannel();
+ rx_ch = STATES[spi_num].rx_dma_ch;
+
+ if (STATES[spi_num].rx_dma_ch < 0) {
+ return E_NONE_AVAIL;
+ }
- // RX Channel
- STATES[spi_num].dma->ch[rx_ch].ctrl |= (MXC_F_DMA_REVA_CTRL_CTZ_IE);
- STATES[spi_num].dma->inten |= (1 << rx_ch);
+ // RX Channel
+ STATES[spi_num].dma->ch[rx_ch].ctrl |= (MXC_F_DMA_REVA_CTRL_CTZ_IE);
+ STATES[spi_num].dma->inten |= (1 << rx_ch);
+ }
+
+ error = MXC_SPI_DMA_SetRequestSelect((mxc_spi_regs_t *)spi, use_dma_tx, use_dma_rx);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
STATES[spi_num].dma_initialized = true;
@@ -1232,51 +1017,27 @@ int MXC_SPI_RevA2_DMA_Init(mxc_spi_init_t *init)
// Useful for switching from non-DMA to DMA transactions.
bool MXC_SPI_RevA2_DMA_GetInitialized(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- return (STATES[spi_num].dma_initialized);
+ return (STATES[MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi)].dma_initialized);
}
int MXC_SPI_RevA2_DMA_GetTXChannel(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- return (STATES[spi_num].tx_dma_ch);
+ return (STATES[MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi)].tx_dma_ch);
}
int MXC_SPI_RevA2_DMA_GetRXChannel(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- return (STATES[spi_num].rx_dma_ch);
+ return (STATES[MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi)].rx_dma_ch);
}
int MXC_SPI_RevA2_DMA_SetRequestSelect(mxc_spi_reva_regs_t *spi, uint32_t tx_reqsel,
uint32_t rx_reqsel)
{
- int spi_num;
+ int8_t spi_num;
uint32_t tx_ch;
uint32_t rx_ch;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
// Ensure DMA was configured before setting DMA Request Selects.
if (STATES[spi_num].dma == NULL) {
@@ -1303,102 +1064,81 @@ int MXC_SPI_RevA2_DMA_SetRequestSelect(mxc_spi_reva_regs_t *spi, uint32_t tx_req
// LSB and MSB.
// Example: TX: 0x1234 => RX: 0x3412
// Note: Use __REV assembly instruction for quicker Swap implementation.
-void MXC_SPI_RevA2_DMA_SwapByte(uint8_t *buffer, uint32_t len_bytes)
+void MXC_SPI_RevA2_DMA_SwapByte(uint8_t *buffer, uint32_t length_bytes)
{
int i;
MXC_ASSERT(buffer != NULL);
- for (i = 0; i < len_bytes; i += 2) {
+ for (i = 0; i < length_bytes; i += 2) {
uint8_t temp = buffer[i];
buffer[i] = buffer[i + 1];
buffer[i + 1] = temp;
}
}
-/* ** Transaction Functions ** */
+/* ** Transaction Helper Functions ** */
-int MXC_SPI_RevA2_ControllerTransaction(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
- uint32_t tx_fr_len, uint8_t *rx_buffer, uint32_t rx_fr_len,
- uint8_t deassert, mxc_spi_target_t *target)
+// SPI DMA/non-DMA Transaction Setup Helper Function.
+static void MXC_SPI_RevA2_transactionSetup(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, bool use_dma)
{
- int spi_num, tx_dummy_fr_len;
+ int tx_dummy_length_frames;
+ int8_t spi_num;
+ // For readability purposes.
+ int rx_ch, tx_ch;
// Ensure valid SPI Instance.
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- // Ensure valid chip select option.
- if (target == NULL) {
- return E_NULL_PTR;
- }
-
- // Make sure SPI Instance was initialized.
- if (STATES[spi_num].initialized == false) {
- return E_BAD_STATE;
- }
-
- // Make sure DMA is not initialized.
- if (STATES[spi_num].init.use_dma == true) {
- return E_BAD_STATE;
- }
// Initialize SPIn state to handle data.
- STATES[spi_num].controller_done = false;
+ STATES[spi_num].transaction_done = false;
STATES[spi_num].tx_buffer = tx_buffer;
- STATES[spi_num].tx_cnt = 0;
+ STATES[spi_num].tx_count_bytes = 0;
STATES[spi_num].tx_done = false;
STATES[spi_num].rx_buffer = rx_buffer;
- STATES[spi_num].rx_cnt = 0;
+ STATES[spi_num].rx_count_bytes = 0;
STATES[spi_num].rx_done = false;
// Max number of frames to transmit/receive.
- if (tx_fr_len > (MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS)) {
- return E_OVERFLOW;
- }
-
- if (rx_fr_len > (MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR_POS)) {
- return E_OVERFLOW;
- }
+ MXC_ASSERT(tx_length_frames <
+ (MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS));
+ MXC_ASSERT(rx_length_frames <
+ (MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR_POS));
// STATES[n] TX/RX Length Fields are in terms of number of bytes to send/receive.
- if (STATES[spi_num].init.frame_size <= 8) {
- STATES[spi_num].tx_len = tx_fr_len;
- STATES[spi_num].rx_len = rx_fr_len;
+ if (STATES[spi_num].frame_size <= 8) {
+ STATES[spi_num].tx_length_bytes = tx_length_frames;
+ STATES[spi_num].rx_length_bytes = rx_length_frames;
} else {
- STATES[spi_num].tx_len = tx_fr_len * 2;
- STATES[spi_num].rx_len = rx_fr_len * 2;
+ STATES[spi_num].tx_length_bytes = tx_length_frames * 2;
+ STATES[spi_num].rx_length_bytes = rx_length_frames * 2;
}
- STATES[spi_num].deassert = deassert;
- STATES[spi_num].current_target = *target;
-
// Set the number of messages to transmit/receive for the SPI transaction.
- if (STATES[spi_num].init.mode == MXC_SPI_INTERFACE_STANDARD) {
- if (rx_fr_len > tx_fr_len) {
+ if (STATES[spi_num].if_mode == MXC_SPI_INTERFACE_STANDARD) {
+ if (rx_length_frames > tx_length_frames) {
// In standard 4-wire mode, the RX_NUM_CHAR field of ctrl1 is ignored.
// The number of bytes to transmit AND receive is set by TX_NUM_CHAR,
// because the hardware always assume full duplex. Therefore extra
// dummy bytes must be transmitted to support half duplex.
- tx_dummy_fr_len = rx_fr_len - tx_fr_len;
+ tx_dummy_length_frames = rx_length_frames - tx_length_frames;
// Check whether new frame length exceeds the possible number of frames to transmit.
- if ((tx_fr_len + tx_dummy_fr_len) >
- (MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS)) {
- return E_OVERFLOW;
- }
+ MXC_ASSERT((tx_length_frames + tx_dummy_length_frames) <
+ (MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS));
- spi->ctrl1 = ((tx_fr_len + tx_dummy_fr_len) << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS);
+ spi->ctrl1 = ((tx_length_frames + tx_dummy_length_frames)
+ << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS);
} else {
- spi->ctrl1 = (tx_fr_len << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS);
+ spi->ctrl1 = (tx_length_frames << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS);
}
} else { // mode != MXC_SPI_INTERFACE_STANDARD
- spi->ctrl1 = (tx_fr_len << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS) |
- (rx_fr_len << MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR_POS);
+ spi->ctrl1 = (tx_length_frames << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS) |
+ (rx_length_frames << MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR_POS);
}
// Disable FIFOs before clearing as recommended by UG.
@@ -1406,33 +1146,207 @@ int MXC_SPI_RevA2_ControllerTransaction(mxc_spi_reva_regs_t *spi, uint8_t *tx_bu
MXC_F_SPI_REVA_DMA_RX_FIFO_EN | MXC_F_SPI_REVA_DMA_DMA_RX_EN);
spi->dma |= (MXC_F_SPI_REVA_DMA_TX_FLUSH | MXC_F_SPI_REVA_DMA_RX_FLUSH);
- if (tx_fr_len > 0) {
- // Enable TX FIFO & TX Threshold crossed interrupt.
+ //>>> Start of SPI DMA transaction setup.
+ if (use_dma) {
+ // Enable TX FIFO before configuring.
spi->dma |= (MXC_F_SPI_REVA_DMA_TX_FIFO_EN);
- spi->inten |= MXC_F_SPI_REVA_INTEN_TX_THD;
- // Set TX Threshold to minimum value after re-enabling TX FIFO.
+ // Set TX and RX Thresholds before loading FIFO.
MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
- (1 << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
- }
-
- if (rx_fr_len > 0) {
- // Enable RX FIFO & RX Threshold crossed interrupt.
- spi->dma |= (MXC_F_SPI_REVA_DMA_RX_FIFO_EN);
- spi->inten |= MXC_F_SPI_REVA_INTEN_RX_THD;
-
- // Set RX Threshold to minimum value after re-enabling RX FIFO.
+ ((MXC_SPI_FIFO_DEPTH - 1) << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_RX_THD_VAL,
(0 << MXC_F_SPI_REVA_DMA_RX_THD_VAL_POS));
- }
- // This private function, MXC_SPI_RevA2_process, call fills the TX FIFO as much as possible
- // before launching the transaction. Subsequent FIFO management will
- // be handled from the MXC_SPI_Handler which should be called in SPI_IRQHandler.
- MXC_SPI_RevA2_process(spi);
+ // Set up DMA TX Transactions.
+ // Note: Number of transmitting frames greatly depends on the SPI DMA register settings for
+ // the DMA burst size and TX Threshold values.
+ // 1) For TX transmissions.
+ if (tx_length_frames > 1) {
+ // For readability purposes.
+ tx_ch = STATES[spi_num].tx_dma_ch;
+
+ // Configure DMA TX depending on frame width.
+ // 2-8 bit wide frames.
+ if (STATES[spi_num].frame_size <= 8) {
+ // Hardware requires writing the first byte into the FIFO manually.
+ spi->fifo8[0] = tx_buffer[0];
+
+ // Threshold set to 2 frames (2 bytes) after pre-loading first byte for DMA.
+ // This is the minimum threshold to handle any number of transmitting frames.
+ // Note: This case is handling TX transactions of greater than 1 frame.
+ // Threshold of 1 frame does not work.
+ MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
+ (2 << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
+
+ STATES[spi_num].dma->ch[tx_ch].src = (uint32_t)(tx_buffer + 1); // 1 Byte offset
+ STATES[spi_num].dma->ch[tx_ch].cnt = (tx_length_frames - 1);
+
+ // Set to 3 bytes (3 frames) burst size.
+ // Due to design: burst_size = threshold + 1
+ // Note: Assigning value of 2 to register-field equals 3 bytes transferred in/out of DMA.
+ // Add 1 to the register-field setting to get the number of bytes for burst.
+ MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_BURST_SIZE,
+ (2 << MXC_F_DMA_REVA_CTRL_BURST_SIZE_POS));
+
+ // Set source and destination width to one byte.
+ MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD,
+ MXC_S_DMA_REVA_CTRL_SRCWD_BYTE);
+ MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD,
+ MXC_S_DMA_REVA_CTRL_DSTWD_BYTE);
+
+ // 9-16 bit wide frames.
+ } else {
+ // Hardware requires writing the first bytes into the FIFO manually.
+ STATES[spi_num].tx_count_bytes +=
+ MXC_SPI_RevA2_writeTXFIFO16(spi, (uint8_t *)(STATES[spi_num].tx_buffer), 2);
+
+ // Threshold set to 3 frames (6 bytes) after pre-loading FIFO for DMA.
+ // This is the minimum threshold to handle any number of transmitting frames.
+ // Note: This case is handling TX transactions of greater than 1 frame.
+ // Threshold of 1 or 2 frames does not work.
+ MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
+ (3 << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
+
+ STATES[spi_num].dma->ch[tx_ch].src =
+ (uint32_t)(tx_buffer + STATES[spi_num].tx_count_bytes);
+ STATES[spi_num].dma->ch[tx_ch].cnt =
+ (STATES[spi_num].tx_length_bytes - STATES[spi_num].tx_count_bytes);
+
+ // Set to 4 bytes (2 frames) burst size.
+ // Due to design: burst_size = threshold + 1
+ // Note: Assigning value of 3 to register-field equals 4 bytes.
+ // Add 1 to the register-field setting to get the number of bytes for burst.
+ MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_BURST_SIZE,
+ (3 << MXC_F_DMA_REVA_CTRL_BURST_SIZE_POS));
+
+ // Set source and destination width to two bytes.
+ MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD,
+ MXC_S_DMA_REVA_CTRL_SRCWD_HALFWORD);
+ MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD,
+ MXC_S_DMA_REVA_CTRL_DSTWD_HALFWORD);
+ }
- // Start the SPI transaction.
- spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_START;
+ STATES[spi_num].dma->ch[tx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_SRCINC;
+ STATES[spi_num].dma->ch[tx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_EN; // Start the DMA
+
+ // 2) For single character transmissions.
+ // NOTE: Single-length transmissions does not trigger CTZ.
+ } else if (tx_length_frames == 1) {
+ // Write first frame into FIFO.
+ if (STATES[spi_num].frame_size <= 8) {
+ spi->fifo8[0] = tx_buffer[0];
+ } else {
+ MXC_SPI_RevA2_writeTXFIFO16(spi, (uint8_t *)(STATES[spi_num].tx_buffer), 2);
+ }
+
+ // If there is no RX DMA and only one frame is transmitted, then
+ // the transaction is done. Single-length transmissions
+ // does not trigger a CTZ interrupt.
+ if (rx_length_frames > 0 && rx_buffer != NULL) {
+ STATES[spi_num].transaction_done = true;
+ }
+
+ STATES[spi_num].tx_done = true;
+
+ // 3) Set up DMA TX for RX only transactions.
+ // Note: Even if you are not transmitting anything in standard 4-wire mode,
+ // the hardware always assume full duplex. Therefore dummy bytes
+ // must be transmitted to support half duplex. The number of bytes to transmit
+ // AND receive is set by TX_NUM_CHAR, and the RX_NUM_CHAR field of ctrl1 is ignored.
+ } else if (tx_length_frames == 0 && STATES[spi_num].if_mode == MXC_SPI_INTERFACE_STANDARD) {
+ // For readability purposes.
+ tx_ch = STATES[spi_num].tx_dma_ch;
+
+ // Configure TX DMA channel to retransmit the dummy byte.
+ STATES[spi_num].dma->ch[tx_ch].src = (uint32_t)(&(STATES[spi_num].tx_dummy_value));
+ STATES[spi_num].dma->ch[tx_ch].cnt = STATES[spi_num].rx_length_bytes; // Only receiving
+ STATES[spi_num].dma->ch[tx_ch].ctrl &= ~MXC_F_DMA_REVA_CTRL_SRCINC;
+ STATES[spi_num].dma->ch[tx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_EN; // Start the DMA
+ }
+
+ // Enable SPI TX DMA after configuring.
+ spi->dma |= (MXC_F_SPI_REVA_DMA_DMA_TX_EN);
+
+ // Set up DMA RX Transactions.
+ if (rx_length_frames > 0 && rx_buffer != NULL) {
+ // For readability purposes.
+ rx_ch = STATES[spi_num].rx_dma_ch;
+
+ // Enable RX DMA channel before configuring.
+ spi->dma |= (MXC_F_SPI_REVA_DMA_RX_FIFO_EN);
+
+ // Set RX threshold to minimum value to handle any number of received frames.
+ MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_RX_THD_VAL,
+ (0 << MXC_F_SPI_REVA_DMA_RX_THD_VAL_POS));
+
+ STATES[spi_num].dma->ch[rx_ch].dst = (uint32_t)rx_buffer;
+ STATES[spi_num].dma->ch[rx_ch].cnt = STATES[spi_num].rx_length_bytes;
+
+ // Set to one byte burst size - minimum value to handle any number of recevied frames.
+ MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_BURST_SIZE,
+ (0 << MXC_F_DMA_REVA_CTRL_BURST_SIZE_POS));
+
+ // Match frame size (in terms of bytes) in DMA ctrl settings.
+ if (STATES[spi_num].frame_size <= 8) {
+ // Set source and destination width to one byte
+ MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD,
+ MXC_S_DMA_REVA_CTRL_SRCWD_BYTE);
+ MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD,
+ MXC_S_DMA_REVA_CTRL_DSTWD_BYTE);
+ } else {
+ // Set source destination width to 2 bytes
+ MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD,
+ MXC_S_DMA_REVA_CTRL_SRCWD_HALFWORD);
+ MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD,
+ MXC_S_DMA_REVA_CTRL_DSTWD_HALFWORD);
+ }
+
+ STATES[spi_num].dma->ch[rx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_DSTINC;
+ STATES[spi_num].dma->ch[rx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_EN; // Start the DMA
+
+ // Enable SPI RX DMA after configuring.
+ spi->dma |= (MXC_F_SPI_REVA_DMA_DMA_RX_EN);
+ }
+ //<<< End of SPI DMA transaction setup.
+ //>>> Start of SPI non-DMA transaction setup.
+ } else {
+ // Finish setting up SPI for TX and RX.
+ if (tx_length_frames > 0) {
+ // Enable TX FIFO & TX Threshold crossed interrupt.
+ spi->dma |= (MXC_F_SPI_REVA_DMA_TX_FIFO_EN);
+ spi->inten |= MXC_F_SPI_REVA_INTEN_TX_THD;
+
+ // Set TX Threshold to minimum value after re-enabling TX FIFO.
+ MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
+ (1 << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
+ }
+
+ if (rx_length_frames > 0) {
+ // Enable RX FIFO & RX Threshold crossed interrupt.
+ spi->dma |= (MXC_F_SPI_REVA_DMA_RX_FIFO_EN);
+ spi->inten |= MXC_F_SPI_REVA_INTEN_RX_THD;
+
+ // Set RX Threshold to minimum value after re-enabling RX FIFO.
+ MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_RX_THD_VAL,
+ (0 << MXC_F_SPI_REVA_DMA_RX_THD_VAL_POS));
+ }
+
+ // This private function, MXC_SPI_RevA2_process, call fills the TX FIFO as much as possible
+ // before launching the transaction. Subsequent FIFO management will be handled after
+ // transaction has started.
+ MXC_SPI_RevA2_process(spi);
+ } //<<< End of SPI non-DMA transaction setup.
+}
+
+// Helper function that handles the Target Select assertion/deassertion at start of transaction.
+// hw_ts_active_pol is either 1 or 0.
+static void MXC_SPI_RevA2_handleTSControl(mxc_spi_reva_regs_t *spi, uint8_t deassert,
+ uint8_t hw_ts_index)
+{
+ int8_t spi_num;
+
+ // Ensure valid SPI Instance.
+ spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
// Handle target-select (L. SS) deassertion if HW is selected as Target Select (TS) Control Scheme. This must be done
// AFTER launching the transaction to avoid a glitch on the TS line if:
@@ -1441,350 +1355,242 @@ int MXC_SPI_RevA2_ControllerTransaction(mxc_spi_reva_regs_t *spi, uint8_t *tx_bu
//
// As soon as the SPI hardware receives CTRL0->START it seems to reinitialize the Target Select (TS) pin based
// on the value of CTRL->SS_CTRL, which causes the glitch.
- if (STATES[spi_num].init.ts_control == MXC_SPI_TSCONTROL_HW_AUTO) {
+ if (STATES[spi_num].ts_control == MXC_SPI_TSCONTROL_HW_AUTO) {
// In HW Auto Scheme, only use the target index member.
// Limitation: This implemention only support transactions with one target at a time.
MXC_SETFIELD(spi->ctrl0, MXC_F_SPI_REVA_CTRL0_SS_ACTIVE,
- ((1 << target->index) << MXC_F_SPI_REVA_CTRL0_SS_ACTIVE_POS));
+ ((1 << hw_ts_index) << MXC_F_SPI_REVA_CTRL0_SS_ACTIVE_POS));
if (deassert) {
spi->ctrl0 &= ~MXC_F_SPI_REVA_CTRL0_SS_CTRL;
} else {
spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_SS_CTRL;
}
-
- // Toggle Chip Select Pin if handled by the driver.
- } else if (STATES[spi_num].init.ts_control == MXC_SPI_TSCONTROL_SW_DRV) {
- // Make sure the selected Target Select (L. SS) pin is enabled as an output.
- if (target->pins.func != MXC_GPIO_FUNC_OUT) {
- return E_BAD_STATE;
- }
-
- // Active HIGH (1).
- if (target->active_polarity) {
- target->pins.port->out_set |= target->pins.mask;
- // Active LOW (0).
- } else {
- target->pins.port->out_clr |= target->pins.mask;
- }
}
- return E_SUCCESS;
+ // Add support for SW_DRV TS Control here in the future.
}
-int MXC_SPI_RevA2_ControllerTransactionB(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
- uint32_t tx_fr_len, uint8_t *rx_buffer, uint32_t rx_fr_len,
- uint8_t deassert, mxc_spi_target_t *target)
-{
- int error;
- int spi_num;
-
- spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
-
- // This function fills in the STATES value for the flags that checks for blocking status.
- error = MXC_SPI_RevA2_ControllerTransaction(spi, tx_buffer, tx_fr_len, rx_buffer, rx_fr_len,
- deassert, target);
- if (error != E_NO_ERROR) {
- return error;
- }
-
- // Blocking
- while (STATES[spi_num].controller_done == false) {}
-
- return E_SUCCESS;
-}
+/* ** Transaction Functions ** */
-int MXC_SPI_RevA2_ControllerTransactionDMA(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
- uint32_t tx_fr_len, uint8_t *rx_buffer,
- uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target)
+int MXC_SPI_RevA2_ControllerTransaction(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, uint8_t deassert,
+ uint8_t hw_ts_index)
{
- int spi_num, tx_dummy_fr_len;
- // For readability purposes.
- int rx_ch, tx_ch;
+ int8_t spi_num;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
- }
- // Make sure DMA is initialized.
- if (STATES[spi_num].init.use_dma == false || STATES[spi_num].dma_initialized == false) {
+ // Make sure DMA is not initialized.
+ if (STATES[spi_num].dma_initialized == true) {
return E_BAD_STATE;
}
- // Make sure SPI Instance was initialized.
- if (STATES[spi_num].initialized == false) {
+ // Make sure SPI Instance is in Controller mode (L. Master).
+ if (STATES[spi_num].controller_target != MXC_SPI_TYPE_CONTROLLER) {
return E_BAD_STATE;
}
- // Initialize SPIn state to handle DMA transactions.
- STATES[spi_num].controller_done = false;
+ // Save target settings.
+ STATES[spi_num].deassert = deassert;
- STATES[spi_num].tx_buffer = tx_buffer;
- STATES[spi_num].tx_done = false;
+ // Setup SPI registers for non-DMA transaction.
+ MXC_SPI_RevA2_transactionSetup(spi, tx_buffer, tx_length_frames, rx_buffer, rx_length_frames,
+ false);
- STATES[spi_num].rx_buffer = rx_buffer;
- STATES[spi_num].rx_done = false;
+ // Start the SPI transaction.
+ spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_START;
- // Max number of frames to transmit/receive.
- if (tx_fr_len > (MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS)) {
- return E_OVERFLOW;
- }
+ // Handle Target Select Pin (Only applicable in HW_AUTO TS control scheme).
+ MXC_SPI_RevA2_handleTSControl(spi, deassert, hw_ts_index);
- if (rx_fr_len > (MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR_POS)) {
- return E_OVERFLOW;
- }
+ // Complete transaction once it started.
+ while (STATES[spi_num].transaction_done == false) {
+ if (STATES[spi_num].tx_done == true && STATES[spi_num].rx_done == true) {
+ if (!(spi->stat & MXC_F_SPI_REVA_STAT_BUSY)) {
+ STATES[spi_num].transaction_done = true;
+ }
+ }
- // STATES[n] TX/RX Length Fields are in terms of number of bytes to send/receive.
- if (STATES[spi_num].init.frame_size <= 8) {
- STATES[spi_num].tx_len = tx_fr_len;
- STATES[spi_num].rx_len = rx_fr_len;
- } else {
- STATES[spi_num].tx_len = tx_fr_len * 2;
- STATES[spi_num].rx_len = rx_fr_len * 2;
+ MXC_SPI_RevA2_process(spi);
}
- STATES[spi_num].deassert = deassert;
- STATES[spi_num].current_target = *target;
+ return E_SUCCESS;
+}
- // Set the number of bytes to transmit/receive for the SPI transaction.
- if (STATES[spi_num].init.mode == MXC_SPI_INTERFACE_STANDARD) {
- if (rx_fr_len > tx_fr_len) {
- // In standard 4-wire mode, the RX_NUM_CHAR field of ctrl1 is ignored.
- // The number of bytes to transmit AND receive is set by TX_NUM_CHAR,
- // because the hardware always assume full duplex. Therefore extra
- // dummy bytes must be transmitted to support half duplex.
- tx_dummy_fr_len = rx_fr_len - tx_fr_len;
+int MXC_SPI_RevA2_ControllerTransactionAsync(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, uint8_t deassert,
+ uint8_t hw_ts_index)
+{
+ int8_t spi_num;
- // Check whether new frame length exceeds the possible number of frames to transmit.
- if ((tx_fr_len + tx_dummy_fr_len) >
- (MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR >> MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS)) {
- return E_OVERFLOW;
- }
+ spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- spi->ctrl1 = ((tx_fr_len + tx_dummy_fr_len) << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS);
- } else {
- spi->ctrl1 = (tx_fr_len << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS);
- }
- } else { // mode != MXC_SPI_INTE_STANDARD
- spi->ctrl1 = (tx_fr_len << MXC_F_SPI_REVA_CTRL1_TX_NUM_CHAR_POS) |
- (rx_fr_len << MXC_F_SPI_REVA_CTRL1_RX_NUM_CHAR_POS);
+ // Make sure DMA is not initialized.
+ if (STATES[spi_num].dma_initialized == true) {
+ return E_BAD_STATE;
}
- // Disable FIFOs before clearing as recommended by UG.
- spi->dma &= ~(MXC_F_SPI_REVA_DMA_TX_FIFO_EN | MXC_F_SPI_REVA_DMA_DMA_TX_EN |
- MXC_F_SPI_REVA_DMA_RX_FIFO_EN | MXC_F_SPI_REVA_DMA_DMA_RX_EN);
- spi->dma |= (MXC_F_SPI_REVA_DMA_TX_FLUSH | MXC_F_SPI_REVA_DMA_RX_FLUSH);
-
- // Enable TX FIFO before configuring.
- spi->dma |= (MXC_F_SPI_REVA_DMA_TX_FIFO_EN);
+ // Make sure SPI Instance is in Controller mode (L. Master).
+ if (STATES[spi_num].controller_target != MXC_SPI_TYPE_CONTROLLER) {
+ return E_BAD_STATE;
+ }
- // Set TX and RX Thresholds before loading FIFO.
- MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
- ((MXC_SPI_FIFO_DEPTH - 1) << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
- MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_RX_THD_VAL, (0 << MXC_F_SPI_REVA_DMA_RX_THD_VAL_POS));
+ // Save target settings.
+ STATES[spi_num].deassert = deassert;
- // Set up DMA TX Transactions.
- // 1) For TX transmissions.
- if (tx_fr_len > 1) {
- // For readability purposes.
- tx_ch = STATES[spi_num].tx_dma_ch;
+ // Setup SPI registers for non-DMA transaction.
+ MXC_SPI_RevA2_transactionSetup(spi, tx_buffer, tx_length_frames, rx_buffer, rx_length_frames,
+ false);
- // Configure DMA TX depending on frame width.
- // 2-8 bit wide frames.
- if (STATES[spi_num].init.frame_size <= 8) {
- // Hardware requires writing the first byte into the FIFO manually.
- spi->fifo8[0] = tx_buffer[0];
+ // Enable Controller Done Interrupt.
+ spi->inten |= MXC_F_SPI_REVA_INTEN_MST_DONE;
- // Threshold set to 1 frame (1 byte) after pre-loading first byte for DMA.
- MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
- (1 << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
+ // Start the SPI transaction.
+ spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_START;
- STATES[spi_num].dma->ch[tx_ch].src = (uint32_t)(tx_buffer + 1); // 1 Byte offset
- STATES[spi_num].dma->ch[tx_ch].cnt = (tx_fr_len - 1);
+ // Handle Target Select Pin (Only applicable in HW_AUTO TS control scheme).
+ MXC_SPI_RevA2_handleTSControl(spi, deassert, hw_ts_index);
- // Set to one byte burst size.
- MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_BURST_SIZE,
- (0 << MXC_F_DMA_REVA_CTRL_BURST_SIZE_POS));
+ return E_SUCCESS;
+}
- // Set source and destination width to one byte.
- MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD,
- MXC_S_DMA_REVA_CTRL_SRCWD_BYTE);
- MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD,
- MXC_S_DMA_REVA_CTRL_DSTWD_BYTE);
+int MXC_SPI_RevA2_ControllerTransactionDMA(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, uint8_t deassert,
+ uint8_t hw_ts_index, mxc_dma_reva_regs_t *dma)
+{
+ int8_t spi_num;
+ int error;
- // 9-16 bit wide frames.
- } else {
- // Hardware requires writing the first bytes into the FIFO manually.
- STATES[spi_num].tx_cnt += MXC_SPI_RevA2_writeTXFIFO16(
- spi, (uint8_t *)(STATES[spi_num].tx_buffer), STATES[spi_num].tx_len);
+ spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- // Threshold set to 1 frame (2 bytes) after pre-loading FIFO for DMA.
- MXC_SETFIELD(spi->dma, MXC_F_SPI_REVA_DMA_TX_THD_VAL,
- (2 << MXC_F_SPI_REVA_DMA_TX_THD_VAL_POS));
+ // More overhead, but this function will initialize DMA if it wasn't done earlier.
+ if (STATES[spi_num].dma_initialized == false) {
+ error = MXC_SPI_RevA2_DMA_Init(spi, dma, true, true);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
+ }
- STATES[spi_num].dma->ch[tx_ch].src = (uint32_t)(tx_buffer + STATES[spi_num].tx_cnt);
- STATES[spi_num].dma->ch[tx_ch].cnt = (STATES[spi_num].tx_len - STATES[spi_num].tx_cnt);
+ // Make sure SPI Instance is in Controller mode (L. Master).
+ if (STATES[spi_num].controller_target != MXC_SPI_TYPE_CONTROLLER) {
+ return E_BAD_STATE;
+ }
- // Set to two byte burst size.
- MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_BURST_SIZE,
- (1 << MXC_F_DMA_REVA_CTRL_BURST_SIZE_POS));
+ // Save target settings.
+ STATES[spi_num].deassert = deassert;
- // Set source and destination width to two bytes.
- MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD,
- MXC_S_DMA_REVA_CTRL_SRCWD_HALFWORD);
- MXC_SETFIELD(STATES[spi_num].dma->ch[tx_ch].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD,
- MXC_S_DMA_REVA_CTRL_DSTWD_HALFWORD);
- }
+ // Setup SPI registers for non-DMA transaction.
+ MXC_SPI_RevA2_transactionSetup(spi, tx_buffer, tx_length_frames, rx_buffer, rx_length_frames,
+ true);
- STATES[spi_num].dma->ch[tx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_SRCINC;
- STATES[spi_num].dma->ch[tx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_EN; // Start the DMA
+ // Start the SPI transaction.
+ spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_START;
- // 2) For single character transmissions.
- // NOTE: Single-length transmissions does not trigger CTZ.
- } else if (tx_fr_len == 1) {
- // Write first frame into FIFO.
- if (STATES[spi_num].init.frame_size <= 8) {
- spi->fifo8[0] = tx_buffer[0];
- } else {
- MXC_SPI_RevA2_writeTXFIFO16(spi, (uint8_t *)(STATES[spi_num].tx_buffer), 2);
- }
+ // Handle Target Select Pin (Only applicable in HW_AUTO TS control scheme).
+ MXC_SPI_RevA2_handleTSControl(spi, deassert, hw_ts_index);
- // If there is no RX DMA and only one frame is transmitted, then
- // the transaction is done. Single-length transmissions
- // does not trigger a CTZ interrupt.
- if (rx_fr_len > 0 && rx_buffer != NULL) {
- STATES[spi_num].controller_done = true;
- }
+ return E_SUCCESS;
+}
- STATES[spi_num].tx_done = true;
+int MXC_SPI_RevA2_TargetTransaction(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames)
+{
+ int8_t spi_num;
- // 3) Set up DMA TX for RX only transactions.
- // Note: Even if you are not transmitting anything in standard 4-wire mode,
- // the hardware always assume full duplex. Therefore dummy bytes
- // must be transmitted to support half duplex. The number of bytes to transmit
- // AND receive is set by TX_NUM_CHAR, and the RX_NUM_CHAR field of ctrl1 is ignored.
- } else if (tx_fr_len == 0 && STATES[spi_num].init.mode == MXC_SPI_INTERFACE_STANDARD) {
- // For readability purposes.
- tx_ch = STATES[spi_num].tx_dma_ch;
+ // Ensure valid SPI Instance.
+ spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- // Configure TX DMA channel to retransmit the dummy byte.
- STATES[spi_num].dma->ch[tx_ch].src = (uint32_t)(&(STATES[spi_num].tx_dummy_value));
- STATES[spi_num].dma->ch[tx_ch].cnt = STATES[spi_num].rx_len; // Only receiving
- STATES[spi_num].dma->ch[tx_ch].ctrl &= ~MXC_F_DMA_REVA_CTRL_SRCINC;
- STATES[spi_num].dma->ch[tx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_EN; // Start the DMA
+ // Make sure DMA is not initialized.
+ if (STATES[spi_num].dma_initialized == true) {
+ return E_BAD_STATE;
}
- // Enable SPI TX DMA after configuring.
- spi->dma |= (MXC_F_SPI_REVA_DMA_DMA_TX_EN);
-
- // Set up DMA RX Transactions.
- if (rx_fr_len > 0 && rx_buffer != NULL) {
- // For readability purposes.
- rx_ch = STATES[spi_num].rx_dma_ch;
-
- // Enable RX DMA channel before configuring.
- spi->dma |= (MXC_F_SPI_REVA_DMA_RX_FIFO_EN);
+ // Make sure SPI Instance is in Target mode (L. Slave).
+ if (STATES[spi_num].controller_target != MXC_SPI_TYPE_TARGET) {
+ return E_BAD_STATE;
+ }
- STATES[spi_num].dma->ch[rx_ch].dst = (uint32_t)rx_buffer;
- STATES[spi_num].dma->ch[rx_ch].cnt = STATES[spi_num].rx_len;
+ // Setup SPI registers for non-DMA transaction.
+ MXC_SPI_RevA2_transactionSetup(spi, tx_buffer, tx_length_frames, rx_buffer, rx_length_frames,
+ false);
- // Set to one byte burst size.
- MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_BURST_SIZE,
- (0 << MXC_F_DMA_REVA_CTRL_BURST_SIZE_POS));
+ // Wait for Target Select pin to be asserted before starting transaction.
+ while ((spi->stat & MXC_F_SPI_REVA_STAT_BUSY) == 0) {}
- // Match frame size (in terms of bytes) in DMA ctrl settings.
- if (STATES[spi_num].init.frame_size <= 8) {
- // Set source and destination width to one byte
- MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD,
- MXC_S_DMA_REVA_CTRL_SRCWD_BYTE);
- MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD,
- MXC_S_DMA_REVA_CTRL_DSTWD_BYTE);
- } else {
- // Set source destination width to 2 bytes
- MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_SRCWD,
- MXC_S_DMA_REVA_CTRL_SRCWD_HALFWORD);
- MXC_SETFIELD(STATES[spi_num].dma->ch[rx_ch].ctrl, MXC_F_DMA_REVA_CTRL_DSTWD,
- MXC_S_DMA_REVA_CTRL_DSTWD_HALFWORD);
+ // Complete transaction once started.
+ while (STATES[spi_num].transaction_done == false) {
+ if (STATES[spi_num].tx_count_bytes == STATES[spi_num].tx_length_bytes &&
+ STATES[spi_num].rx_count_bytes == STATES[spi_num].rx_length_bytes) {
+ STATES[spi_num].transaction_done = true;
}
- STATES[spi_num].dma->ch[rx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_DSTINC;
- STATES[spi_num].dma->ch[rx_ch].ctrl |= MXC_F_DMA_REVA_CTRL_EN; // Start the DMA
-
- // Enable SPI RX DMA after configuring.
- spi->dma |= (MXC_F_SPI_REVA_DMA_DMA_RX_EN);
+ MXC_SPI_RevA2_process(spi);
}
- // Start the SPI transaction.
- spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_START;
+ // Wait until transaction is complete.
+ while (spi->stat & MXC_F_SPI_REVA_STAT_BUSY) {}
- // Handle target-select (L. SS) deassertion. This must be done AFTER launching the transaction
- // to avoid a glitch on the TS line if:
- // - The TS line is asserted
- // - We want to deassert the line as part of this transaction
- //
- // As soon as the SPI hardware receives CTRL0->START it seems to reinitialize the TS pin based
- // on the value of CTRL->SS_CTRL, which causes the glitch.
- if (STATES[spi_num].init.ts_control == MXC_SPI_TSCONTROL_HW_AUTO) {
- // In HW Auto Scheme, only use the target index member.
- MXC_SETFIELD(spi->ctrl0, MXC_F_SPI_REVA_CTRL0_SS_ACTIVE,
- ((1 << target->index) << MXC_F_SPI_REVA_CTRL0_SS_ACTIVE_POS));
+ return E_SUCCESS;
+}
- if (deassert) {
- spi->ctrl0 &= ~MXC_F_SPI_REVA_CTRL0_SS_CTRL;
- } else {
- spi->ctrl0 |= MXC_F_SPI_REVA_CTRL0_SS_CTRL;
- }
+int MXC_SPI_RevA2_TargetTransactionAsync(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames)
+{
+ int8_t spi_num;
- // Toggle Chip Select Pin if handled by the driver.
- } else if (STATES[spi_num].init.ts_control == MXC_SPI_TSCONTROL_SW_DRV) {
- // Make sure the selected Target Select (L. SS) pin is enabled as an output.
- if (target->pins.func != MXC_GPIO_FUNC_OUT) {
- return E_BAD_STATE;
- }
+ // Ensure valid SPI Instance.
+ spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- // Active HIGH (1).
- if (target->active_polarity) {
- target->pins.port->out_set |= target->pins.mask;
- // Active LOW (0).
- } else {
- target->pins.port->out_clr |= target->pins.mask;
- }
+ // Make sure DMA is not initialized.
+ if (STATES[spi_num].dma_initialized == true) {
+ return E_BAD_STATE;
}
+ // Make sure SPI Instance is in Target mode (L. Slave).
+ if (STATES[spi_num].controller_target != MXC_SPI_TYPE_TARGET) {
+ return E_BAD_STATE;
+ }
+
+ // Setup SPI registers for non-DMA transaction.
+ MXC_SPI_RevA2_transactionSetup(spi, tx_buffer, tx_length_frames, rx_buffer, rx_length_frames,
+ false);
+
return E_SUCCESS;
}
-int MXC_SPI_RevA2_ControllerTransactionDMAB(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
- uint32_t tx_fr_len, uint8_t *rx_buffer,
- uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target)
+int MXC_SPI_RevA2_TargetTransactionDMA(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, mxc_dma_reva_regs_t *dma)
{
+ int8_t spi_num;
int error;
- int spi_num;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- if (spi_num < 0 || spi_num >= MXC_SPI_INSTANCES) {
- return E_BAD_PARAM;
+
+ // More overhead, but this function will initialize DMA if it wasn't done earlier.
+ if (STATES[spi_num].dma_initialized == false) {
+ error = MXC_SPI_RevA2_DMA_Init(spi, dma, true, true);
+ if (error != E_NO_ERROR) {
+ return error;
+ }
}
- // This function fills in the STATES value for the flags that checks for blocking status.
- error = MXC_SPI_RevA2_ControllerTransactionDMA(spi, tx_buffer, tx_fr_len, rx_buffer, rx_fr_len,
- deassert, target);
- if (error != E_NO_ERROR) {
- return error;
+ // Make sure SPI Instance is in Target mode (L. Slave).
+ if (STATES[spi_num].controller_target != MXC_SPI_TYPE_TARGET) {
+ return E_BAD_STATE;
}
- // Blocking
- while (((STATES[spi_num].controller_done == false && STATES[spi_num].tx_done == false) &&
- !(STATES[spi_num].tx_buffer != NULL && STATES[spi_num].tx_len > 0)) &&
- (STATES[spi_num].rx_done == false &&
- !(STATES[spi_num].rx_buffer != NULL && STATES[spi_num].rx_len > 0))) {}
+ // Setup SPI registers for DMA transaction.
+ MXC_SPI_RevA2_transactionSetup(spi, tx_buffer, tx_length_frames, rx_buffer, rx_length_frames,
+ true);
+ // Target transaction is ready.
return E_SUCCESS;
}
@@ -1792,31 +1598,15 @@ int MXC_SPI_RevA2_ControllerTransactionDMAB(mxc_spi_reva_regs_t *spi, uint8_t *t
void MXC_SPI_RevA2_Handler(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
+ int8_t spi_num;
uint32_t status = spi->intfl;
- // Used later for readability purposes on handling Chip Select.
- mxc_gpio_regs_t *target_port;
- uint32_t target_mask;
-
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
// Master done (TX complete)
if (status & MXC_F_SPI_REVA_INTFL_MST_DONE) {
spi->intfl |= MXC_F_SPI_REVA_INTFL_MST_DONE; // Clear flag
- // Toggle Target Select (TS) Pin if Driver is handling it.
- if (STATES[spi_num].init.ts_control == MXC_SPI_TSCONTROL_SW_DRV) {
- if (STATES[spi_num].deassert == true) {
- // Readability for handling Chip Select.
- target_port = STATES[spi_num].current_target.pins.port;
- target_mask = STATES[spi_num].current_target.pins.mask;
-
- target_port->out ^= target_mask;
- } // Don't deassert the Target Select (TS) pin if false for multiple repeated transactions.
- }
-
// Callback if valid.
// Note: If Target Select (TS) Control Scheme is set in SW_App mode, then the caller needs to ensure the
// Target Select (TS) pin is asserted or deasserted in their application.
@@ -1825,40 +1615,33 @@ void MXC_SPI_RevA2_Handler(mxc_spi_reva_regs_t *spi)
}
// Controller is done after callback (if valid) is handled.
- STATES[spi_num].controller_done = true;
+ STATES[spi_num].transaction_done = true;
}
// Handle RX Threshold
if (status & MXC_F_SPI_REVA_INTFL_RX_THD) {
spi->intfl |= MXC_F_SPI_REVA_INTFL_RX_THD;
- if (STATES[spi_num].init.use_dma == false) {
- // RX threshold has been crossed, there's data to unload from the FIFO
- MXC_SPI_RevA2_process(spi);
- }
+
+ // RX threshold has been crossed, there's data to unload from the FIFO
+ MXC_SPI_RevA2_process(spi);
}
// Handle TX Threshold
if (status & MXC_F_SPI_REVA_INTFL_TX_THD) {
spi->intfl |= MXC_F_SPI_REVA_INTFL_TX_THD;
- if (STATES[spi_num].init.use_dma == false) {
- // TX threshold has been crossed, we need to refill the FIFO
- MXC_SPI_RevA2_process(spi);
- }
+
+ // TX threshold has been crossed, we need to refill the FIFO
+ MXC_SPI_RevA2_process(spi);
}
}
void MXC_SPI_RevA2_DMA_TX_Handler(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
+ int8_t spi_num;
uint32_t tx_ch;
uint32_t status;
- // Used later for readability purposes on handling Chip Select.
- mxc_gpio_regs_t *target_port;
- uint32_t target_mask;
-
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
tx_ch = STATES[spi_num].tx_dma_ch;
status = STATES[spi_num].dma->ch[tx_ch].status;
@@ -1869,18 +1652,7 @@ void MXC_SPI_RevA2_DMA_TX_Handler(mxc_spi_reva_regs_t *spi)
STATES[spi_num].dma->ch[tx_ch].status |= MXC_F_DMA_REVA_STATUS_CTZ_IF;
// For completeness-sake.
- STATES[spi_num].tx_cnt = STATES[spi_num].tx_len;
-
- // Toggle Target Select (TS) Pin if Driver is handling it.
- if (STATES[spi_num].init.ts_control == MXC_SPI_TSCONTROL_SW_DRV) {
- if (STATES[spi_num].deassert == true) {
- // Readability for handling Chip Select.
- target_port = STATES[spi_num].current_target.pins.port;
- target_mask = STATES[spi_num].current_target.pins.mask;
-
- target_port->out ^= target_mask;
- } // Don't deassert the Target Select (TS) pin if false for multiple repeated transactions.
- }
+ STATES[spi_num].tx_count_bytes = STATES[spi_num].tx_length_bytes;
// Callback if valid and if you're only transmitting.
// Note: If Target Select (TS) Control Scheme is set in SW_App mode, then the caller needs to ensure the
@@ -1892,8 +1664,8 @@ void MXC_SPI_RevA2_DMA_TX_Handler(mxc_spi_reva_regs_t *spi)
}
// TX Transaction is done if there's no RX transaction.
- if (STATES[spi_num].rx_len == 0 || STATES[spi_num].tx_buffer == NULL) {
- STATES[spi_num].controller_done = true;
+ if (STATES[spi_num].rx_length_bytes == 0 || STATES[spi_num].tx_buffer == NULL) {
+ STATES[spi_num].transaction_done = true;
}
}
@@ -1905,15 +1677,11 @@ void MXC_SPI_RevA2_DMA_TX_Handler(mxc_spi_reva_regs_t *spi)
void MXC_SPI_RevA2_DMA_RX_Handler(mxc_spi_reva_regs_t *spi)
{
- int spi_num;
+ int8_t spi_num;
uint32_t rx_ch;
uint32_t status;
- // Used later for readability purposes on handling Chip Select.
- mxc_gpio_regs_t *target_port;
- uint32_t target_mask;
spi_num = MXC_SPI_GET_IDX((mxc_spi_regs_t *)spi);
- MXC_ASSERT(spi_num >= 0);
rx_ch = STATES[spi_num].rx_dma_ch;
status = STATES[spi_num].dma->ch[rx_ch].status;
@@ -1923,26 +1691,15 @@ void MXC_SPI_RevA2_DMA_RX_Handler(mxc_spi_reva_regs_t *spi)
// HW Bug: For 2-byte wide frame transactions, RX DMA swaps the
// LSB and MSB.
// Example: TX: 0x1234 => RX: 0x3412
- if (STATES[spi_num].init.frame_size > 8) {
- MXC_SPI_RevA2_DMA_SwapByte(STATES[spi_num].rx_buffer, STATES[spi_num].rx_len);
+ if (STATES[spi_num].frame_size > 8) {
+ MXC_SPI_RevA2_DMA_SwapByte(STATES[spi_num].rx_buffer, STATES[spi_num].rx_length_bytes);
}
STATES[spi_num].rx_done = 1;
STATES[spi_num].dma->ch[rx_ch].status |= MXC_F_DMA_STATUS_CTZ_IF;
- // Toggle Target Select (TS) Pin if Driver is handling it.
- if (STATES[spi_num].init.ts_control == MXC_SPI_TSCONTROL_SW_DRV) {
- if (STATES[spi_num].deassert == true) {
- // Readability for handling Chip Select.
- target_port = STATES[spi_num].current_target.pins.port;
- target_mask = STATES[spi_num].current_target.pins.mask;
-
- target_port->out ^= target_mask;
- } // Don't deassert the Target Select (TS) pin if false for multiple repeated transactions.
- }
-
// For completeness-sake.
- STATES[spi_num].rx_cnt = STATES[spi_num].rx_len;
+ STATES[spi_num].rx_count_bytes = STATES[spi_num].rx_length_bytes;
// Callback if valid.
// Note: If Target Select (TS) Control Scheme is set in SW_App mode, then the caller needs to ensure the
@@ -1952,8 +1709,8 @@ void MXC_SPI_RevA2_DMA_RX_Handler(mxc_spi_reva_regs_t *spi)
}
// RX transaction determines the controller is done if TX transaction is also present.
- if (STATES[spi_num].tx_len > 0 && STATES[spi_num].tx_buffer != NULL) {
- STATES[spi_num].controller_done = true;
+ if (STATES[spi_num].tx_length_bytes > 0 && STATES[spi_num].tx_buffer != NULL) {
+ STATES[spi_num].transaction_done = true;
}
}
diff --git a/Libraries/PeriphDrivers/Source/SPI/spi_reva2.h b/Libraries/PeriphDrivers/Source/SPI/spi_reva2.h
index 58c3916bced..693a622e3fc 100644
--- a/Libraries/PeriphDrivers/Source/SPI/spi_reva2.h
+++ b/Libraries/PeriphDrivers/Source/SPI/spi_reva2.h
@@ -54,7 +54,10 @@ extern "C" {
/* **** Functions **** */
-int MXC_SPI_RevA2_Init(mxc_spi_init_t *init);
+int MXC_SPI_RevA2_Init(mxc_spi_reva_regs_t *spi, mxc_spi_type_t controller_target,
+ mxc_spi_interface_t if_mode, uint32_t freq, uint8_t ts_active_pol_mask);
+
+int MXC_SPI_RevA2_Config(mxc_spi_cfg_t *cfg);
int MXC_SPI_RevA2_Shutdown(mxc_spi_reva_regs_t *spi);
@@ -66,6 +69,10 @@ void MXC_SPI_RevA2_EnableInt(mxc_spi_reva_regs_t *spi, uint32_t en);
void MXC_SPI_RevA2_DisableInt(mxc_spi_reva_regs_t *spi, uint32_t dis);
+int MXC_SPI_RevA2_SetTSControl(mxc_spi_reva_regs_t *spi, mxc_spi_tscontrol_t ts_control);
+
+mxc_spi_tscontrol_t MXC_SPI_RevA2_GetTSControl(mxc_spi_reva_regs_t *spi);
+
int MXC_SPI_RevA2_SetFrequency(mxc_spi_reva_regs_t *spi, uint32_t freq);
int MXC_SPI_RevA2_GetFrequency(mxc_spi_reva_regs_t *spi);
@@ -74,7 +81,7 @@ int MXC_SPI_RevA2_SetFrameSize(mxc_spi_reva_regs_t *spi, int frame_size);
int MXC_SPI_RevA2_GetFrameSize(mxc_spi_reva_regs_t *spi);
-int MXC_SPI_RevA2_SetInterface(mxc_spi_reva_regs_t *spi, mxc_spi_interface_t mode);
+int MXC_SPI_RevA2_SetInterface(mxc_spi_reva_regs_t *spi, mxc_spi_interface_t if_mode);
mxc_spi_interface_t MXC_SPI_RevA2_GetInterface(mxc_spi_reva_regs_t *spi);
@@ -84,10 +91,6 @@ mxc_spi_clkmode_t MXC_SPI_RevA2_GetClkMode(mxc_spi_reva_regs_t *spi);
int MXC_SPI_RevA2_SetCallback(mxc_spi_reva_regs_t *spi, mxc_spi_callback_t callback, void *data);
-int MXC_SPI_RevA2_SetInitStruct(mxc_spi_reva_regs_t *spi, mxc_spi_init_t *init);
-
-mxc_spi_init_t MXC_SPI_RevA2_GetInitStruct(mxc_spi_reva_regs_t *spi);
-
int MXC_SPI_RevA2_GetActive(mxc_spi_reva_regs_t *spi);
int MXC_SPI_RevA2_ReadyForSleep(mxc_spi_reva_regs_t *spi);
@@ -116,7 +119,8 @@ uint8_t MXC_SPI_RevA2_GetRXThreshold(mxc_spi_reva_regs_t *spi);
/* ** DMA-Specific Functions ** */
-int MXC_SPI_RevA2_DMA_Init(mxc_spi_init_t *init);
+int MXC_SPI_RevA2_DMA_Init(mxc_spi_reva_regs_t *spi, mxc_dma_reva_regs_t *dma, bool use_dma_tx,
+ bool use_dma_rx);
bool MXC_SPI_RevA2_DMA_GetInitialized(mxc_spi_reva_regs_t *spi);
@@ -132,22 +136,31 @@ void MXC_SPI_RevA2_DMA_SwapByte(uint8_t *buffer, uint32_t len_bytes);
/* ** Transaction Functions ** */
int MXC_SPI_RevA2_ControllerTransaction(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
- uint32_t tx_fr_len, uint8_t *rx_buffer, uint32_t rx_fr_len,
- uint8_t deassert, mxc_spi_target_t *target);
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, uint8_t deassert,
+ uint8_t hw_ts_index);
-int MXC_SPI_RevA2_ControllerTransactionB(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
- uint32_t tx_fr_len, uint8_t *rx_buffer, uint32_t rx_fr_len,
- uint8_t deassert, mxc_spi_target_t *target);
+int MXC_SPI_RevA2_ControllerTransactionAsync(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, uint8_t deassert,
+ uint8_t hw_ts_index);
int MXC_SPI_RevA2_ControllerTransactionDMA(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
- uint32_t tx_fr_len, uint8_t *rx_buffer,
- uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target);
-
-int MXC_SPI_RevA2_ControllerTransactionDMAB(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
- uint32_t tx_fr_len, uint8_t *rx_buffer,
- uint32_t rx_fr_len, uint8_t deassert,
- mxc_spi_target_t *target);
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, uint8_t deassert,
+ uint8_t hw_ts_index, mxc_dma_reva_regs_t *dma);
+
+int MXC_SPI_RevA2_TargetTransaction(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames);
+
+int MXC_SPI_RevA2_TargetTransactionAsync(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames);
+
+int MXC_SPI_RevA2_TargetTransactionDMA(mxc_spi_reva_regs_t *spi, uint8_t *tx_buffer,
+ uint32_t tx_length_frames, uint8_t *rx_buffer,
+ uint32_t rx_length_frames, mxc_dma_reva_regs_t *dma);
/* ** Handler Functions ** */
diff --git a/Libraries/PeriphDrivers/Source/SYS/pins_me21.c b/Libraries/PeriphDrivers/Source/SYS/pins_me21.c
index 0b59b394d9f..0f20b52a5f5 100644
--- a/Libraries/PeriphDrivers/Source/SYS/pins_me21.c
+++ b/Libraries/PeriphDrivers/Source/SYS/pins_me21.c
@@ -64,18 +64,41 @@ const mxc_gpio_cfg_t gpio_cfg_uart0_flow = { MXC_GPIO0, (MXC_GPIO_PIN_10 | MXC_G
MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
const mxc_gpio_cfg_t gpio_cfg_uart0_flow_disable = { MXC_GPIO0, (MXC_GPIO_PIN_10 | MXC_GPIO_PIN_11), MXC_GPIO_FUNC_IN,
MXC_GPIO_PAD_WEAK_PULL_UP, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+
+const mxc_gpio_cfg_t gpio_cfg_uart0b = { MXC_GPIO0, (MXC_GPIO_PIN_24 | MXC_GPIO_PIN_25), MXC_GPIO_FUNC_ALT2, MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0};
+const mxc_gpio_cfg_t gpio_cfg_uart0b_flow = { MXC_GPIO0, (MXC_GPIO_PIN_26 | MXC_GPIO_PIN_27), MXC_GPIO_FUNC_ALT2,
+ MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+const mxc_gpio_cfg_t gpio_cfg_uart0b_flow_disable = { MXC_GPIO0, (MXC_GPIO_PIN_26 | MXC_GPIO_PIN_27), MXC_GPIO_FUNC_IN,
+ MXC_GPIO_PAD_WEAK_PULL_UP, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+
const mxc_gpio_cfg_t gpio_cfg_uart1 = { MXC_GPIO0, (MXC_GPIO_PIN_28 | MXC_GPIO_PIN_29), MXC_GPIO_FUNC_ALT1,
MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
const mxc_gpio_cfg_t gpio_cfg_uart1_flow = { MXC_GPIO0, (MXC_GPIO_PIN_30 | MXC_GPIO_PIN_31), MXC_GPIO_FUNC_ALT1,
MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
const mxc_gpio_cfg_t gpio_cfg_uart1_flow_disable = { MXC_GPIO0, (MXC_GPIO_PIN_30 | MXC_GPIO_PIN_31), MXC_GPIO_FUNC_IN,
MXC_GPIO_PAD_WEAK_PULL_UP, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
-const mxc_gpio_cfg_t gpio_cfg_uart2 = { MXC_GPIO0, (MXC_GPIO_PIN_14 | MXC_GPIO_PIN_15), MXC_GPIO_FUNC_ALT2,
+
+const mxc_gpio_cfg_t gpio_cfg_uart1b = { MXC_GPIO0, (MXC_GPIO_PIN_2 | MXC_GPIO_PIN_3), MXC_GPIO_FUNC_ALT2,
+ MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+const mxc_gpio_cfg_t gpio_cfg_uart1b_flow = { MXC_GPIO0, (MXC_GPIO_PIN_4 | MXC_GPIO_PIN_5), MXC_GPIO_FUNC_ALT2,
+ MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+const mxc_gpio_cfg_t gpio_cfg_uart1b_flow_disable = { MXC_GPIO0, (MXC_GPIO_PIN_4 | MXC_GPIO_PIN_5), MXC_GPIO_FUNC_IN,
+ MXC_GPIO_PAD_WEAK_PULL_UP, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+
+const mxc_gpio_cfg_t gpio_cfg_uart2 = { MXC_GPIO1, (MXC_GPIO_PIN_5 | MXC_GPIO_PIN_6), MXC_GPIO_FUNC_ALT1,
MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
-const mxc_gpio_cfg_t gpio_cfg_uart2_flow = { MXC_GPIO0, (MXC_GPIO_PIN_16 | MXC_GPIO_PIN_17), MXC_GPIO_FUNC_ALT2,
+const mxc_gpio_cfg_t gpio_cfg_uart2_flow = { MXC_GPIO1, (MXC_GPIO_PIN_7 | MXC_GPIO_PIN_8), MXC_GPIO_FUNC_ALT1,
MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
-const mxc_gpio_cfg_t gpio_cfg_uart2_flow_disable = { MXC_GPIO0, (MXC_GPIO_PIN_16 | MXC_GPIO_PIN_17), MXC_GPIO_FUNC_IN,
+const mxc_gpio_cfg_t gpio_cfg_uart2_flow_disable = { MXC_GPIO1, (MXC_GPIO_PIN_7 | MXC_GPIO_PIN_8), MXC_GPIO_FUNC_IN,
MXC_GPIO_PAD_WEAK_PULL_UP, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+
+const mxc_gpio_cfg_t gpio_cfg_uart2b = { MXC_GPIO0, (MXC_GPIO_PIN_14 | MXC_GPIO_PIN_15), MXC_GPIO_FUNC_ALT2,
+ MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+const mxc_gpio_cfg_t gpio_cfg_uart2b_flow = { MXC_GPIO0, (MXC_GPIO_PIN_16 | MXC_GPIO_PIN_17), MXC_GPIO_FUNC_ALT2,
+ MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+const mxc_gpio_cfg_t gpio_cfg_uart2b_flow_disable = { MXC_GPIO0, (MXC_GPIO_PIN_16 | MXC_GPIO_PIN_17), MXC_GPIO_FUNC_IN,
+ MXC_GPIO_PAD_WEAK_PULL_UP, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
+
const mxc_gpio_cfg_t gpio_cfg_uart3 = { MXC_GPIO0, (MXC_GPIO_PIN_26 | MXC_GPIO_PIN_27), MXC_GPIO_FUNC_ALT1,
MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIO, MXC_GPIO_DRVSTR_0 };
const mxc_gpio_cfg_t gpio_cfg_uart3_flow = { MXC_GPIO0, (MXC_GPIO_PIN_24 | MXC_GPIO_PIN_25), MXC_GPIO_FUNC_ALT1,
diff --git a/Libraries/PeriphDrivers/Source/UART/uart_me10.c b/Libraries/PeriphDrivers/Source/UART/uart_me10.c
index cecb206cc31..33bdd032881 100644
--- a/Libraries/PeriphDrivers/Source/UART/uart_me10.c
+++ b/Libraries/PeriphDrivers/Source/UART/uart_me10.c
@@ -450,57 +450,57 @@ void MXC_UART_DMACallback(int ch, int error)
}
/* ************************************************************************* */
-void MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal)
+int MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal)
{
- MXC_UART_RevA_AsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
+ return MXC_UART_RevA_AsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
}
/* ************************************************************************* */
-void MXC_UART_TxAsyncCallback(mxc_uart_regs_t *uart, int retVal)
+int MXC_UART_TxAsyncCallback(mxc_uart_regs_t *uart, int retVal)
{
- MXC_UART_RevA_TxAsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
+ return MXC_UART_RevA_TxAsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
}
/* ************************************************************************* */
-void MXC_UART_RxAsyncCallback(mxc_uart_regs_t *uart, int retVal)
+int MXC_UART_RxAsyncCallback(mxc_uart_regs_t *uart, int retVal)
{
- MXC_UART_RevA_RxAsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
+ return MXC_UART_RevA_RxAsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
}
/* ************************************************************************* */
-void MXC_UART_AsyncStop(mxc_uart_regs_t *uart)
+int MXC_UART_AsyncStop(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_AsyncStop((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_AsyncStop((mxc_uart_reva_regs_t *)uart);
}
/* ************************************************************************* */
-void MXC_UART_TxAsyncStop(mxc_uart_regs_t *uart)
+int MXC_UART_TxAsyncStop(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_TxAsyncStop((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_TxAsyncStop((mxc_uart_reva_regs_t *)uart);
}
/* ************************************************************************* */
-void MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart)
+int MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_RxAsyncStop((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_RxAsyncStop((mxc_uart_reva_regs_t *)uart);
}
/* ************************************************************************* */
-void MXC_UART_AbortAsync(mxc_uart_regs_t *uart)
+int MXC_UART_AbortAsync(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_AbortAsync((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_AbortAsync((mxc_uart_reva_regs_t *)uart);
}
/* ************************************************************************* */
-void MXC_UART_TxAbortAsync(mxc_uart_regs_t *uart)
+int MXC_UART_TxAbortAsync(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_TxAbortAsync((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_TxAbortAsync((mxc_uart_reva_regs_t *)uart);
}
/* ************************************************************************* */
-void MXC_UART_RxAbortAsync(mxc_uart_regs_t *uart)
+int MXC_UART_RxAbortAsync(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_RxAbortAsync((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_RxAbortAsync((mxc_uart_reva_regs_t *)uart);
}
/* ************************************************************************* */
diff --git a/Libraries/PeriphDrivers/Source/UART/uart_me14.c b/Libraries/PeriphDrivers/Source/UART/uart_me14.c
index 1163e378101..80183ca9333 100644
--- a/Libraries/PeriphDrivers/Source/UART/uart_me14.c
+++ b/Libraries/PeriphDrivers/Source/UART/uart_me14.c
@@ -44,34 +44,34 @@ void MXC_UART_DMACallback(int ch, int error)
MXC_UART_RevA_DMACallback(ch, error);
}
-void MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal)
+int MXC_UART_AsyncCallback(mxc_uart_regs_t *uart, int retVal)
{
- MXC_UART_RevA_AsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
+ return MXC_UART_RevA_AsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
}
-void MXC_UART_TxAsyncCallback(mxc_uart_regs_t *uart, int retVal)
+int MXC_UART_TxAsyncCallback(mxc_uart_regs_t *uart, int retVal)
{
- MXC_UART_RevA_TxAsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
+ return MXC_UART_RevA_TxAsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
}
-void MXC_UART_RxAsyncCallback(mxc_uart_regs_t *uart, int retVal)
+int MXC_UART_RxAsyncCallback(mxc_uart_regs_t *uart, int retVal)
{
- MXC_UART_RevA_RxAsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
+ return MXC_UART_RevA_RxAsyncCallback((mxc_uart_reva_regs_t *)uart, retVal);
}
-void MXC_UART_AsyncStop(mxc_uart_regs_t *uart)
+int MXC_UART_AsyncStop(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_AsyncStop((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_AsyncStop((mxc_uart_reva_regs_t *)uart);
}
-void MXC_UART_TxAsyncStop(mxc_uart_regs_t *uart)
+int MXC_UART_TxAsyncStop(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_TxAsyncStop((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_TxAsyncStop((mxc_uart_reva_regs_t *)uart);
}
-void MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart)
+int MXC_UART_RxAsyncStop(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_RxAsyncStop((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_RxAsyncStop((mxc_uart_reva_regs_t *)uart);
}
int MXC_UART_Init(mxc_uart_regs_t *uart, unsigned int baud, sys_map_t map)
@@ -417,19 +417,19 @@ int MXC_UART_TransactionDMA(mxc_uart_req_t *req, mxc_dma_regs_t *dma)
return MXC_UART_RevA_TransactionDMA((mxc_uart_reva_req_t *)req, dma);
}
-void MXC_UART_AbortAsync(mxc_uart_regs_t *uart)
+int MXC_UART_AbortAsync(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_AbortAsync((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_AbortAsync((mxc_uart_reva_regs_t *)uart);
}
-void MXC_UART_TxAbortAsync(mxc_uart_regs_t *uart)
+int MXC_UART_TxAbortAsync(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_TxAbortAsync((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_TxAbortAsync((mxc_uart_reva_regs_t *)uart);
}
-void MXC_UART_RxAbortAsync(mxc_uart_regs_t *uart)
+int MXC_UART_RxAbortAsync(mxc_uart_regs_t *uart)
{
- MXC_UART_RevA_RxAbortAsync((mxc_uart_reva_regs_t *)uart);
+ return MXC_UART_RevA_RxAbortAsync((mxc_uart_reva_regs_t *)uart);
}
void MXC_UART_AsyncHandler(mxc_uart_regs_t *uart)
diff --git a/Libraries/PeriphDrivers/Source/UART/uart_me21.c b/Libraries/PeriphDrivers/Source/UART/uart_me21.c
index ed3be9ca1dc..36379128359 100644
--- a/Libraries/PeriphDrivers/Source/UART/uart_me21.c
+++ b/Libraries/PeriphDrivers/Source/UART/uart_me21.c
@@ -40,6 +40,30 @@
#include "mcr_regs.h"
#include "dma.h"
+sys_map_t uart_pin_mapping[4] = { MAP_A, MAP_A, MAP_A, MAP_A };
+/* Note(JC): ^ Ideally I use MXC_UART_INSTANCES here...
+ ... but initializing the default value is problematic then.
+*/
+
+int MXC_UART_SetPinMapping(mxc_uart_regs_t *uart, sys_map_t pin_mapping)
+{
+ if (MXC_UART_GET_IDX(uart) < 0) {
+ return E_BAD_PARAM;
+ }
+
+ uart_pin_mapping[MXC_UART_GET_IDX(uart)] = pin_mapping;
+ return E_NO_ERROR;
+}
+
+inline sys_map_t MXC_UART_GetPinMapping(mxc_uart_regs_t *uart)
+{
+ if (MXC_UART_GET_IDX(uart) < 0) {
+ return E_BAD_PARAM;
+ }
+
+ return uart_pin_mapping[MXC_UART_GET_IDX(uart)];
+}
+
void MXC_UART_DMACallback(int ch, int error)
{
MXC_UART_RevB_DMACallback(ch, error);
@@ -58,6 +82,7 @@ int MXC_UART_AsyncStop(mxc_uart_regs_t *uart)
int MXC_UART_Init(mxc_uart_regs_t *uart, unsigned int baud, mxc_uart_clock_t clock)
{
int retval;
+ sys_map_t current_pin_mapping = MXC_UART_GetPinMapping(uart);
retval = MXC_UART_Shutdown(uart);
@@ -96,22 +121,38 @@ int MXC_UART_Init(mxc_uart_regs_t *uart, unsigned int baud, mxc_uart_clock_t clo
switch (MXC_UART_GET_IDX(uart)) {
case 0:
- MXC_GPIO_Config(&gpio_cfg_uart0);
+ if (current_pin_mapping == MAP_A) {
+ MXC_GPIO_Config(&gpio_cfg_uart0);
+ } else if (current_pin_mapping == MAP_B) {
+ MXC_GPIO_Config(&gpio_cfg_uart0b);
+ }
MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_UART0);
break;
case 1:
- MXC_GPIO_Config(&gpio_cfg_uart1);
+ if (current_pin_mapping == MAP_A) {
+ MXC_GPIO_Config(&gpio_cfg_uart1);
+ } else if (current_pin_mapping == MAP_B) {
+ MXC_GPIO_Config(&gpio_cfg_uart1b);
+ }
MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_UART1);
break;
case 2:
- MXC_GPIO_Config(&gpio_cfg_uart2);
+ if (current_pin_mapping == MAP_A) {
+ MXC_GPIO_Config(&gpio_cfg_uart2);
+ } else if (current_pin_mapping == MAP_B) {
+ MXC_GPIO_Config(&gpio_cfg_uart2b);
+ }
MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_UART2);
break;
case 3:
- MXC_GPIO_Config(&gpio_cfg_uart3);
+ if (current_pin_mapping == MAP_A) {
+ MXC_GPIO_Config(&gpio_cfg_uart3);
+ } else if (current_pin_mapping == MAP_B) {
+ return E_BAD_PARAM; // UART 3 (LPUART0) does not have a map B
+ }
MXC_SYS_ClockEnable(MXC_SYS_PERIPH_CLOCK_UART3);
MXC_MCR->lppioctrl |= (MXC_F_MCR_LPPIOCTRL_LPUART0_RX | MXC_F_MCR_LPPIOCTRL_LPUART0_TX);
break;
diff --git a/Libraries/PeriphDrivers/Source/UART/uart_reva.c b/Libraries/PeriphDrivers/Source/UART/uart_reva.c
index 10f85e0374a..80716b8d136 100644
--- a/Libraries/PeriphDrivers/Source/UART/uart_reva.c
+++ b/Libraries/PeriphDrivers/Source/UART/uart_reva.c
@@ -875,18 +875,21 @@ int MXC_UART_RevA_Transaction(mxc_uart_reva_req_t *req)
int MXC_UART_RevA_TransactionAsync(mxc_uart_reva_req_t *req)
{
unsigned int numToWrite, numToRead;
+ int uart_num = MXC_UART_GET_IDX((mxc_uart_regs_t *)(req->uart));
- if (MXC_UART_GET_IDX((mxc_uart_regs_t *)(req->uart)) < 0) {
+ if (uart_num < 0) {
return E_BAD_PARAM;
}
if (req->txLen) {
- if (req->txData == NULL) {
+ if (TxAsyncRequests[uart_num] != NULL) {
+ return E_BAD_STATE;
+ } else if (req->txData == NULL) {
return E_BAD_PARAM;
}
req->txCnt = 0;
- TxAsyncRequests[MXC_UART_GET_IDX((mxc_uart_regs_t *)(req->uart))] = (void *)req;
+ TxAsyncRequests[uart_num] = (void *)req;
// Enable TX Threshold interrupt
MXC_UART_EnableInt((mxc_uart_regs_t *)(req->uart), MXC_F_UART_REVA_INT_EN_TX_FIFO_THRESH);
@@ -898,13 +901,15 @@ int MXC_UART_RevA_TransactionAsync(mxc_uart_reva_req_t *req)
}
if (req->rxLen) {
- if (req->rxData == NULL) {
+ if (RxAsyncRequests[uart_num] != NULL) {
+ return E_BAD_STATE;
+ } else if (req->rxData == NULL) {
MXC_UART_DisableInt((mxc_uart_regs_t *)(req->uart), 0xFFFFFFFF);
return E_BAD_PARAM;
}
req->rxCnt = 0;
- RxAsyncRequests[MXC_UART_GET_IDX((mxc_uart_regs_t *)(req->uart))] = (void *)req;
+ RxAsyncRequests[uart_num] = (void *)req;
// All error interrupts are related to RX
MXC_UART_EnableInt((mxc_uart_regs_t *)(req->uart), MXC_UART_REVA_ERRINT_EN);
@@ -1018,12 +1023,16 @@ void MXC_UART_RevA_DMACallback(int ch, int error)
int MXC_UART_RevA_RxAsyncCallback(mxc_uart_reva_regs_t *uart, int retVal)
{
- if (MXC_UART_GET_IDX((mxc_uart_regs_t *)uart) < 0) {
+ mxc_uart_reva_req_t *req;
+ int uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
+
+ if (uartNum < 0) {
return E_BAD_PARAM;
+ } else if (RxAsyncRequests[uartNum] == NULL) {
+ return E_BAD_STATE;
}
- mxc_uart_reva_req_t *req =
- (mxc_uart_reva_req_t *)RxAsyncRequests[MXC_UART_GET_IDX((mxc_uart_regs_t *)uart)];
+ req = (mxc_uart_reva_req_t *)RxAsyncRequests[uartNum];
if (req->callback != NULL) {
req->callback((mxc_uart_req_t *)req, retVal);
@@ -1034,12 +1043,16 @@ int MXC_UART_RevA_RxAsyncCallback(mxc_uart_reva_regs_t *uart, int retVal)
int MXC_UART_RevA_TxAsyncCallback(mxc_uart_reva_regs_t *uart, int retVal)
{
- if (MXC_UART_GET_IDX((mxc_uart_regs_t *)uart) < 0) {
+ mxc_uart_reva_req_t *req;
+ int uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
+
+ if (uartNum < 0) {
return E_BAD_PARAM;
+ } else if (TxAsyncRequests[uartNum] == NULL) {
+ return E_BAD_STATE;
}
- mxc_uart_reva_req_t *req =
- (mxc_uart_reva_req_t *)TxAsyncRequests[MXC_UART_GET_IDX((mxc_uart_regs_t *)uart)];
+ req = (mxc_uart_reva_req_t *)TxAsyncRequests[uartNum];
if (req->callback != NULL) {
req->callback((mxc_uart_req_t *)req, retVal);
@@ -1050,34 +1063,25 @@ int MXC_UART_RevA_TxAsyncCallback(mxc_uart_reva_regs_t *uart, int retVal)
int MXC_UART_RevA_AsyncCallback(mxc_uart_reva_regs_t *uart, int retVal)
{
- int retvalTx, retvalRx;
- bool reqMatch;
-
- // If the requests are identical, only call one callback
- if (TxAsyncRequests[MXC_UART_GET_IDX((mxc_uart_regs_t *)uart)] ==
- RxAsyncRequests[MXC_UART_GET_IDX((mxc_uart_regs_t *)uart)]) {
- reqMatch = TRUE;
- } else {
- reqMatch = FALSE;
- }
-
- retvalTx = MXC_UART_RevA_TxAsyncCallback(uart, retVal);
+ int err;
- if (!reqMatch) {
- retvalRx = MXC_UART_RevA_RxAsyncCallback(uart, retVal);
- } else {
- retvalRx = E_NO_ERROR;
+ int uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
+ if (uartNum < 0) {
+ return E_BAD_PARAM;
}
- if (retvalTx != E_NO_ERROR) {
- return retvalTx;
+ // Call TX callback
+ err = MXC_UART_TxAsyncCallback((mxc_uart_regs_t *)uart, retVal);
+ if (err != E_NO_ERROR) {
+ return err;
}
- if (retvalRx != E_NO_ERROR) {
- return retvalRx;
+ // Call RX callback if the TX and RX requests are not the same request
+ if (TxAsyncRequests[uartNum] != RxAsyncRequests[uartNum]) {
+ err = MXC_UART_RxAsyncCallback((mxc_uart_regs_t *)uart, retVal);
}
- return E_NO_ERROR;
+ return err;
}
int MXC_UART_RevA_TxAsyncStop(mxc_uart_reva_regs_t *uart)
@@ -1107,22 +1111,19 @@ int MXC_UART_RevA_RxAsyncStop(mxc_uart_reva_regs_t *uart)
int MXC_UART_RevA_AsyncStop(mxc_uart_reva_regs_t *uart)
{
- int uartNum;
+ int uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
+ mxc_uart_reva_req_t *req;
- if (MXC_UART_GET_IDX((mxc_uart_regs_t *)uart) < 0) {
+ if (uartNum < 0) {
return E_BAD_PARAM;
}
- uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
-
- mxc_uart_reva_req_t *req = (mxc_uart_reva_req_t *)TxAsyncRequests[uartNum];
-
+ req = (mxc_uart_reva_req_t *)TxAsyncRequests[uartNum];
if (req != NULL) {
MXC_UART_TxAsyncStop((mxc_uart_regs_t *)uart);
}
req = (mxc_uart_reva_req_t *)RxAsyncRequests[uartNum];
-
if (req != NULL) {
MXC_UART_RxAsyncStop((mxc_uart_regs_t *)uart);
}
@@ -1132,14 +1133,12 @@ int MXC_UART_RevA_AsyncStop(mxc_uart_reva_regs_t *uart)
int MXC_UART_RevA_TxAbortAsync(mxc_uart_reva_regs_t *uart)
{
- int uartNum;
+ int uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
- if (MXC_UART_GET_IDX((mxc_uart_regs_t *)uart) < 0) {
+ if (uartNum < 0) {
return E_BAD_PARAM;
}
- uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
-
mxc_uart_reva_req_t *req = (mxc_uart_reva_req_t *)TxAsyncRequests[uartNum];
if (req != NULL) {
@@ -1149,16 +1148,15 @@ int MXC_UART_RevA_TxAbortAsync(mxc_uart_reva_regs_t *uart)
return E_NO_ERROR;
}
+
int MXC_UART_RevA_RxAbortAsync(mxc_uart_reva_regs_t *uart)
{
- int uartNum;
+ int uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
- if (MXC_UART_GET_IDX((mxc_uart_regs_t *)uart) < 0) {
+ if (uartNum < 0) {
return E_BAD_PARAM;
}
- uartNum = MXC_UART_GET_IDX((mxc_uart_regs_t *)uart);
-
mxc_uart_reva_req_t *req = (mxc_uart_reva_req_t *)RxAsyncRequests[uartNum];
if (req != NULL) {
@@ -1168,23 +1166,23 @@ int MXC_UART_RevA_RxAbortAsync(mxc_uart_reva_regs_t *uart)
return E_NO_ERROR;
}
+
int MXC_UART_RevA_AbortAsync(mxc_uart_reva_regs_t *uart)
{
- int retvalTx, retvalRx;
-
- retvalTx = MXC_UART_RevA_TxAbortAsync(uart);
-
- retvalRx = MXC_UART_RevA_RxAbortAsync(uart);
+ int err;
- if (retvalTx != E_NO_ERROR) {
- return retvalTx;
+ if (MXC_UART_GET_IDX((mxc_uart_regs_t *)uart) < 0) {
+ return E_BAD_PARAM;
}
- if (retvalRx != E_NO_ERROR) {
- return retvalRx;
+ // Call appropriate callback
+ err = MXC_UART_AsyncCallback((mxc_uart_regs_t *)uart, E_ABORT);
+ if (err != E_NO_ERROR) {
+ return err;
}
- return E_NO_ERROR;
+ // Disable interrupts and clear async request
+ return MXC_UART_AsyncStop((mxc_uart_regs_t *)uart);
}
int MXC_UART_RevA_AsyncHandler(mxc_uart_reva_regs_t *uart)
@@ -1200,8 +1198,15 @@ int MXC_UART_RevA_AsyncHandler(mxc_uart_reva_regs_t *uart)
flags = MXC_UART_GetFlags((mxc_uart_regs_t *)uart);
if (flags & MXC_UART_REVA_ERRINT_FL & uart->int_en) {
+ MXC_UART_DisableInt((mxc_uart_regs_t *)uart,
+ (MXC_F_UART_REVA_INT_EN_TX_FIFO_THRESH | MXC_UART_REVA_ERRINT_EN |
+ MXC_F_UART_REVA_INT_EN_RX_FIFO_THRESH));
+
MXC_UART_AsyncCallback((mxc_uart_regs_t *)uart, E_COMM_ERR);
- MXC_UART_AsyncStop((mxc_uart_regs_t *)uart);
+
+ RxAsyncRequests[uartNum] = NULL;
+ TxAsyncRequests[uartNum] = NULL;
+
return E_INVALID;
}
@@ -1215,11 +1220,6 @@ int MXC_UART_RevA_AsyncHandler(mxc_uart_reva_regs_t *uart)
MXC_UART_ClearFlags((mxc_uart_regs_t *)(req->uart), MXC_F_UART_REVA_INT_FL_TX_FIFO_THRESH);
}
- if (req->txCnt == req->txLen) {
- MXC_UART_TxAsyncCallback((mxc_uart_regs_t *)uart, E_NO_ERROR);
- MXC_UART_TxAsyncStop((mxc_uart_regs_t *)uart);
- }
-
req = (mxc_uart_reva_req_t *)RxAsyncRequests[uartNum];
if ((flags & MXC_F_UART_REVA_INT_FL_RX_FIFO_THRESH) && (req != NULL) && (req->rxLen)) {
@@ -1227,17 +1227,49 @@ int MXC_UART_RevA_AsyncHandler(mxc_uart_reva_regs_t *uart)
numToRead = numToRead > (req->rxLen - req->rxCnt) ? req->rxLen - req->rxCnt : numToRead;
req->rxCnt += MXC_UART_ReadRXFIFO((mxc_uart_regs_t *)(req->uart), &req->rxData[req->rxCnt],
numToRead);
+ MXC_UART_ClearFlags((mxc_uart_regs_t *)(req->uart), MXC_F_UART_REVA_INT_FL_RX_FIFO_THRESH);
+ }
+
+ if (RxAsyncRequests[uartNum] == TxAsyncRequests[uartNum]) {
+ if ((req != NULL) && (req->rxCnt == req->rxLen) && (req->txCnt == req->txLen)) {
+ MXC_UART_DisableInt((mxc_uart_regs_t *)uart,
+ (MXC_F_UART_REVA_INT_EN_TX_FIFO_THRESH | MXC_UART_REVA_ERRINT_EN |
+ MXC_F_UART_REVA_INT_EN_RX_FIFO_THRESH));
- if ((req->rxLen - req->rxCnt) < MXC_UART_GetRXThreshold((mxc_uart_regs_t *)(req->uart))) {
- MXC_UART_SetRXThreshold((mxc_uart_regs_t *)(req->uart), req->rxLen - req->rxCnt);
+ RxAsyncRequests[uartNum] = NULL;
+ TxAsyncRequests[uartNum] = NULL;
+
+ if (req->callback != NULL) {
+ req->callback((mxc_uart_req_t *)req, E_NO_ERROR);
+ }
}
- MXC_UART_ClearFlags((mxc_uart_regs_t *)(req->uart), MXC_F_UART_REVA_INT_FL_RX_FIFO_THRESH);
+ return E_NO_ERROR;
}
- if (req->rxCnt == req->rxLen) {
- MXC_UART_RxAsyncCallback((mxc_uart_regs_t *)uart, E_NO_ERROR);
- MXC_UART_RxAsyncStop((mxc_uart_regs_t *)uart);
+ req = TxAsyncRequests[uartNum];
+ if (req != NULL && req->txCnt == req->txLen) {
+ MXC_UART_DisableInt((mxc_uart_regs_t *)uart, MXC_F_UART_REVA_INT_EN_TX_FIFO_THRESH);
+ TxAsyncRequests[uartNum] = NULL;
+
+ if (req->callback != NULL) {
+ req->callback((mxc_uart_req_t *)req, E_NO_ERROR);
+ }
+
+ return E_NO_ERROR;
+ }
+
+ req = RxAsyncRequests[uartNum];
+ if (req != NULL && req->rxCnt == req->rxLen) {
+ MXC_UART_DisableInt((mxc_uart_regs_t *)uart,
+ (MXC_UART_REVA_ERRINT_EN | MXC_F_UART_REVA_INT_EN_RX_FIFO_THRESH));
+ RxAsyncRequests[uartNum] = NULL;
+
+ if (req->callback != NULL) {
+ req->callback((mxc_uart_req_t *)req, E_NO_ERROR);
+ }
+
+ return E_NO_ERROR;
}
return E_NO_ERROR;
diff --git a/Libraries/PeriphDrivers/max78002_files.mk b/Libraries/PeriphDrivers/max78002_files.mk
index a7be7da63d8..0faf01cac44 100644
--- a/Libraries/PeriphDrivers/max78002_files.mk
+++ b/Libraries/PeriphDrivers/max78002_files.mk
@@ -136,17 +136,25 @@ PERIPH_DRIVER_C_FILES += $(SOURCE_DIR)/SDHC/sdhc_ai87.c
PERIPH_DRIVER_C_FILES += $(SOURCE_DIR)/SDHC/sdhc_reva.c
USE_NATIVE_SDHC = yes
-MXC_SPI_LEGACY?=0
+MXC_SPI_VERSION ?= v1
+# Selects the SPI drivers to build with. Acceptable values are:
+# - v1
+# - v2
PERIPH_DRIVER_INCLUDE_DIR += $(SOURCE_DIR)/SPI
-export MXC_SPI_LEGACY
-ifeq ($(MXC_SPI_LEGACY),1)
-# Legacy SPI Implementation
+export MXC_SPI_VERSION
+ifeq ($(MXC_SPI_VERSION),v1)
+# SPI v1 (Legacy) Implementation
PERIPH_DRIVER_C_FILES += $(SOURCE_DIR)/SPI/spi_ai87.c
PERIPH_DRIVER_C_FILES += $(SOURCE_DIR)/SPI/spi_reva1.c
+PROJ_CFLAGS+=-DMXC_SPI_V1
else
+ifeq ($(MXC_SPI_VERSION),v2)
# SPI v2 Implementation
PERIPH_DRIVER_C_FILES += $(SOURCE_DIR)/SPI/spi_ai87_v2.c
PERIPH_DRIVER_C_FILES += $(SOURCE_DIR)/SPI/spi_reva2.c
+else
+$(error Invalid value for MXC_SPI_VERSION = "$(MXC_SPI_VERSION)" Acceptable values are "v1" or "v2")
+endif
endif
PERIPH_DRIVER_INCLUDE_DIR += $(SOURCE_DIR)/TRNG
diff --git a/Libraries/SDHC/Include/sdhc_lib.h b/Libraries/SDHC/Include/sdhc_lib.h
index 31fe6c801b1..b37bbd5d076 100644
--- a/Libraries/SDHC/Include/sdhc_lib.h
+++ b/Libraries/SDHC/Include/sdhc_lib.h
@@ -52,6 +52,7 @@
#include "sdhc.h"
#include "sdhc_resp_regs.h"
+#ifndef SDHC_CLK_FREQ
/**
* @brief SDHC target clock frequency.
* @details Max freq. is limited by GCR register to be @ref SystemCoreClock / 2 or @ref SystemCoreClock / 4.
@@ -59,6 +60,7 @@
* R/W reliability issues can sometimes be eliminated by reducing the clock frequency, which is a good first step for troubleshooting.
*/
#define SDHC_CLK_FREQ 40000000
+#endif
/**
diff --git a/Libraries/SDHC/ff13/Source/diskio.c b/Libraries/SDHC/ff13/Source/diskio.c
index c1c0907824a..dac37b4045e 100644
--- a/Libraries/SDHC/ff13/Source/diskio.c
+++ b/Libraries/SDHC/ff13/Source/diskio.c
@@ -16,7 +16,14 @@
/* Definitions of physical drive number for each drive */
#define DEV_SD 0 /* Example: Map MMC/SD card to physical drive 1 */
#define DEV_EXTERNAL_FLASH 1
-#define SPI_SPEED 10000000
+
+#ifndef SDHC_CLK_FREQ
+/* For non-native SDHC, a SPI is used to emulate the SDHC hardware. In
+that case, sdhc_lib.h is not included and we need to redefine a default speed
+here. */
+#define SDHC_CLK_FREQ 40000000
+#endif
+#define SPI_SPEED SDHC_CLK_FREQ
#ifdef NATIVE_SDHC
diff --git a/Libraries/SDHC/ff14/Source/diskio.c b/Libraries/SDHC/ff14/Source/diskio.c
index 366f1693932..556bf70b0cd 100644
--- a/Libraries/SDHC/ff14/Source/diskio.c
+++ b/Libraries/SDHC/ff14/Source/diskio.c
@@ -14,6 +14,14 @@
/* Definitions of physical drive number for each drive */
#define DEV_SD 0 /* Example: Map MMC/SD card to physical drive 1 */
+#ifndef SDHC_CLK_FREQ
+/* For non-native SDHC, a SPI is used to emulate the SDHC hardware. In
+that case, sdhc_lib.h is not included and we need to redefine a default speed
+here. */
+#define SDHC_CLK_FREQ 40000000
+#endif
+#define SPI_SPEED SDHC_CLK_FREQ
+
#ifdef NATIVE_SDHC
/* # of times to check for a card, should be > 1 to detect both SD and MMC */
@@ -384,7 +392,7 @@ static void init_mmc()
pins.sdio2 = false;
pins.sdio3 = false;
pins.vddioh = true;
- MXC_SPI_Init(mmc_spi, 1, 0, 0, 0, 400000, pins);
+ MXC_SPI_Init(mmc_spi, 1, 0, 0, 0, SPI_SPEED, pins);
MXC_SPI_SetDataSize(mmc_spi, 8);
MXC_SPI_SetDefaultTXData(mmc_spi, 0xFF);
diff --git a/Libraries/SDHC/ff15/source/diskio.c b/Libraries/SDHC/ff15/source/diskio.c
index 7837e4e539c..e7c90a5d3df 100644
--- a/Libraries/SDHC/ff15/source/diskio.c
+++ b/Libraries/SDHC/ff15/source/diskio.c
@@ -16,7 +16,14 @@
/* Definitions of physical drive number for each drive */
#define DEV_SD 0 /* Example: Map MMC/SD card to physical drive 1 */
#define DEV_EXTERNAL_FLASH 1
-#define SPI_SPEED 10000000
+
+#ifndef SDHC_CLK_FREQ
+/* For non-native SDHC, a SPI is used to emulate the SDHC hardware. In
+that case, sdhc_lib.h is not included and we need to redefine a default speed
+here. */
+#define SDHC_CLK_FREQ 40000000
+#endif
+#define SPI_SPEED SDHC_CLK_FREQ
#ifdef NATIVE_SDHC
diff --git a/Libraries/libs.mk b/Libraries/libs.mk
index 84d2246667a..82643879e8d 100644
--- a/Libraries/libs.mk
+++ b/Libraries/libs.mk
@@ -155,6 +155,10 @@ endif
# Set the FAT32 driver directory
FAT32_DRIVER_DIR ?= $(SDHC_DRIVER_DIR)/$(FATFS_VERSION)
+# Set default SDHC clock frequency (40Mhz)
+SDHC_CLK_FREQ ?= 40000000
+PROJ_CFLAGS += -DSDHC_CLK_FREQ=$(SDHC_CLK_FREQ)
+
# Include the SDHC library
include $(FAT32_DRIVER_DIR)/fat32.mk
include $(SDHC_DRIVER_DIR)/sdhc.mk
diff --git a/Tools/Bluetooth/DBB.py b/Tools/Bluetooth/DBB.py
deleted file mode 100644
index a9df8a0e106..00000000000
--- a/Tools/Bluetooth/DBB.py
+++ /dev/null
@@ -1,500 +0,0 @@
-
-class RegisterOffsets:
- CTRL = 0x1000
- TX = 0x2000
- RX = 0x3000
- RFFE = 0x8000
-
-
-class CtrlReg:
- dbb_ctrl_version = 0x0000
- dbb_ctrl_rst = 0x0002
- tx_ctrl_dbb_en_dly = 0x0004
- tx_ctrl_rffe_en_dly = 0x0008
- tx_ctrl_dbb_dis_dly = 0x0010
- tx_ctrl_rffe_dis_dly = 0x0014
- tx_ctrl_cmd = 0x001c
- tx_ctrl_debug_en_tx_on_sfd_to = 0x001e
- rx_ctrl_dbb_en_dly = 0x0020
- rx_ctrl_rffe_en_dly = 0x0024
- rx_ctrl_dbb_dis_dly = 0x002c
- rx_ctrl_rffe_dis_dly = 0x0030
- rx_ctrl_cmd = 0x0038
- tx_pmu_wake_up_dly = 0x003c
- tx_pmu_ctrl = 0x003e
- rffe_pmu_wake_up_dly = 0x0040
- rffe_pmu_ctrl = 0x0042
- rx_pmu_wake_up_dly = 0x0044
- rx_pmu_ctrl = 0x0046
- gen_pmu_status = 0x0048
- event_timing_cntr_clk_mult_p = 0x004c
- event_timing_cntr_clk_div_q = 0x004e
- event_timing_cntr_val = 0x0050
- event_timing_tx_enable_time = 0x0054
- event_timing_rx_enable_time = 0x0058
- event_timing_gp_event_time = 0x005c
- event_timing_tx_enable_delta_time = 0x0060
- event_timing_rx_enable_delta_time = 0x0064
- event_timing_gp_event_delta_time = 0x0068
- event_timing_ctrl = 0x006c
- event_timing_timestamp_tx_done = 0x0070
- event_timing_timestamp_rx_received = 0x0074
- event_timing_timestamp_rx_sfd_det = 0x0078
- event_timing_timestamp_rx_sfd_to = 0x007c
- event_timing_timestamp_rx_energy_det = 0x0080
- events_status = 0x0084
- events_irq_test = 0x0086
- cmu_gating_on = 0x0088
- cmu_main_mult_p = 0x008a
- cmu_main_div_q = 0x008c
- cmu_phy_mult_p = 0x008e
- cmu_phy_div_q = 0x0090
- cmu_dl_mult_p = 0x0092
- cmu_dl_div_q = 0x0094
- rsv_0x96 = 0x96
- b2b_ctrl = 0x0098
- misc_intr_ctrl = 0x009c
- rsv_0xa0_0xff = 0xa0
- aes_st = 0x0100
- aes_aad = 0x0104
- rsv_0x108 = 0x108
- aes_ctrl = 0x010C
- aes_key = 0x0110
- aes_ctr_blk = 0x0120
-
-
-class RffeReg:
- rffe_ifc_version = 0x0000
- rffe_ifc_rffe_version = 0x0002
- general_param = 0x0004
- general_delay_freq = 0x0006
- general_delay_amp = 0x0008
- general_spi_invert_csn = 0x000a
- general_skip_sdmod = 0x000c
- tx_seq_ena_seq_lngth_total = 0x0010
- tx_seq_ena_seq_lngth_part = 0x0012
- tx_seq_ena_cmd = 0x0014
- tx_seq_dis_seq_lngth_total = 0x0034
- tx_seq_dis_seq_lngth_part = 0x0036
- tx_seq_dis_cmd = 0x0038
- tx_seq_spi = 0x0058
- rx_seq_ena_seq_lngth_total = 0x005c
- rx_seq_ena_seq_lngth_part = 0x005e
- rx_seq_ena_cmd = 0x0060
- rx_seq_dis_seq_lngth_total = 0x0080
- rx_seq_dis_seq_lngth_part = 0x0082
- rx_seq_dis_cmd = 0x0084
- rx_seq_spi = 0x00a4
- rffe_spim_cfg = 0x00a8
- rffe_spim_data_out = 0x00aa
- rffe_spim_start_transaction = 0x00ac
- rffe_spim_data_in = 0x00ae
- agc_spi_cfg = 0x00b0
- agc_enc5_gain_addr = 0x00b4
- agc_enc5_gain_table = 0x00b6
- agc_enc5_gain_table_db = 0x00c6
- agc_enc5_ready_tmr = 0x00d6
- agc_enc5_offs_i_addr = 0x00d8
- agc_enc5_offs_q_addr = 0x00da
- agc_enc5_dc_offs = 0x00dc
- agc_enc5_offs_i_bypass = 0x00de
- agc_enc5_offs_q_bypass = 0x00ee
- agc_enc5_curr_dc_offs_i = 0x00fe
- agc_enc5_curr_dc_offs_q = 0x010e
- rsv_0x11e = 0x11e
- general2_skip_fir_amp = 0x0120
- general2_fir_coefficients = 0x0122
- general2_fir_scalingfactor = 0x012a
- anti_alias_am_skip_fir = 0x012c
- anti_alias_am_coeff = 0x012e
- anti_alias_am_scalingfactor = 0x0136
- anti_alias_fm_skip_fir = 0x0138
- anti_alias_fm_coeff = 0x013a
- anti_alias_fm_scalingfactor = 0x0142
- cdc_clk_div_en = 0x0144
- rsv_0x146_0x163 = 0x146
- iq_ctrl = 0x0164
- iq_data = 0x0168
-
-
-class OffsetLuts:
-
- max32665 = {
- 'ctrl': [
- (0x00, 0x96, 0xff - 0x96 + 1),
- (0x100, 0x108, 4),
- (0x10c, 0x110, 0x120 - 0x100)
- ],
- 'tx': [
- (0x00, 0x70, 0x180 - 0x70),
- # any address offset past 0x18c causes a hardfault
- (0x180, 0x18c, 0x194 + 76 - 0x18c)
- ],
-
- 'rx': [(0x00, 0x76, 2),
- (0x78, 0x13a, 2),
- (0x13c, 0x2dc, 73*4),
- (0x400, 0x404, 4),
- (0x408, 0x40c, 4*5),
- # The entire region with CTE values causes hardfaults
- (0x420, 0x424, 0x586 - 0x424),
- ],
- 'rffe': [(0x00, 0x11e, 2),
- (0x120, 0x146, 0x164 - 0x146),
- (0x164, 0x168 + 2, 0x168 + 2 - 0x164)
- ]}
-
- max32655 = {
- 'ctrl': [
- (0x00, 0x96, 0xff - 0x96 + 1),
- (0x100, 0x108, 4),
- (0x10c, 0x110, 0x120 - 0x100)
- ],
- 'tx': [
- (0x00, 0x70, 0x180 - 0x70),
- # any address offset past 0x18c causes a hardfault
- (0x180, 0x18c, 0x194 + 76 - 0x18c)
- ],
-
- 'rx': [(0x00, 0x76, 2),
- (0x78, 0x13a, 2),
- (0x13c, 0x2dc, 73*4),
- (0x400, 0x404, 4),
- (0x408, 0x40c, 4*5),
- # The entire region with CTE values causes hardfaults
- (0x420, 0x424, 0x586 - 0x424),
- ],
- 'rffe': [(0x00, 0x11e, 2),
- (0x120, 0x146, 0x164 - 0x146),
- (0x164, 0x168 + 2, 0x168 + 2 - 0x164)
- ]}
-
-
- #event timing region skipped
- max32690 = {
- 'ctrl': [
- (0x00, 0x50, 0x84 - 0x50 + 1),
- (0x84, 0x96, 0xff - 0x96 + 1),
- (0x100, 0x108, 4),
- (0x10c, 0x110, 0x120 - 0x100)
- ],
- 'tx': [
- (0x00, 0x70, 0x180 - 0x70),
- # any address offset past 0x18c causes a hardfault
- (0x180, 0x18c, 0x194 + 76 - 0x18c)
- ],
-
- 'rx': [(0x00, 0x76, 2),
- (0x78, 0x13a, 2),
- (0x13c, 0x2dc, 73*4),
- (0x400, 0x404, 4),
- (0x408, 0x40c, 4*5),
- # The entire region with CTE values causes hardfaults
- (0x420, 0x424, 0x586 - 0x424),
- ],
- 'rffe': [(0x00, 0x11e, 2),
- (0x120, 0x146, 0x164 - 0x146),
- (0x164, 0x168 + 2, 0x168 + 2 - 0x164)
- ]}
-
- @staticmethod
- def getOffsetLut(chip):
- chip = chip.lower()
- if chip == 'max32655':
- return OffsetLuts.max32655
- elif chip == 'max32665':
- return OffsetLuts.max32665
- elif chip == 'max32690':
- return OffsetLuts.max32690
- else:
- msg = f'Chip {chip} is not valid'
- raise Exception(msg)
-
-
-class DBB:
- DBBBaseAddr = 0x40050000
- CtrlAddrBase = DBBBaseAddr + RegisterOffsets.CTRL
- TxBaseAddr = DBBBaseAddr + RegisterOffsets.TX
- RxBaseAddr = DBBBaseAddr + RegisterOffsets.RX
- RffeBaseAddr = DBBBaseAddr + RegisterOffsets.RFFE
-
- RegSize8 = 0x1
- RegSize16 = 0x2
- RegSize32 = 0x3
-
- def __init__(self, pyOcdTarget, chip='max32655'):
- self.target = pyOcdTarget
- self.chip = chip
- self.offsetLuts = OffsetLuts.getOffsetLut(self.chip)
-
- def read8(self, addr):
- return self.target.read8(addr)
-
- def read16(self, addr):
- return self.target.read16(addr)
-
- def read32(self, addr):
- return self.target.read32(addr)
-
- def readRange8(self, baseAddr, len):
- data = []
- for i in range(len):
- data.append(self.target.read8(baseAddr + i))
- return data
-
- def readRange16(self, baseAddr, len):
- data = []
- for i in range(len):
- data.append(self.target.read16(baseAddr + i))
- return data
-
- def readRange32(self, baseAddr, len):
- data = []
- for i in range(len):
- data.append(self.target.read16(baseAddr + i))
- return data
-
- def write8(self, addr, value):
- self.target.write8(addr, value)
-
- def write16(self, addr, value):
- self.target.write8(addr, value)
-
- def write32(self, addr, value):
- self.target.write8(addr, value)
-
- def read(self, addr, size=0x1):
- if size == self.RegSize8:
- return self.read8(addr)
- elif size == self.RegSize16:
- return self.read16(addr)
- elif size == self.RegSize32:
- return self.read32(addr)
-
- def write(self, addr, value):
-
- if value <= 255:
- self.write8(addr, value)
- elif value <= 65535:
- self.write16(addr, value)
- else:
- self.write32(addr, value)
-
- def readRegions(self, baseAddr, offsetLut: dict):
- """
- Reads multiple regions give region map
- and returns data as list
- """
- regions = []
- for count, region in enumerate(offsetLut):
-
- # unpack to make readable
- region_start, reserved_start, reserved_len = region
-
- # add base to offset address
- region_start += baseAddr
- reserved_start += baseAddr
-
- print('Reading Region', count)
-
- regionLength = reserved_start - region_start
- print('Expected Region Length', regionLength)
-
- readout = self.readRange8(
- region_start, reserved_start - region_start)
-
- # readout = [hex(i) for i in readout]
-
- if len(readout) != (regionLength):
- print('Error occurred during readout.')
- return []
-
- regions.extend(readout)
-
- # add reserved region to the register read
- regions.extend([0x00] * reserved_len)
-
- return regions
-
- def spim_setup(self):
- cpha = 0
- cpol = 1
- endianess = 0
- clk_rate = 2
-
- spi_setup = (
- (clk_rate << 0) |
- (endianess << 4) |
- (cpol << 5) |
- (cpha << 6) |
- 1 << 7 |
- 0)
-
- self.write8(self.rffeAddr(RffeReg.rffe_spim_cfg), spi_setup)
- self.write8(self.rffeAddr(RffeReg.tx_seq_spi), spi_setup)
- self.write8(self.rffeAddr(RffeReg.rx_seq_spi), spi_setup)
- self.write8(self.rffeAddr(RffeReg.agc_spi_cfg), spi_setup)
-
- def spim_write(self, addr, value):
-
- self.enableRffePmu(True)
-
- while not (self.readCtrl(CtrlReg.gen_pmu_status, self.RegSize16) & (1 << 2)):
- pass
-
- for i in range(0xf):
- # wait a little extra
- pass
-
- addr |= (1 << 7)
-
- self.writeCtrl(CtrlReg.events_status, (1 << 5))
- self.writeRffe(RffeReg.rffe_spim_data_out, (addr << 8) + value)
- self.writeRffe(RffeReg.rffe_spim_start_transaction, (1 << 0))
-
- while not (self.readCtrl(CtrlReg.events_status) & (1 << 5), self.RegSize16):
- pass
-
- self.enableRffePmu(False)
-
- def spim_read(self, addr):
- self.enableRffePmu(True)
-
- while not (self.readCtrl(CtrlReg.gen_pmu_status, self.RegSize16) & (1 << 2)):
- pass
-
- for i in range(0xf):
- # wait a little extra
- pass
-
- addr &= ~(1 << 7)
-
- self.writeCtrl(CtrlReg.events_status, (1 << 5))
- self.writeRffe(RffeReg.rffe_spim_data_out, (addr << 8) + 0)
- self.writeRffe(RffeReg.rffe_spim_start_transaction, (1 << 0))
-
- while not self.readCtrl(CtrlReg.events_status, self.RegSize16) & (1 << 5):
- pass
-
- self.enableRffePmu(False)
-
- return self.readRffe(RffeReg.rffe_spim_data_in, self.RegSize8)
-
- def ctrlAddr(self, offset):
- return self.CtrlAddrBase + offset
-
- def rxAddr(self, offset):
- return self.RxBaseAddr + offset
-
- def txAddr(self, offset):
- return self.TxBaseAddr + offset
-
- def rffeAddr(self, offset):
- return self.RffeBaseAddr + offset
-
- def getCtrlVersionInfo(self):
- DBB_CTRL = 0x40051000
- version = self.target.read16(DBB_CTRL, 1)
- version_minor = version & 0xff
- version_major = (version >> 8) * 0xff
-
- return (version_major, version_minor)
-
- def readCtrl(self, register, size):
- return self.read(self.ctrlAddr(register), size)
-
- def writeCtrl(self, register, value):
- self.write(self.ctrlAddr(register), value)
-
- def readRffe(self, register, size):
- return self.read(self.rffeAddr(register), size)
-
- def writeRffe(self, register, value):
- self.write(self.rffeAddr(register), value)
-
- def getCtrlAll(self):
-
- offsetLut = self.offsetLuts['ctrl']
- ctrl = self.readRegions(self.CtrlAddrBase, offsetLut)
-
- return ctrl
-
- def getTxAll(self):
- """
- Read out the TX register of the DBB and return as list
- Reserved regions will be set as '00'
- """
-
- MXC_BASE_BTLE_DBB_TX = self.TxBaseAddr
-
-
- offsetLut = self.offsetLuts['tx']
-
- return self.readRegions(
- baseAddr=MXC_BASE_BTLE_DBB_TX, offsetLut=offsetLut)
-
- def getRxAll(self):
- """
- Reads the contents of the rx register and returns data as a list
- All reserved regions initialized as '00'
- """
- MXC_BASE_BTLE_DBB_RX = self.RxBaseAddr
-
- offsetLut = self.offsetLuts['rx']
-
- return self.readRegions(MXC_BASE_BTLE_DBB_RX, offsetLut)
-
- def getAll(self):
-
- ctrl = self.getCtrlAll()
- rx = self.getRxAll()
- tx = self.getTxAll()
- rffe = self.getRffeAll()
-
- return {
- 'ctrl': ctrl,
- 'rx': rx,
- 'tx': tx,
- 'rffe': rffe
- }
-
- def getRffeAll(self):
- MXC_BASE_BTLE_DBB_EXT_RFFE = self.RffeBaseAddr
-
-
- offsetLut = self.offsetLuts['rffe']
-
- return self.readRegions(
- baseAddr=MXC_BASE_BTLE_DBB_EXT_RFFE, offsetLut=offsetLut)
-
- def getAll(self):
-
- ctrl = self.getCtrlAll()
- rx = self.getRxAll()
- tx = self.getTxAll()
- rffe = self.getRffeAll()
-
- return {
- 'ctrl': ctrl,
- 'rx': rx,
- 'tx': tx,
- 'rffe': rffe
- }
-
- def enableRffePmu(self, enable=True):
- if enable:
- self.write16(self.ctrlAddr(CtrlReg.rffe_pmu_ctrl), (1 << 1))
- else:
- self.write16(self.ctrlAddr(CtrlReg.rffe_pmu_ctrl), (1 << 2))
-
- def getPmuStatus(self):
- return self.readCtrl(CtrlReg.gen_pmu_status, self.RegSize32)
-
- def txPmuIsEnable(self):
- return bool(self.getPmuStatus() & 0x1)
-
- def rffePmuIsEnabled(self):
- return bool(self.getPmuStatus() & (1 << 1))
-
- def rxPmuIsEnabled(self):
- return bool(self.getPmuStatus() & (1 << 2))
diff --git a/Tools/Bluetooth/calibration_init.py b/Tools/Bluetooth/calibration_init.py
deleted file mode 100644
index db8c0db7bea..00000000000
--- a/Tools/Bluetooth/calibration_init.py
+++ /dev/null
@@ -1,258 +0,0 @@
-
-#! /usr/bin/env python3
-
-################################################################################
-# Copyright (C) 2020 Maxim Integrated Products, Inc., All Rights Reserved.
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included
-# in all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-# IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
-# OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-# OTHER DEALINGS IN THE SOFTWARE.
-#
-# Except as contained in this notice, the name of Maxim Integrated
-# Products, Inc. shall not be used except as stated in the Maxim Integrated
-# Products, Inc. Branding Policy.
-#
-# The mere transfer of this software does not imply any licenses
-# of trade secrets, proprietary technology, copyrights, patents,
-# trademarks, maskwork rights, or any other form of intellectual
-# property whatsoever. Maxim Integrated Products, Inc. retains all
-# ownership rights.
-#
-###############################################################################
-
-# calibration_init.py
-#
-# tool to read/verify DBB for calibration purposes
-#
-# Ensure that both targets are built with BT_VER := 9
-#
-from pyocd.core.helpers import ConnectHelper
-import pyocd.core.options as opts
-from pyocd.flash.file_programmer import FileProgrammer
-import logging
-import time
-import sys
-import argparse
-from argparse import RawTextHelpFormatter
-from time import sleep
-import os.path
-import json
-from termcolor import colored
-
-from DBB import DBB
-import sys
-from BLE_hci import BLE_hci
-from BLE_hci import Namespace
-
-TRACE_INFO = 2
-TRACE_WARNING = 1
-TRACE_ERROR = 0
-
-traceLevel = TRACE_INFO
-
-logging.basicConfig(level=logging.INFO)
-
-# Setup the command line description text
-descText = """
-Run Calibration and Initialization Tests
-"""
-
-# Parse the command line arguments
-parser = argparse.ArgumentParser(
- description=descText, formatter_class=RawTextHelpFormatter)
-
-parser.add_argument('dap_id', help='CMSIS DAP Serial Number')
-parser.add_argument('hci_id', help='HCI Serial Port')
-
-parser.add_argument(
- '-b', '--bin', help='Binary To Program Board with', default='')
-parser.add_argument('-c', '--chip', default='max32655', help='Part number of chip')
-parser.add_argument('-urd', '--update-reference-dbb', action='store_true')
-parser.add_argument('-ura', '--update-reference-afe', action='store_true')
-parser.add_argument('-vd', '--verify-dbb', action='store_true')
-parser.add_argument('-p', '--print', default='',
- help='print the structure =')
-parser.add_argument('-f', '--file', default='dbb_reference.json')
-
-
-
-
-args = parser.parse_args()
-print(args)
-print("--------------------------------------------------------------------------------------------")
-dbbFile = args.file
-
-
-def printTrace(label, msg, callerLevel, color='white'):
- if callerLevel <= traceLevel:
- print(colored(label + ": ", color), colored(msg, color))
-
-
-def printWarning(msg):
- printTrace('Warning', msg, TRACE_WARNING, 'yellow')
-
-
-def printInfo(msg):
- printTrace('Info', msg, TRACE_INFO, 'green')
-
-
-def printError(msg):
- printTrace('Error', msg, TRACE_ERROR, 'red')
-
-
-def getMismatches(a, b):
-
- if len(a) != len(b):
- raise Exception('Lengths dont match')
-
- return [{f'offset {hex(i)}': {'ref': hex(a[i]), 'read': hex(b[i])}} for i in range(len(a)) if a[i] != b[i]]
-
-
-def doPrint(dbbReadout, printArg):
- locationInfo = printArg.split('=')
- region = locationInfo[0].lower()
-
- if region == 'all':
- printInfo(dbbReadout)
- return
-
- if len(locationInfo) > 1:
-
- offset = locationInfo[1]
- if 'x' in offset:
- offset = int(offset, 16)
- else:
- offset = int(offset)
-
- else:
- offset = -1
-
- if region not in dbbReadout:
- msg = f'Region {region} not in dbb'
- raise Exception(msg)
-
- if offset >= 0:
- regionLen = len(dbbReadout[region])
- if offset > regionLen - 1:
- msg = f'Invalid offset {offset}, must be less than len of region {regionLen - 1}'
- raise Exception(msg)
-
- regionReadout = dbbReadout[region][offset]
- printInfo(f'Region {region} offset {offset}: {regionReadout}')
- else:
- printInfo(f'Region {region}: {dbbReadout[region]}')
-
-
-def verifyDbb(dbbReadout):
- dbbRef = {}
- if (os.path.exists(dbbFile)):
- with open(dbbFile, 'r') as read:
- dbbRef = json.load(read)
-
- anyMismatches = False
- failureFilePath = dbbFile.split('.')
- failureFilePath = f'{failureFilePath[0]}_failure.json'
- failureFile = open(failureFilePath, 'w')
- allMismatches = {}
-
- for region in dbbRef:
- mismatches = getMismatches(dbbRef[region], dbbReadout[region])
- if len(mismatches) != 0:
- printWarning(
- f'Mismatches found at region {region} and offsets {mismatches}')
-
- allMismatches[region] = mismatches
-
- if anyMismatches:
- failureFile.close()
- os.remove(failureFilePath)
- else:
- json.dump(allMismatches, failureFile)
- failureFile.close()
-
- print('DBB Match', anyMismatches)
- return True
- else:
- print(f'{dbbFile} Does Not Exist!')
- return False
-
-def hciSetup(hciId):
- hci = BLE_hci(Namespace(serialPort=hciId, monPort='', baud=115200, id=0))
- hci.resetFunc(None)
- hci.txPowerFunc(Namespace(power=0, handle="0"))
- hci.txTestVSFunc(Namespace(channel=0, phy=1,
- packetLength=0, numPackets=0, payload=3))
-
-
-
-
-session = ConnectHelper.session_with_chosen_probe(blocking=False,unique_id=args.dap_id)
-
-
-if args.chip != '':
- session.options['target_override'] = 'max32690'
-
-
-
-
-with session:
-
- printInfo(session.options['target_override'])
-
-
- board = session.board
-
- target = board.target
- flash = target.memory_map.get_boot_memory()
-
- # Load firmware into device.
-
- if args.bin != '' and os.path.exists(args.bin):
- FileProgrammer(session).program(args.bin)
-
- # Reset, run.
- target.reset_and_halt()
- target.resume()
-
- sleep(2)
-
- # reset the hci
- hciSetup(args.hci_id)
- target.halt()
-
- time.sleep(1)
- # Read some registers.
-
- dbb = DBB(target,args.chip)
-
-
- dbbReadout = dbb.getAll()
- if args.print:
- doPrint(dbbReadout, args.print)
-
- if args.update_reference_dbb:
- with open(dbbFile, 'w') as write:
- json.dump(dbbReadout, write)
-
- if args.verify_dbb:
- verifyDbb(dbbReadout)
-
-
- target.reset()
- target.resume()
-
- sys.exit(0)
diff --git a/USERGUIDE.md b/USERGUIDE.md
index 9f3fc909582..a83c6a3c649 100644
--- a/USERGUIDE.md
+++ b/USERGUIDE.md
@@ -1896,6 +1896,14 @@ The following variables can be used to enable the [available libraries](#librari
| `LIB_SDHC` | Include the SDHC library | This option toggles the Secure Digital High Capacity (SDHC) library, which can be used to interface with SD cards. Additionally, it enables the [FatFS](http://elm-chan.org/fsw/ff/00index_e.html) library, which implements a generic FAT filesystem. |
| `LIB_CLI` | Include the MSDK's built-in CLI library | This option toggles the MSDK's built-in CLI library, which can be used to process received commands over UART. |
+#### Build Variables for the PeriphDrivers Library
+
+The following variables are specific to the PeriphDrivers library.
+
+| Configuration Variable | Description | Details |
+| ---------------------- | ---------------------------------------------------------- | ------------------------------------------------------------ |
+| `MXC_SPI_VERSION` | Set the SPI drivers to use (default is `v1`) | The PeriphDrivers offer two versions of the SPI API in order to maintain backwards compatibility. Acceptable values are `v1` (legacy) or `v2`. See [The SPI V2 Developer Note](#spi-v2-library) for more details. |
+
#### Build Variables for Secure Boot Tools (SBTs)
For microcontrollers with a secure bootloader, the following build configuration variables can be used to enable integration with the Secure Boot Tools. These are a suite of applications designed for use with microcontrollers that have secure bootloaders.
@@ -2290,6 +2298,7 @@ Once enabled, the following [build configuration variables](#build-configuration
| Configuration Variable | Description | Details |
| ---------------------- | ---------------------------------------------------------- | ------------------------------------------------------------ |
| `FATFS_VERSION` | Specify the version of [FatFS](http://elm-chan.org/fsw/ff/00index_e.html) to use | FatFS is a generic FAT/exFAT filesystem that comes as a sub-component of the SDHC library. This variable can be used to change the [version](http://elm-chan.org/fsw/ff/updates.html) to use. Acceptable values are `ff13` (R0.13), `ff14` (R0.14b), or `ff15` (R0.15) |
+| `SDHC_CLK_FREQ` | Sets the clock freq. for the SDHC library (Hz) | Sets the target clock frequency in units of Hz (Default is 40Mhz). Reducing the SDHC clock frequency is a good troubleshooting step when debugging communication issues. |
---
@@ -2451,13 +2460,158 @@ For VS Code users, the `"erase flash"` [build task](#build-tasks) can be used to
7. Create an empty file called `erase.act`.
-7. Drag and drop the `erase.act` file onto the `DAPLINK` drive.
+8. Drag and drop the `erase.act` file onto the `DAPLINK` drive.
![Drag and Drop erase.act](res/erase.act.jpg)
-8. The PICO debugger will attempt to mass erase the microcontroller's flash bank, which will completely wipe any application firmware that is programmed on the device.
+9. The PICO debugger will attempt to mass erase the microcontroller's flash bank, which will completely wipe any application firmware that is programmed on the device.
???+ note "ℹ️ **Note**"
If this process fails, a `FAIL.TXT` file will be present in the DAPLINK drive with an additional error message inside of it. A failure is generally indicative of firmware that has completely shut down the debug port, or has entered low power loop immediately on power-up. In these cases, it's not possible to recover the device.
-9. Power cycle the microcontroller. It step 8 succeeded, it's blank and ready to re-program. The debugger should have no issues connecting to the device in this blank state.
+10. Power cycle the microcontroller. It step 8 succeeded, it's blank and ready to re-program. The debugger should have no issues connecting to the device in this blank state.
+
+## Developer Notes
+
+### SPI v2 Library
+
+The SPI v2 Library is the latest version of the MSDK SPI drivers which highlights:
+
+- Target Select (TS) Control Scheme which provides users the option to drive their own TS pins.
+- Optional`MXC_SPI_Config(...)` and `mxc_spi_cfg_t` struct to reduce the use of multiple functions to select proper SPI settings.
+- Re-mapped the `MXC_SPI_Init(...)` function input parameters (same behavior as SPI v1).
+- Allow for re-arming an SPI transaction within the callback function for chained SPI messages.
+- Decrease in setup overhead in a Transaction function call. Less nested function calls within drivers.
+- Improved SPI DMA support and DMA Channel IRQ vector flexibility by providing acquired DMA channel numbers before a SPI DMA transaction call.
+- The use of Controller and Target terms instead of Master and Slave, respectively.
+- Still supports SPI v1 function prototypes for backwards-compatibility.
+- Bug fixes from the SPI v1 API.
+
+#### Porting Projects to use SPI v2
+
+The latest SPI examples in the MSDK defaults to build the SPI v1 libraries. Set the `MXC_SPI_VERSION` [build configuration variable](#build-configuration-variables) to `v2` (case sensitive) use the SPI v2 API.
+
+This guide shows how to update an existing project that is using the SPI v1 API to SPI v2. The SPI v2 Library still supports the SPI v1 function prototypes for backwards-compatibility with the main difference being the SPI DMA interrupt handling (see [SPI DMA Interrupt Handling](#spi-dma-interrupt-handling) section below for more info).
+
+Note: The SPI v2 API is only a drop in replacement to SPI v1 if SPI DMA is **not** used; should the user choose to continue building with the SPI v1 convention but with the underlying SPI v2 implementation. This porting guide demonstrates how to use the full extent of the SPI v2 features.
+
+##### SPI Init Function
+
+The input parameters for the `MXC_SPI_Init(...)` function were updated in SPI v2 to allow for more user-selectable options during initialization. This should not cause any errors or behavioral differences with the `MXC_SPI_Init(...)` function when switching between SPI v1 and SPI v2 builds as the input parameters were essentially re-mapped to more descriptive names.
+
+SPI v1:
+
+ :::C
+ int MXC_SPI_Init(mxc_spi_regs_t *spi,
+ int masterMode,
+ int quadModeUsed,
+ int numSlaves,
+ unsigned ssPolarity,
+ unsigned int hz,
+ mxc_spi_pins_t pins)
+
+SPI v2:
+
+ :::C
+ int MXC_SPI_Init(mxc_spi_regs_t *spi,
+ mxc_spi_type_t controller_target,
+ mxc_spi_interface_t if_mode,
+ int numTargets,
+ uint8_t ts_active_pol_mask,
+ uint32_t freq,
+ mxc_spi_pins_t pins)
+
+Input Parameters:
+
+- `mxc_spi_regs_t *spi` remains unchanged.
+- `int masterMode` -> `mxc_spi_type_t controller_target`. The enum `mxc_spi_type_t` was added for increased code readability.
+- `int quadModeUsed` -> `mxc_spi_interface_t if_mode`. Previously, the `MXC_SPI_Init(...)` function could only select between standard (4wire) and quad interface modes. With SPI v2, the user can select either standard (`MXC_SPI_INTERFACE_STANDARD`), quad (`MXC_SPI_INTERFACE_QUAD`), 3wire (`MXC_SPI_INTERFACE_3WIRE`), or dual (`MXC_SPI_INTERFACE_DUAL`) mode.
+- `int numSlaves` -> `int numTargets`. SPI v2 does not use this parameter and was kept to continue supporting SPI v1.
+- `unsigned ssPolarity` -> `uint8_t ts_active_pol_mask`. Updated to a more descriptive name.
+- `unsigned int hz` -> `uint32_t freq`.
+- `mxc_spi_pins_t pins` remains unchanged.
+
+##### SPI Config Function
+
+The `int MXC_SPI_Config(mxc_spi_cfg_t cfg)` function was added to reduce the number of helper function calls to set the appropriate settings that the `MXC_SPI_Init(...)` function did not set.
+
+This function also sets up the DMA and acquires DMA TX/RX channels for SPI DMA transactions.
+
+`mxc_spi_cfg_t` struct:
+
+- `mxc_spi_regs_t *spi` - Select SPI Instance to configure.
+- `mxc_spi_clkmode_t clk_mode` - Select clock mode.
+- `uint8_t frame_size` - Select single frame size (2 - 16 bits).
+- `bool use_dma_tx` - Enable SPI DMA TX (acquire and configure TX channel).
+- `bool use_dma_rx` - Enable SPI DMA RX (acquire and configure RX channel).
+- `mxc_dma_regs_t *dma` - Select DMA Instance to configure for SPI DMA (Valid only if `use_dma_tx` or `use_dma_rx` is set to true).
+
+##### SPI Request Struct
+
+`mxc_spi_req_t` struct:
+
+- `mxc_spi_regs_t *spi` - Remains unchanged.
+- `int ssIdx` - Remains unchanged.
+- `int ssDeassert` - Remains unchanged.
+- `uint8_t *txData` - Remains unchanged.
+- `uint8_t *rxData` - Remains unchanged.
+- `uint32_t txLen` - Remains unchanged.
+- `uint32_t rxLen` - Remains unchanged.
+- `uint32_t txCnt` - Not used in SPI v2.
+- `uint32_t rxCnt` - Not used in SPI v2.
+- `mxc_spi_callback_t completeCB` - Type was renamed, but funtionally, remains unchanged.
+
+##### SPI Transaction Functions
+
+The SPI v2 Libraries follows the terms used in the user guide: Controller and Target instead of Master and Slave, respectively.
+
+- `MXC_SPI_MasterTransaction(...)` -> `MXC_SPI_ControllerTransaction(...)`
+- `MXC_SPI_MasterTransactionAsync(...)` -> `MXC_SPI_ControllerTransactionAsync(...)`
+- `MXC_SPI_MasterTransactionDMA(...)` -> `MXC_SPI_ControllerTransactionDMA(...)`
+- `MXC_SPI_SlaveTransaction(...)` -> `MXC_SPI_TargetTransaction(...)`
+- `MXC_SPI_SlaveTransactionAsync(...)` -> `MXC_SPI_TargetTransactionAsync(...)`
+- `MXC_SPI_SlaveTransactionDMA(...)` -> `MXC_SPI_TargetTransactionDMA(...)`
+
+##### SPI DMA Setup for `MXC_SPI_ControllerTransactionDMA(...)`
+
+The SPI v2 library allows for more flexibility in setting generic DMA TX/RX channel vectors for SPI DMA transactions during run-time. Compared to SPI v1 where the user must know the acquired SPI DMA TX/RX channel numbers and define the appropriate DMA channel handlers before compile-time.
+
+There are two ways to initialize and configure the DMA before starting a SPI DMA transaction.
+
+Method 1: Call `int MXC_SPI_DMA_Init(mxc_spi_regs_t *spi, mxc_dma_regs_t *dma, bool use_dma_tx, bool use_dma_rx)`.
+
+Method 2: Set up the DMA options in the `mxc_spi_cfg_t` struct and call `int MXC_SPI_Config(mxc_spi_cfg_t cfg)`.
+
+ :::C
+ ...
+ // Initialize SPI DMA ahead of time.
+ MXC_SPI_DMA_Init(SPI, DMA, true, true);
+
+ int TX_DMA_CH = MXC_SPI_DMA_GetTXChannel(SPI);
+ int RX_DMA_CH = MXC_SPI_DMA_GetRXChannel(SPI);
+
+ NVIC_EnableIRQ(MXC_DMA_CH_GET_IRQ(TX_DMA_CH));
+ NVIC_EnableIRQ(MXC_DMA_CH_GET_IRQ(RX_DMA_CH));
+
+ MXC_NVIC_SetVector(MXC_DMA_CH_GET_IRQ(TX_DMA_CH), DMA_TX_IRQHandler);
+ MXC_NVIC_SetVector(MXC_DMA_CH_GET_IRQ(RX_DMA_CH), DMA_RX_IRQHandler);
+
+ MXC_SPI_ControllerTransactionDMA(&req);
+ ...
+
+The DMA is initialized in `MXC_SPI_DMA_Init(...)` or `MXC_SPI_Config(...)`. This provides information on what DMA channels were acquired for a SPI instance's TX and RX DMA before calling the DMA transaction function. Following the example above, it is recommended to set up a generic-named DMA TX/RX vector because the SPI TX and RX DMA channels won't always acquire DMA_CH0 and DMA_CH1, respectively.
+
+##### SPI DMA Interrupt Handling
+
+ :::C
+ void DMA_TX_IRQHandler(void)
+ {
+ MXC_SPI_DMA_TX_Handler(SPI);
+ }
+
+ void DMA_RX_IRQHandler(void)
+ {
+ MXC_SPI_DMA_RX_Handler(SPI);
+ }
+
+The SPI v1 API requires `MXC_DMA_Handler()` to be called in the TX and RX DMA Channel interrupt handlers. Following the generic vector names used in the previous section, the SPI v2 supplies its own TX/RX DMA Handler processing functions (`MXC_SPI_DMA_RX_Handler(...)` and `MXC_SPI_DMA_RX_Handler(...)`) that must be called within their appropriate DMA channel interrupt handlers.