]> git.feebdaed.xyz Git - 0xmirror/SOEM.git/commitdiff
Adjust size of ec_EOE_t to max mailbox size
authorandreas karlsson <andreas.karlsson@rt-labs.com>
Wed, 2 Jun 2021 18:18:25 +0000 (20:18 +0200)
committerandreas karlsson <andreas.karlsson@rt-labs.com>
Wed, 2 Jun 2021 18:18:25 +0000 (20:18 +0200)
fix #514

soem/ethercateoe.h

index 930403acb1c3f71b608dff7bcaa4526f659505fe..67ef32925db5bcec58efda9bfd7974dbff5e4d24 100644 (file)
@@ -16,10 +16,12 @@ extern "C"
 {
 #endif
 
-#include "ethercattype.h" 
+#include "ethercat.h"
 
-/* use maximum size for EOE mailbox data */
-#define EC_MAXEOEDATA EC_MAXMBX
+/* use maximum size for EOE mailbox data - mbxheader and 2x frameinfo */
+#define EC_MAXEOEDATA (EC_MAXMBX - (sizeof(ec_mbxheadert) +\
+                                    sizeof(uint16_t) +\
+                                    sizeof(uint16_t)))
 
 /** DNS length according to ETG 1000.6 */
 #define EOE_DNS_NAME_LENGTH  32