# HG changeset patch
# User Edouard Tisserant <edouard.tisserant@gmail.com>
# Date 1732319366 -3600
# Node ID 2a4b8b59d1654bd9672a349a10e81c778c0cbfcb
# Parent  b217fb36757440b74450af5c049647e912d589aa
eRPC: switch to beremiz/erpc fork with no CRC on TCP

diff -r b217fb367574 -r 2a4b8b59d165 .github/workflows/run_tests_in_docker.yml
--- a/.github/workflows/run_tests_in_docker.yml	Fri Nov 22 16:31:51 2024 +0100
+++ b/.github/workflows/run_tests_in_docker.yml	Sat Nov 23 00:49:26 2024 +0100
@@ -37,9 +37,9 @@
 
     - uses: actions/checkout@v3
       with:
-          repository: EmbeddedRPC/erpc
-          # v1.13.0
-          ref: 90ae2314d9f495ad2a3678a2fb82ac327ea2f134
+          repository: beremiz/erpc
+          # v1.13.0 + no CRC on TCP
+          ref: d8fff72b15274b5f2a8f7895d9bc5c91eef584ec
           path: erpc
               
     - name: Restore cached docker image
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/Makefile
--- a/C_runtime/Makefile	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/Makefile	Sat Nov 23 00:49:26 2024 +0100
@@ -31,6 +31,7 @@
                 $(ERPC_C_ROOT)/infra/erpc_server.cpp \
                 $(ERPC_C_ROOT)/infra/erpc_simple_server.cpp \
                 $(ERPC_C_ROOT)/infra/erpc_framed_transport.cpp \
+                $(ERPC_C_ROOT)/infra/erpc_nocrc_framed_transport.cpp \
                 $(ERPC_C_ROOT)/infra/erpc_message_buffer.cpp \
                 $(ERPC_C_ROOT)/infra/erpc_message_loggers.cpp \
                 $(ERPC_C_ROOT)/infra/erpc_transport_arbitrator.cpp \
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/c_erpc_PLCObject_client.cpp
--- a/C_runtime/c_erpc_PLCObject_client.cpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/c_erpc_PLCObject_client.cpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/c_erpc_PLCObject_client.h
--- a/C_runtime/c_erpc_PLCObject_client.h	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/c_erpc_PLCObject_client.h	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/c_erpc_PLCObject_server.cpp
--- a/C_runtime/c_erpc_PLCObject_server.cpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/c_erpc_PLCObject_server.cpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/c_erpc_PLCObject_server.h
--- a/C_runtime/c_erpc_PLCObject_server.h	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/c_erpc_PLCObject_server.h	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/erpc_PLCObject_client.cpp
--- a/C_runtime/erpc_PLCObject_client.cpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/erpc_PLCObject_client.cpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
@@ -12,7 +12,7 @@
 #include "erpc_PLCObject_client.hpp"
 #include "erpc_manually_constructed.hpp"
 
-#if 11200 != ERPC_VERSION_NUMBER
+#if 11300 != ERPC_VERSION_NUMBER
 #error "The generated shim code version is different to the rest of eRPC code."
 #endif
 
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/erpc_PLCObject_client.hpp
--- a/C_runtime/erpc_PLCObject_client.hpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/erpc_PLCObject_client.hpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/erpc_PLCObject_common.h
--- a/C_runtime/erpc_PLCObject_common.h	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/erpc_PLCObject_common.h	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
@@ -19,7 +19,7 @@
 
 #include "erpc_version.h"
 
-#if 11200 != ERPC_VERSION_NUMBER
+#if 11300 != ERPC_VERSION_NUMBER
 #error "The generated shim code version is different to the rest of eRPC code."
 #endif
 
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/erpc_PLCObject_common.hpp
--- a/C_runtime/erpc_PLCObject_common.hpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/erpc_PLCObject_common.hpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
@@ -9,13 +9,12 @@
 #define _erpc_PLCObject_common_hpp_
 
 
-#include <cstdbool>
 #include <cstddef>
 #include <cstdint>
 
 #include "erpc_version.h"
 
-#if 11200 != ERPC_VERSION_NUMBER
+#if 11300 != ERPC_VERSION_NUMBER
 #error "The generated shim code version is different to the rest of eRPC code."
 #endif
 
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/erpc_PLCObject_interface.cpp
--- a/C_runtime/erpc_PLCObject_interface.cpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/erpc_PLCObject_interface.cpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
@@ -7,7 +7,7 @@
 
 #include "erpc_PLCObject_interface.hpp"
 
-#if 11200 != ERPC_VERSION_NUMBER
+#if 11300 != ERPC_VERSION_NUMBER
 #error "The generated shim code version is different to the rest of eRPC code."
 #endif
 
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/erpc_PLCObject_interface.hpp
--- a/C_runtime/erpc_PLCObject_interface.hpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/erpc_PLCObject_interface.hpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/erpc_PLCObject_server.cpp
--- a/C_runtime/erpc_PLCObject_server.cpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/erpc_PLCObject_server.cpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
@@ -12,7 +12,7 @@
 #endif
 #include "erpc_manually_constructed.hpp"
 
-#if 11200 != ERPC_VERSION_NUMBER
+#if 11300 != ERPC_VERSION_NUMBER
 #error "The generated shim code version is different to the rest of eRPC code."
 #endif
 
diff -r b217fb367574 -r 2a4b8b59d165 C_runtime/erpc_PLCObject_server.hpp
--- a/C_runtime/erpc_PLCObject_server.hpp	Fri Nov 22 16:31:51 2024 +0100
+++ b/C_runtime/erpc_PLCObject_server.hpp	Sat Nov 23 00:49:26 2024 +0100
@@ -1,5 +1,5 @@
 /*
- * Generated by erpcgen 1.12.0 on Mon Oct 28 15:10:14 2024.
+ * Generated by erpcgen 1.13.0 on Fri Nov 22 15:03:08 2024.
  *
  * AUTOGENERATED - DO NOT EDIT
  */
@@ -13,7 +13,7 @@
 #include "erpc_server.hpp"
 #include "erpc_codec.hpp"
 
-#if 11200 != ERPC_VERSION_NUMBER
+#if 11300 != ERPC_VERSION_NUMBER
 #error "The generated shim code version is different to the rest of eRPC code."
 #endif
 
diff -r b217fb367574 -r 2a4b8b59d165 requirements.txt
--- a/requirements.txt	Fri Nov 22 16:31:51 2024 +0100
+++ b/requirements.txt	Sat Nov 23 00:49:26 2024 +0100
@@ -12,7 +12,7 @@
 constantly==15.1.0
 contourpy==1.0.7
 cycler==0.11.0
-erpc==1.13.0
+erpc @ git+https://git@github.com/beremiz/erpc.git@d8fff72b15274b5f2a8f7895d9bc5c91eef584ec
 fonttools==4.39.3
 gattrdict==2.0.1
 hyperlink==21.0.0