diff --git a/EdgeImpulse.EI-SDK.pdsc b/EdgeImpulse.EI-SDK.pdsc
index b61d9c3..d0f1a8b 100644
--- a/EdgeImpulse.EI-SDK.pdsc
+++ b/EdgeImpulse.EI-SDK.pdsc
@@ -9,7 +9,7 @@
hello@edgeimpulse.com
https://github.com/edgeimpulse/edge-impulse-sdk-pack.git
-
+
EI-SDK
diff --git a/EdgeImpulse.pidx b/EdgeImpulse.pidx
index 9ed7676..64ef94d 100644
--- a/EdgeImpulse.pidx
+++ b/EdgeImpulse.pidx
@@ -2,7 +2,7 @@
EdgeImpulse
https://github.com/edgeimpulse/edge-impulse-sdk-pack/
- 2024-02-23 17:41:15
+ 2024-02-26 13:59:56
diff --git a/edgeimpulse/edge-impulse-sdk/dsp/numpy.hpp b/edgeimpulse/edge-impulse-sdk/dsp/numpy.hpp
index 7bf1f73..47fcdf5 100644
--- a/edgeimpulse/edge-impulse-sdk/dsp/numpy.hpp
+++ b/edgeimpulse/edge-impulse-sdk/dsp/numpy.hpp
@@ -43,12 +43,12 @@
#include "model-parameters/model_metadata.h"
#endif
#if EIDSP_USE_CMSIS_DSP
-#include "edge-impulse-sdk/CMSIS/DSP/Include/arm_math.h"
-#include "edge-impulse-sdk/CMSIS/DSP/Include/arm_const_structs.h"
+#include "arm_math.h"
+#include "arm_const_structs.h"
#endif
// For the following CMSIS includes, we want to use the C fallback, so include whether or not we set the CMSIS flag
-#include "edge-impulse-sdk/CMSIS/DSP/Include/dsp/statistics_functions.h"
+#include "dsp/statistics_functions.h"
#ifdef __MBED__
#include "mbed.h"
diff --git a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/add.cpp b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/add.cpp
index 2140d1f..50c5470 100644
--- a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/add.cpp
+++ b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/add.cpp
@@ -20,7 +20,7 @@ limitations under the License.
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/reference/add.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/c/builtin_op_data.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/quantization_util.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/reference/integer_ops/add.h"
diff --git a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/conv.cpp b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/conv.cpp
index 32177b3..fe628f7 100644
--- a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/conv.cpp
+++ b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/conv.cpp
@@ -20,8 +20,8 @@ limitations under the License.
#include "edge-impulse-sdk/tensorflow/lite/micro/kernels/conv.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nn_types.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nn_types.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/c/builtin_op_data.h"
#include "edge-impulse-sdk/tensorflow/lite/c/common.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/common.h"
@@ -1226,7 +1226,7 @@ TfLiteRegistration Register_CONV_2D() {
#include "edge-impulse-sdk/tensorflow/lite/kernels/kernel_util.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/padding.h"
#include "edge-impulse-sdk/tensorflow/lite/micro/kernels/kernel_util.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "sl_mvp_ml_conv2d.h"
diff --git a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/depthwise_conv.cpp b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/depthwise_conv.cpp
index 000bb0b..4abf9d1 100644
--- a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/depthwise_conv.cpp
+++ b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/depthwise_conv.cpp
@@ -20,7 +20,7 @@ limitations under the License.
#include "edge-impulse-sdk/tensorflow/lite/micro/kernels/depthwise_conv.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/c/builtin_op_data.h"
#include "edge-impulse-sdk/tensorflow/lite/c/common.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/common.h"
@@ -1158,7 +1158,7 @@ TfLiteRegistration Register_DEPTHWISE_CONV_2D() {
#include "edge-impulse-sdk/tensorflow/lite/kernels/kernel_util.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/padding.h"
#include "edge-impulse-sdk/tensorflow/lite/micro/kernels/kernel_util.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "sl_mvp_ml_depthwise_conv2d.h"
diff --git a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/fully_connected.cpp b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/fully_connected.cpp
index 27ef622..0c1c4ae 100644
--- a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/fully_connected.cpp
+++ b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/fully_connected.cpp
@@ -20,7 +20,7 @@ limitations under the License.
#include "edge-impulse-sdk/tensorflow/lite/micro/kernels/fully_connected.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/c/builtin_op_data.h"
#include "edge-impulse-sdk/tensorflow/lite/c/common.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/common.h"
@@ -1022,7 +1022,7 @@ TfLiteRegistration Register_FULLY_CONNECTED() {
#elif EI_CLASSIFIER_TFLITE_ENABLE_SILABS_MVP == 1
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/reference/fully_connected.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/c/builtin_op_data.h"
#include "edge-impulse-sdk/tensorflow/lite/c/common.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/common.h"
diff --git a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/mul.cpp b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/mul.cpp
index 9f00d2e..5786ffa 100644
--- a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/mul.cpp
+++ b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/mul.cpp
@@ -20,7 +20,7 @@ limitations under the License.
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/reference/mul.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/quantization_util.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/reference/integer_ops/mul.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/reference/process_broadcast_shapes.h"
diff --git a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/pooling.cpp b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/pooling.cpp
index 8b6f9e0..249bc08 100644
--- a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/pooling.cpp
+++ b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/pooling.cpp
@@ -19,7 +19,7 @@ limitations under the License.
==============================================================================*/
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/reference/pooling.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/c/builtin_op_data.h"
#include "edge-impulse-sdk/tensorflow/lite/c/common.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/tensor_ctypes.h"
@@ -818,7 +818,7 @@ TfLiteRegistration Register_MAX_POOL_2D() {
#elif EI_CLASSIFIER_TFLITE_ENABLE_SILABS_MVP == 1
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/reference/pooling.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/tensor_ctypes.h"
#include "edge-impulse-sdk/tensorflow/lite/c/builtin_op_data.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/kernel_util.h"
diff --git a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/softmax.cpp b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/softmax.cpp
index 0f0d7af..97be376 100644
--- a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/softmax.cpp
+++ b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/softmax.cpp
@@ -20,7 +20,7 @@ limitations under the License.
#include "edge-impulse-sdk/tensorflow/lite/micro/kernels/softmax.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/c/common.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/common.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/quantization_util.h"
diff --git a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/svdf.cpp b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/svdf.cpp
index e9b50e5..104ec79 100644
--- a/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/svdf.cpp
+++ b/edgeimpulse/edge-impulse-sdk/tensorflow/lite/micro/kernels/svdf.cpp
@@ -20,8 +20,8 @@ limitations under the License.
#include "edge-impulse-sdk/tensorflow/lite/micro/kernels/svdf.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nn_types.h"
-#include "edge-impulse-sdk/CMSIS/NN/Include/arm_nnfunctions.h"
+#include "arm_nn_types.h"
+#include "arm_nnfunctions.h"
#include "edge-impulse-sdk/tensorflow/lite/c/builtin_op_data.h"
#include "edge-impulse-sdk/tensorflow/lite/c/common.h"
#include "edge-impulse-sdk/tensorflow/lite/kernels/internal/common.h"