From aa38e5c1f48e31213ee349aa5cd6f06c85bda70d Mon Sep 17 00:00:00 2001
From: android <android@lingyun.com>
Date: Tue, 25 Jun 2024 21:49:39 +0800
Subject: [PATCH] Add GD32F103RCT6 ADC converter board SDK source code

---
 mcu_sdk/gd32f103/rk_eFire/Board/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_common_data.c |   94 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 94 insertions(+), 0 deletions(-)

diff --git a/mcu_sdk/gd32f103/rk_eFire/Board/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_common_data.c b/mcu_sdk/gd32f103/rk_eFire/Board/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_common_data.c
new file mode 100644
index 0000000..ebf4580
--- /dev/null
+++ b/mcu_sdk/gd32f103/rk_eFire/Board/CMSIS/DSP/DSP_Lib_TestSuite/Common/src/statistics_tests/statistics_test_common_data.c
@@ -0,0 +1,94 @@
+#include "statistics_test_data.h"
+
+/*--------------------------------------------------------------------------------*/
+/* Input/Output Buffers */
+/*--------------------------------------------------------------------------------*/
+
+
+ARR_DESC_DEFINE(STATISTICS_BIGGEST_INPUT_TYPE,
+                statistics_output_fut,
+                STATISTICS_MAX_INPUT_ELEMENTS,
+                CURLY(0));
+
+ARR_DESC_DEFINE(STATISTICS_BIGGEST_INPUT_TYPE,
+                statistics_output_ref,
+                STATISTICS_MAX_INPUT_ELEMENTS,
+                CURLY(0));
+
+uint32_t statistics_idx_fut = 0;
+uint32_t statistics_idx_ref = 0;
+
+STATISTICS_BIGGEST_INPUT_TYPE
+statistics_output_f32_ref[STATISTICS_MAX_INPUT_ELEMENTS];
+
+STATISTICS_BIGGEST_INPUT_TYPE
+statistics_output_f32_fut[STATISTICS_MAX_INPUT_ELEMENTS];
+
+/*--------------------------------------------------------------------------------*/
+/* Block Sizes */
+/*--------------------------------------------------------------------------------*/
+
+/* 
+  To change test parameter values add/remove values inside CURLY and update 
+  the preceeding parameter to reflect the number of values inside CURLY. 
+*/
+
+ARR_DESC_DEFINE(uint32_t,
+                statistics_block_sizes,
+                4,
+                CURLY(1, 2, 15, 32));
+
+/*--------------------------------------------------------------------------------*/
+/* Test Data */
+/*--------------------------------------------------------------------------------*/
+
+ARR_DESC_DEFINE(float32_t,
+                statistics_f_32,
+                32,
+                CURLY(
+                    -0.0865129623056441 , -0.3331168756476194,
+                    0.0250664612949661  , 0.0575352840717098,
+                    -0.2292942701362928 , 0.2381830931285998,
+                    0.2378328403304206  ,  -0.0075266553186635,
+                    0.0654584722817308  , 0.0349278285641849,
+                    -0.0373417155362879 , 0.1451581096586606,
+                    -0.1176633086028378 , 0.4366371636394202,
+                    -0.0272791766173191 , 0.0227862627041619,
+                    0.2133536422718378  ,  0.0118562921047211,
+                    -0.0191296810967338 , -0.1664698927300045,
+                    0.0588821632785281  , -0.2672363715875608,
+                    0.1428649103637904  ,  0.3247124128892542,
+                    -0.1383551403404573 , 0.1715993345656525,
+                    0.2508002843205065  , -0.3187459152894954,
+                    -0.2881928863802040 , 0.1142295247316356,
+                    -0.0799771155430726 , 0.1379994750928690
+                    ));
+
+
+ARR_DESC_DEFINE_SUBSET(statistics_f_31,
+                       statistics_f_32,
+                       31);
+
+ARR_DESC_DEFINE_SUBSET(statistics_f_15,
+                       statistics_f_32,
+                       15);
+
+ARR_DESC_DEFINE_SUBSET(statistics_f_2,
+                       statistics_f_32,
+                       2);
+
+ARR_DESC_DEFINE(float32_t,
+                statistics_zeros,
+                32,
+                CURLY(0));
+
+/* Aggregate all float datasets */
+ARR_DESC_DEFINE(ARR_DESC_t *,
+                statistics_f_all,
+                4,
+                CURLY(
+                    &statistics_zeros,
+                    &statistics_f_2,
+                    &statistics_f_15,
+                    &statistics_f_32
+                    ));

--
Gitblit v1.9.1