diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-baremetal/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-baremetal/device-dashboard.uvprojx
index bde48a8b..f4b7478f 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-baremetal/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-baremetal/device-dashboard.uvprojx
@@ -469,8 +469,8 @@
-
-
+
+
@@ -561,8 +561,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvprojx
index 0688afcc..f3f3860b 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos-lwip/device-dashboard.uvprojx
@@ -508,8 +508,8 @@
-
-
+
+
@@ -658,8 +658,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvprojx
index c1bb7814..61a1937e 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos-tcp/device-dashboard.uvprojx
@@ -533,8 +533,8 @@
-
-
+
+
@@ -619,8 +619,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos/device-dashboard.uvprojx
index fe1a7972..117d8000 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos/device-dashboard.uvprojx
@@ -490,8 +490,8 @@
-
-
+
+
@@ -582,8 +582,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvprojx
index b94b79c5..c1df22a7 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos_cmsis2-lwip/device-dashboard.uvprojx
@@ -532,8 +532,8 @@
-
-
+
+
@@ -688,8 +688,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvprojx
index 86bda423..c06c8522 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-freertos_cmsis2/device-dashboard.uvprojx
@@ -514,8 +514,8 @@
-
-
+
+
@@ -612,8 +612,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvprojx
index 9cc2b755..3624feba 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx-mdk/device-dashboard.uvprojx
@@ -499,8 +499,8 @@
-
-
+
+
@@ -687,8 +687,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx/device-dashboard.uvprojx
index b1799e2c..d41b5ccb 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx/device-dashboard.uvprojx
@@ -481,8 +481,8 @@
-
-
+
+
@@ -587,8 +587,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvprojx
index 1a6d132c..c4d91fb4 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5-lwip/device-dashboard.uvprojx
@@ -499,8 +499,8 @@
-
-
+
+
@@ -671,8 +671,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvprojx
index d2add683..e20209b6 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5-mdk/device-dashboard.uvprojx
@@ -499,8 +499,8 @@
-
-
+
+
@@ -695,8 +695,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5/device-dashboard.uvprojx b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5/device-dashboard.uvprojx
index 26823473..e84b9101 100644
--- a/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5/device-dashboard.uvprojx
+++ b/extra/cmsis-pack/Boards/ST/NUCLEO-F746ZG/nucleo-f746zg-keil-rtx5/device-dashboard.uvprojx
@@ -481,8 +481,8 @@
-
-
+
+
@@ -595,8 +595,8 @@
RTE\Network_Library\mongoose_config.h
-
-
+
+
diff --git a/extra/cmsis-pack/Cesanta.Mongoose.pdsc b/extra/cmsis-pack/Cesanta.Mongoose.pdsc
index 32e08c13..de790172 100644
--- a/extra/cmsis-pack/Cesanta.Mongoose.pdsc
+++ b/extra/cmsis-pack/Cesanta.Mongoose.pdsc
@@ -9,8 +9,8 @@
License.txt
https://github.com/cesanta/mongoose.git
-
- See https://github.com/cesanta/mongoose/releases/tag/7.19
+
+ See https://github.com/cesanta/mongoose/releases/tag/7.20
@@ -29,7 +29,7 @@
-
+
Mongoose HTTP/MQTT/Websocket Library
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 d6106561..9c8b9953 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.19
+ See https://github.com/cesanta/mongoose/releases/tag/7.20
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.19.0_Configs.xml b/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Configs.xml
similarity index 94%
rename from extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.19.0_Configs.xml
rename to extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Configs.xml
index d19e2706..734df035 100644
--- a/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.19.0_Configs.xml
+++ b/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.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.19.0_Modes.xml b/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Modes.xml
similarity index 93%
rename from extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.19.0_Modes.xml
rename to extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.0_Modes.xml
index d74177dc..cd716bcd 100644
--- a/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.19.0_Modes.xml
+++ b/extra/stm_exp_pack/.project/STM32CubeMX/Cesanta.I-CUBE-Mongoose.7.20.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 02690963..e35e5bfd 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.19
+ See https://github.com/cesanta/mongoose/releases/tag/7.20
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 86e4f6f2..4da9878a 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.19.0
+ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.20.0
-[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.19.0]
+[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.20.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 f01537a8..692a0db6 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.19.0.IPParameters=MG_ENABLE_MBEDTLS,NetworkOoLibraryJjMongoose
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_ENABLE_MBEDTLS=false
-Cesanta.I-CUBE-Mongoose.7.19.0.NetworkOoLibraryJjMongoose=true
-Cesanta.I-CUBE-Mongoose.7.19.0.NetworkOoLibraryJjMongoose_Checked=true
-Cesanta.I-CUBE-Mongoose.7.19.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
+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;
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.19.0_7.19.0
+Mcu.Pin31=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.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.19.0
+Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.20.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.19.0_7.19.0.Mode=NetworkOoLibraryJjMongoose
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.19.0_7.19.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.19.0_7.19.0
+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_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 754d8475..591cf826 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.19.0
+ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.20.0
-[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.19.0]
+[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.20.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 21ca2a7b..ec3acdf2 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.19.0.IPParameters=MG_ENABLE_MBEDTLS,MG_ARCH,MG_ENABLE_CUSTOM_MILLIS,MG_STMPACK_NET,MG_ENABLE_CUSTOM_RANDOM,NetworkOoLibraryJjMongoose
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_ARCH=MG_ARCH_FREERTOS
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_ENABLE_CUSTOM_MILLIS=false
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_ENABLE_CUSTOM_RANDOM=true
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_ENABLE_MBEDTLS=false
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_STMPACK_NET=1
-Cesanta.I-CUBE-Mongoose.7.19.0.NetworkOoLibraryJjMongoose=true
-Cesanta.I-CUBE-Mongoose.7.19.0.NetworkOoLibraryJjMongoose_Checked=true
-Cesanta.I-CUBE-Mongoose.7.19.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
+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;
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.19.0_7.19.0
+Mcu.Pin33=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.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.19.0
+Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.20.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.19.0_7.19.0.Mode=NetworkOoLibraryJjMongoose
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.19.0_7.19.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.19.0_7.19.0
+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_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 955ea43f..529c9619 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.19.0
+ThirdPartyIpName#0=Cesanta.I-CUBE-Mongoose.7.20.0
-[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.19.0]
+[ThirdPartyIp#Cesanta.I-CUBE-Mongoose.7.20.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 ed04f476..bb67a742 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.19.0.IPParameters=MG_ENABLE_MBEDTLS,MG_ARCH,MG_ENABLE_CUSTOM_MILLIS,NetworkOoLibraryJjMongoose
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_ARCH=MG_ARCH_CMSIS_RTOS2
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_ENABLE_CUSTOM_MILLIS=false
-Cesanta.I-CUBE-Mongoose.7.19.0.MG_ENABLE_MBEDTLS=false
-Cesanta.I-CUBE-Mongoose.7.19.0.NetworkOoLibraryJjMongoose=true
-Cesanta.I-CUBE-Mongoose.7.19.0.NetworkOoLibraryJjMongoose_Checked=true
-Cesanta.I-CUBE-Mongoose.7.19.0_SwParameter=NetworkOoLibraryJjMongoose\:true;
+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;
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.19.0_7.19.0
+Mcu.Pin32=VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.20.0_7.20.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.19.0
+Mcu.ThirdParty0=Cesanta.I-CUBE-Mongoose.7.20.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.19.0_7.19.0.Mode=NetworkOoLibraryJjMongoose
-VP_Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.19.0_7.19.0.Signal=Cesanta.I-CUBE-Mongoose_VS_NetworkOoLibraryJjMongoose_7.19.0_7.19.0
+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_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2
VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2
VP_RNG_VS_RNG.Mode=RNG_Activate