тесты

This commit is contained in:
Razvalyaev 2025-06-16 08:23:01 +03:00
parent a1a05d823c
commit 2cfd952cbc
4 changed files with 11 additions and 23 deletions

View File

@ -112,7 +112,7 @@
"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c" "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c"
], ],
"Type": "checkbox", "Type": "checkbox",
"Default": false "Default": true
}, },
"HAL_CRC": { "HAL_CRC": {
"Prompt": "Enable HAL CRC Module", "Prompt": "Enable HAL CRC Module",
@ -137,7 +137,7 @@
"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c" "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c"
], ],
"Type": "checkbox", "Type": "checkbox",
"Default": false "Default": true
}, },
"HAL_ETH": { "HAL_ETH": {
"Prompt": "Enable HAL ETH Module", "Prompt": "Enable HAL ETH Module",

View File

@ -21,32 +21,26 @@ SIM__MCUHandleTypeDef hmcu; ///< Хендл для управления
* @brief Таблица длин массивов IN * @brief Таблица длин массивов IN
*/ */
const int inLengths[IN_PORT_NUMB] = { const int inLengths[IN_PORT_NUMB] = {
IN_PORT_1_WIDTH, IN_PORT_1_WIDTH
IN_PORT_2_WIDTH
}; };
/** /**
* @brief Таблица смещений в выходном массиве IN * @brief Таблица смещений в выходном массиве IN
*/ */
const int inOffsets[IN_PORT_NUMB] = { const int inOffsets[IN_PORT_NUMB] = {
OFFSET_IN_ARRAY_1, OFFSET_IN_ARRAY_1
OFFSET_IN_ARRAY_2
}; };
/** /**
* @brief Таблица длин массивов OUT * @brief Таблица длин массивов OUT
*/ */
const int outLengths[OUT_PORT_NUMB] = { const int outLengths[OUT_PORT_NUMB] = {
OUT_PORT_1_WIDTH, OUT_PORT_1_WIDTH
OUT_PORT_2_WIDTH,
OUT_PORT_3_WIDTH
}; };
/** /**
* @brief Таблица смещений в выходном массиве OUT * @brief Таблица смещений в выходном массиве OUT
*/ */
const int outOffsets[OUT_PORT_NUMB] = { const int outOffsets[OUT_PORT_NUMB] = {
OFFSET_OUT_ARRAY_1, OFFSET_OUT_ARRAY_1
OFFSET_OUT_ARRAY_2,
OFFSET_OUT_ARRAY_3
}; };
// INPUT/OUTPUTS AUTO-PARAMS END // INPUT/OUTPUTS AUTO-PARAMS END

View File

@ -51,14 +51,11 @@
// Parameters of S_Function // Parameters of S_Function
// INPUT/OUTPUTS PARAMS START // INPUT/OUTPUTS PARAMS START
#define IN_PORT_NUMB 2 #define IN_PORT_NUMB 1
#define IN_PORT_1_WIDTH 3 #define IN_PORT_1_WIDTH 16
#define IN_PORT_2_WIDTH 6
#define OUT_PORT_NUMB 3 #define OUT_PORT_NUMB 1
#define OUT_PORT_1_WIDTH 16 #define OUT_PORT_1_WIDTH 16
#define OUT_PORT_2_WIDTH 16
#define OUT_PORT_3_WIDTH 16
// INPUT/OUTPUTS PARAMS END // INPUT/OUTPUTS PARAMS END
/** WRAPPER_CONF /** WRAPPER_CONF
@ -90,19 +87,16 @@
// INPUT/OUTPUTS AUTO-PARAMS START // INPUT/OUTPUTS AUTO-PARAMS START
/// === Полный размер буфера === /// === Полный размер буфера ===
#define TOTAL_IN_SIZE (IN_PORT_1_WIDTH + IN_PORT_2_WIDTH) #define TOTAL_IN_SIZE (IN_PORT_1_WIDTH)
/// === Смещения массивов (внутри общего буфера) === /// === Смещения массивов (внутри общего буфера) ===
#define OFFSET_IN_ARRAY_1 0 #define OFFSET_IN_ARRAY_1 0
#define OFFSET_IN_ARRAY_2 (OFFSET_IN_ARRAY_1 + IN_PORT_1_WIDTH)
/// === Полный размер буфера === /// === Полный размер буфера ===
#define TOTAL_OUT_SIZE (OUT_PORT_1_WIDTH + OUT_PORT_2_WIDTH + OUT_PORT_3_WIDTH) #define TOTAL_OUT_SIZE (OUT_PORT_1_WIDTH)
/// === Смещения массивов (внутри общего буфера) === /// === Смещения массивов (внутри общего буфера) ===
#define OFFSET_OUT_ARRAY_1 0 #define OFFSET_OUT_ARRAY_1 0
#define OFFSET_OUT_ARRAY_2 (OFFSET_OUT_ARRAY_1 + OUT_PORT_1_WIDTH)
#define OFFSET_OUT_ARRAY_3 (OFFSET_OUT_ARRAY_2 + OUT_PORT_2_WIDTH)
// INPUT/OUTPUTS AUTO-PARAMS END // INPUT/OUTPUTS AUTO-PARAMS END

Binary file not shown.