eRPC: switch to beremiz/erpc fork with no CRC on TCP
authorEdouard Tisserant <edouard.tisserant@gmail.com>
Sat, 23 Nov 2024 00:49:26 +0100
changeset 4044 2a4b8b59d165
parent 4043 b217fb367574
child 4045 6975b486b07f
eRPC: switch to beremiz/erpc fork with no CRC on TCP
.github/workflows/run_tests_in_docker.yml
C_runtime/Makefile
C_runtime/c_erpc_PLCObject_client.cpp
C_runtime/c_erpc_PLCObject_client.h
C_runtime/c_erpc_PLCObject_server.cpp
C_runtime/c_erpc_PLCObject_server.h
C_runtime/erpc_PLCObject_client.cpp
C_runtime/erpc_PLCObject_client.hpp
C_runtime/erpc_PLCObject_common.h
C_runtime/erpc_PLCObject_common.hpp
C_runtime/erpc_PLCObject_interface.cpp
C_runtime/erpc_PLCObject_interface.hpp
C_runtime/erpc_PLCObject_server.cpp
C_runtime/erpc_PLCObject_server.hpp
requirements.txt
--- 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
--- 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 \
--- 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
  */
--- 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
  */
--- 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
  */
--- 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
  */
--- 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
 
--- 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
  */
--- 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
 
--- 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
 
--- 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
 
--- 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
  */
--- 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
 
--- 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
 
--- 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