diff --git a/extra/stm_exp_pack/.project/Cesanta.I-CUBE-Mongoose.pdsc b/extra/stm_exp_pack/.project/Cesanta.I-CUBE-Mongoose.pdsc
index 9c8b9953..11e2213f 100644
--- a/extra/stm_exp_pack/.project/Cesanta.I-CUBE-Mongoose.pdsc
+++ b/extra/stm_exp_pack/.project/Cesanta.I-CUBE-Mongoose.pdsc
@@ -7,7 +7,7 @@
License.txt
https://mongoose.ws/contact/
- See https://github.com/cesanta/mongoose/releases/tag/7.20
+ See https://github.com/cesanta/mongoose/releases/tag/7.21
See https://github.com/cesanta/mongoose/releases/tag/7.13
@@ -23,7 +23,7 @@
-
+
Mongoose HTTP/MQTT/Websocket Library
@@ -32,7 +32,7 @@
-
+
Add the simplest basic functionality, as described in Mongoose User Guide
https://mongoose.ws/documentation/#user-guide
@@ -41,7 +41,7 @@ https://mongoose.ws/documentation/#user-guide
-
+
Baremetal web device dashboard on NUCLEO-F746ZG, built on STM32CubeIDE
@@ -58,7 +58,7 @@ https://mongoose.ws/documentation/#user-guide
network
-
+
Web device dashboard using Mongoose over FreeRTOS + lwIP on a NUCLEO-F746ZG, built on STM32CubeIDE
@@ -75,7 +75,7 @@ https://mongoose.ws/documentation/#user-guide
network
-
+
Web device dashboard using Mongoose as a FreeRTOS task on a NUCLEO-F746ZG, built on STM32CubeIDE
diff --git a/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Configs.xml b/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.21.0_Configs.xml
similarity index 94%
rename from extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Configs.xml
rename to extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.21.0_Configs.xml
index 734df035..cd8e4830 100644
--- a/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Configs.xml
+++ b/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.21.0_Configs.xml
@@ -1,5 +1,5 @@
-
+
@@ -12,11 +12,11 @@
-
+
-
+
diff --git a/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Modes.xml b/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.21.0_Modes.xml
similarity index 93%
rename from extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Modes.xml
rename to extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.21.0_Modes.xml
index cd716bcd..4cefa6ee 100644
--- a/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Modes.xml
+++ b/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.21.0_Modes.xml
@@ -1,5 +1,5 @@
-
+
NetworkOoLibraryJjMongoose
@@ -16,7 +16,7 @@
-
+
@@ -25,14 +25,14 @@
-
+
-
-
+
+
diff --git a/extra/stm_exp_pack/.project/projectFile.xml b/extra/stm_exp_pack/.project/projectFile.xml
index e35e5bfd..d50a3470 100644
--- a/extra/stm_exp_pack/.project/projectFile.xml
+++ b/extra/stm_exp_pack/.project/projectFile.xml
@@ -7,7 +7,7 @@
../../LICENSE::License.txt
https://mongoose.ws/contact/
- See https://github.com/cesanta/mongoose/releases/tag/7.20
+ See https://github.com/cesanta/mongoose/releases/tag/7.21
See https://github.com/cesanta/mongoose/releases/tag/7.13
@@ -23,14 +23,14 @@
-
+
Mongoose HTTP/MQTT/Websocket Library
-
+
Add the simplest basic functionality, as described in Mongoose User Guide
https://mongoose.ws/documentation/#user-guide
@@ -39,7 +39,7 @@ https://mongoose.ws/documentation/#user-guide
-
+
Baremetal web device dashboard on NUCLEO-F746ZG, built on STM32CubeIDE
@@ -56,7 +56,7 @@ https://mongoose.ws/documentation/#user-guide
network
-
+
Web device dashboard using Mongoose over FreeRTOS + lwIP on a NUCLEO-F746ZG, built on STM32CubeIDE
@@ -73,7 +73,7 @@ https://mongoose.ws/documentation/#user-guide
network
-
+
Web device dashboard using Mongoose as a FreeRTOS task on a NUCLEO-F746ZG, built on STM32CubeIDE
diff --git a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-baremetal/.mxproject b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-baremetal/.mxproject
index 4da9878a..75654870 100644
--- a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-baremetal/.mxproject
+++ b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-baremetal/.mxproject
@@ -27,9 +27,9 @@ SourceFiles=;
[ThirdPartyIp]
ThirdPartyIpNumber=1
-ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.20.0
+ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.21.0
-[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.20.0]
+[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.21.0]
header=../Middlewares/Third_Party/Mongoose/mongoose.h;
source=../Middlewares/Third_Party/Mongoose/mongoose.c;
diff --git a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal.ioc b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal.ioc
index 692a0db6..73711ae2 100644
--- a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal.ioc
+++ b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-baremetal/nucleo-f746zg-cube-baremetal.ioc
@@ -2,11 +2,11 @@
CAD.formats=
CAD.pinconfig=
CAD.provider=
-Cesanta.I-CUBE-Mongoose.7.20.0.IPParameters=MG_ENABLE_MBEDTLS,NetworkOoLibraryJjMongoose
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_ENABLE_MBEDTLS=false
-Cesanta.I-CUBE-Mongoose.7.20.0.NetworkOoLibraryJjMongoose=true
-Cesanta.I-CUBE-Mongoose.7.20.0.NetworkOoLibraryJjMongoose_Checked=true
-Cesanta.I-CUBE-Mongoose.7.20.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
+Cesanta.I-CUBE-Mongoose.7.21.0.IPParameters=MG_ENABLE_MBEDTLS,NetworkOoLibraryJjMongoose
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_ENABLE_MBEDTLS=false
+Cesanta.I-CUBE-Mongoose.7.21.0.NetworkOoLibraryJjMongoose=true
+Cesanta.I-CUBE-Mongoose.7.21.0.NetworkOoLibraryJjMongoose_Checked=true
+Cesanta.I-CUBE-Mongoose.7.21.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
ETH.IPParameters=MediaInterface,RxBuffLen
ETH.MediaInterface=HAL_ETH_RMII_MODE
ETH.RxBuffLen=0
@@ -49,7 +49,7 @@ Mcu.Pin28=PB7
Mcu.Pin29=VP_RNG_VS_RNG
Mcu.Pin3=PH0/OSC_IN
Mcu.Pin30=VP_SYS_VS_Systick
-Mcu.Pin31=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0
+Mcu.Pin31=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0
Mcu.Pin4=PH1/OSC_OUT
Mcu.Pin5=PC1
Mcu.Pin6=PA1
@@ -57,7 +57,7 @@ Mcu.Pin7=PA2
Mcu.Pin8=PA7
Mcu.Pin9=PC4
Mcu.PinsNb=32
-Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.20.0
+Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.21.0
Mcu.ThirdPartyNb=1
Mcu.UserConstants=
Mcu.UserName=STM32F746ZGTx
@@ -315,8 +315,8 @@ SH.GPXTI13.0=GPIO_EXTI13
SH.GPXTI13.ConfNb=1
USART3.IPParameters=VirtualMode-Asynchronous
USART3.VirtualMode-Asynchronous=VM_ASYNC
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0.Mode=NetworkOoLibraryJjMongoose
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0
+VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0.Mode=NetworkOoLibraryJjMongoose
+VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0
VP_RNG_VS_RNG.Mode=RNG_Activate
VP_RNG_VS_RNG.Signal=RNG_VS_RNG
VP_SYS_VS_Systick.Mode=SysTick
diff --git a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos-lwip/.mxproject b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos-lwip/.mxproject
index 591cf826..710f72dc 100644
--- a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos-lwip/.mxproject
+++ b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos-lwip/.mxproject
@@ -39,9 +39,9 @@ SourceFiles=;
[ThirdPartyIp]
ThirdPartyIpNumber=1
-ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.20.0
+ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.21.0
-[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.20.0]
+[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.21.0]
header=../Middlewares/Third_Party/Mongoose/mongoose.h;
source=../Middlewares/Third_Party/Mongoose/mongoose.c;
diff --git a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip.ioc b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip.ioc
index ec3acdf2..03c1c499 100644
--- a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip.ioc
+++ b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos-lwip/nucleo-f746zg-cube-freertos-lwip.ioc
@@ -2,15 +2,15 @@
CAD.formats=
CAD.pinconfig=
CAD.provider=
-Cesanta.I-CUBE-Mongoose.7.20.0.IPParameters=MG_ENABLE_MBEDTLS,MG_ARCH,MG_ENABLE_CUSTOM_MILLIS,MG_STMPACK_NET,MG_ENABLE_CUSTOM_RANDOM,NetworkOoLibraryJjMongoose
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_ARCH=MG_ARCH_FREERTOS
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_ENABLE_CUSTOM_MILLIS=false
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_ENABLE_CUSTOM_RANDOM=true
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_ENABLE_MBEDTLS=false
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_STMPACK_NET=1
-Cesanta.I-CUBE-Mongoose.7.20.0.NetworkOoLibraryJjMongoose=true
-Cesanta.I-CUBE-Mongoose.7.20.0.NetworkOoLibraryJjMongoose_Checked=true
-Cesanta.I-CUBE-Mongoose.7.20.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
+Cesanta.I-CUBE-Mongoose.7.21.0.IPParameters=MG_ENABLE_MBEDTLS,MG_ARCH,MG_ENABLE_CUSTOM_MILLIS,MG_STMPACK_NET,MG_ENABLE_CUSTOM_RANDOM,NetworkOoLibraryJjMongoose
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_ARCH=MG_ARCH_FREERTOS
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_ENABLE_CUSTOM_MILLIS=false
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_ENABLE_CUSTOM_RANDOM=true
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_ENABLE_MBEDTLS=false
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_STMPACK_NET=1
+Cesanta.I-CUBE-Mongoose.7.21.0.NetworkOoLibraryJjMongoose=true
+Cesanta.I-CUBE-Mongoose.7.21.0.NetworkOoLibraryJjMongoose_Checked=true
+Cesanta.I-CUBE-Mongoose.7.21.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
ETH.IPParameters=MediaInterface
ETH.MediaInterface=HAL_ETH_RMII_MODE
FREERTOS.INCLUDE_vTaskCleanUpResources=0
@@ -74,7 +74,7 @@ Mcu.Pin3=PH0/OSC_IN
Mcu.Pin30=VP_LWIP_VS_Enabled
Mcu.Pin31=VP_RNG_VS_RNG
Mcu.Pin32=VP_SYS_VS_tim6
-Mcu.Pin33=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0
+Mcu.Pin33=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0
Mcu.Pin4=PH1/OSC_OUT
Mcu.Pin5=PC1
Mcu.Pin6=PA1
@@ -82,7 +82,7 @@ Mcu.Pin7=PA2
Mcu.Pin8=PA7
Mcu.Pin9=PC4
Mcu.PinsNb=34
-Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.20.0
+Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.21.0
Mcu.ThirdPartyNb=1
Mcu.UserConstants=
Mcu.UserName=STM32F746ZGTx
@@ -364,8 +364,8 @@ SH.GPXTI13.0=GPIO_EXTI13
SH.GPXTI13.ConfNb=1
USART3.IPParameters=VirtualMode-Asynchronous
USART3.VirtualMode-Asynchronous=VM_ASYNC
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0.Mode=NetworkOoLibraryJjMongoose
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0
+VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0.Mode=NetworkOoLibraryJjMongoose
+VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0
VP_FREERTOS_VS_CMSIS_V1.Mode=CMSIS_V1
VP_FREERTOS_VS_CMSIS_V1.Signal=FREERTOS_VS_CMSIS_V1
VP_LWIP_VS_Enabled.Mode=Enabled
diff --git a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos/.mxproject b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos/.mxproject
index 529c9619..25652be8 100644
--- a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos/.mxproject
+++ b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos/.mxproject
@@ -30,9 +30,9 @@ SourceFiles=;
[ThirdPartyIp]
ThirdPartyIpNumber=1
-ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.20.0
+ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.21.0
-[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.20.0]
+[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.21.0]
header=../Middlewares/Third_Party/Mongoose/mongoose.h;
source=../Middlewares/Third_Party/Mongoose/mongoose.c;
diff --git a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos.ioc b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos.ioc
index bb67a742..c4acc4a1 100644
--- a/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos.ioc
+++ b/extra/stm_exp_pack/Examples/x/x/nucleo-f746zg-cube-freertos/nucleo-f746zg-cube-freertos.ioc
@@ -2,13 +2,13 @@
CAD.formats=
CAD.pinconfig=
CAD.provider=
-Cesanta.I-CUBE-Mongoose.7.20.0.IPParameters=MG_ENABLE_MBEDTLS,MG_ARCH,MG_ENABLE_CUSTOM_MILLIS,NetworkOoLibraryJjMongoose
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_ARCH=MG_ARCH_CMSIS_RTOS2
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_ENABLE_CUSTOM_MILLIS=false
-Cesanta.I-CUBE-Mongoose.7.20.0.MG_ENABLE_MBEDTLS=false
-Cesanta.I-CUBE-Mongoose.7.20.0.NetworkOoLibraryJjMongoose=true
-Cesanta.I-CUBE-Mongoose.7.20.0.NetworkOoLibraryJjMongoose_Checked=true
-Cesanta.I-CUBE-Mongoose.7.20.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
+Cesanta.I-CUBE-Mongoose.7.21.0.IPParameters=MG_ENABLE_MBEDTLS,MG_ARCH,MG_ENABLE_CUSTOM_MILLIS,NetworkOoLibraryJjMongoose
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_ARCH=MG_ARCH_CMSIS_RTOS2
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_ENABLE_CUSTOM_MILLIS=false
+Cesanta.I-CUBE-Mongoose.7.21.0.MG_ENABLE_MBEDTLS=false
+Cesanta.I-CUBE-Mongoose.7.21.0.NetworkOoLibraryJjMongoose=true
+Cesanta.I-CUBE-Mongoose.7.21.0.NetworkOoLibraryJjMongoose_Checked=true
+Cesanta.I-CUBE-Mongoose.7.21.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
ETH.IPParameters=MediaInterface,RxBuffLen
ETH.MediaInterface=HAL_ETH_RMII_MODE
ETH.RxBuffLen=0
@@ -58,7 +58,7 @@ Mcu.Pin29=VP_FREERTOS_VS_CMSIS_V2
Mcu.Pin3=PH0/OSC_IN
Mcu.Pin30=VP_RNG_VS_RNG
Mcu.Pin31=VP_SYS_VS_tim6
-Mcu.Pin32=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0
+Mcu.Pin32=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0
Mcu.Pin4=PH1/OSC_OUT
Mcu.Pin5=PC1
Mcu.Pin6=PA1
@@ -66,7 +66,7 @@ Mcu.Pin7=PA2
Mcu.Pin8=PA7
Mcu.Pin9=PC4
Mcu.PinsNb=33
-Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.20.0
+Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.21.0
Mcu.ThirdPartyNb=1
Mcu.UserConstants=
Mcu.UserName=STM32F746ZGTx
@@ -330,8 +330,8 @@ SH.GPXTI13.0=GPIO_EXTI13
SH.GPXTI13.ConfNb=1
USART3.IPParameters=VirtualMode-Asynchronous
USART3.VirtualMode-Asynchronous=VM_ASYNC
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0.Mode=NetworkOoLibraryJjMongoose
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.0
+VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0.Mode=NetworkOoLibraryJjMongoose
+VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.21.0_7.21.0
VP_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2
VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2
VP_RNG_VS_RNG.Mode=RNG_Activate