Commit Graph

  • a7c74cea13 FoE: Fix invalid access of MbxOut after FOE_BUSY (#929) master MarcOhlf 2025-08-15 15:58:17 +02:00
  • 304d1c05ea Update README.md and LICENSE.md v2.0.0 Hans-Erik Floryd 2025-07-11 15:17:11 +02:00
  • e4e50d36ca Fix windows mac addresses Hans-Erik Floryd 2025-07-11 14:29:51 +02:00
  • a6b2ac05c7 Install README.md and LICENSE.md Hans-Erik Floryd 2025-07-11 14:17:46 +02:00
  • bd9f7b86c4 Update headers Hans-Erik Floryd 2025-07-11 14:13:56 +02:00
  • 5596efe291 Fix rt-kernel build Hans-Erik Floryd 2025-07-11 14:08:13 +02:00
  • 2cb532fb6c Fix .git-blame-ignore-revs Hans-Erik Floryd 2025-07-11 13:32:45 +02:00
  • a51dcbfb81 Update README/LICENSE.md Hans-Erik Floryd 2025-07-11 13:24:03 +02:00
  • 61ce29e101 Update README Hans-Erik Floryd 2025-07-11 12:27:27 +02:00
  • f403a3ad60 Remove obsolete files Hans-Erik Floryd 2025-07-11 11:19:17 +02:00
  • 0093291cfa Update sample headers Hans-Erik Floryd 2025-07-11 11:17:47 +02:00
  • fdb246c8b2 Add slave argument to eoe_test Hans-Erik Floryd 2025-07-11 11:08:50 +02:00
  • f93f66f822 Merge samples Hans-Erik Floryd 2025-07-11 11:08:46 +02:00
  • f3c4d11754 Fix ecx_mbxreceive for non-cyclic mailbox handler Hans-Erik Floryd 2025-07-10 16:20:10 +02:00
  • 9be3f850ce Cleanup doxygen comments Hans-Erik Floryd 2025-07-10 13:18:41 +02:00
  • 238bf9cec2 Remove obsolete docs Hans-Erik Floryd 2025-07-11 11:14:05 +02:00
  • 30b21f92ad Set output directory for default preset Hans-Erik Floryd 2025-07-10 11:51:09 +02:00
  • eb79de569a Fix -Wstringop-truncation error Hans-Erik Floryd 2025-07-10 11:23:56 +02:00
  • a943a5706a Cleanup eoe_test Hans-Erik Floryd 2025-07-10 10:31:31 +02:00
  • 1786bb62ac Add sanity check for mailbox size in ecx_EOEsend Hans-Erik Floryd 2025-07-10 09:48:21 +02:00
  • 573cf4aadf Fix spelling Hans-Erik Floryd 2025-07-10 11:59:03 +02:00
  • c8636c40d6 Increase timeout for eeprom write Hans-Erik Floryd 2025-07-09 20:25:45 +02:00
  • c40fd2c98c Fix mscv warnings Hans-Erik Floryd 2025-07-08 17:58:24 +02:00
  • 5827f10baa Inline ecx_contextt Hans-Erik Floryd 2025-07-10 10:22:28 +02:00
  • 0c291d4f92 Fix buffer overflow in slaveinfo Hans-Erik Floryd 2025-07-08 11:37:40 +02:00
  • ed3ce755f2 Rename PACKED to OSAL_PACKED Hans-Erik Floryd 2025-07-07 14:04:25 +02:00
  • 3377d1d8ae Remove ecx_config_init usetable argument Hans-Erik Floryd 2025-07-03 22:02:11 +02:00
  • 3188367ef6 Add overlap and align modes to context Hans-Erik Floryd 2025-07-03 21:27:25 +02:00
  • 3ecdba7618 Use ec_group for input/output size in samples Hans-Erik Floryd 2025-07-03 13:05:04 +02:00
  • 114bdfe176 Rename SOEM_BUILD_UTILS to SOEM_BUILD_SAMPLES Hans-Erik Floryd 2025-06-30 11:35:23 +02:00
  • b0a1d6e56f Fix group type in mailbox handling api Hans-Erik Floryd 2025-06-26 22:22:37 +02:00
  • 3075ce1252 Document mailbox handling api Hans-Erik Floryd 2025-06-26 22:09:29 +02:00
  • f607afe810 Fix mailbox handling debug prints Hans-Erik Floryd 2025-06-26 22:07:48 +02:00
  • a8f871ea1e Add .git-blame-ignore-revs Hans-Erik Floryd 2025-06-26 20:39:11 +02:00
  • b75690bc69 Remove rt-kernel toolchain Hans-Erik Floryd 2025-06-26 20:30:15 +02:00
  • f9d1101907 Document osal.h Hans-Erik Floryd 2025-06-26 17:13:48 +02:00
  • 676ebb4cb5 Fix msvc warning Hans-Erik Floryd 2025-06-26 14:24:41 +02:00
  • d5124435f0 Let coetest/redtest build on other platforms Hans-Erik Floryd 2025-06-26 13:45:23 +02:00
  • 7c2da72988 Add OSAL functions for monotonic time Hans-Erik Floryd 2025-06-23 14:06:36 +02:00
  • a2af88bc79 Update win32/rtk nic driver Hans-Erik Floryd 2025-06-26 10:21:36 +02:00
  • dc11bdd460 Delete obsolete or duplicate tests Hans-Erik Floryd 2025-06-19 14:49:06 +02:00
  • 5d87e8d9a2 Add contrib folder Hans-Erik Floryd 2025-06-19 14:48:20 +02:00
  • d1c95dfb7d Add eni_test sample Hans-Erik Floryd 2025-06-19 13:15:05 +02:00
  • 2eec21727e Add basic ENI support Mattias Nilsson 2024-10-18 14:20:06 +02:00
  • 08064ae3fa Add more samples Hans-Erik Floryd 2025-06-13 14:55:14 +02:00
  • 51efd156cc Restore linux nicdrv recv non-blocking behaviour Hans-Erik Floryd 2025-06-02 14:58:39 +02:00
  • 7b71cf8aa4 Add options header file Hans-Erik Floryd 2025-06-02 16:12:37 +02:00
  • 0ae3d2f056 Run clang-format on sources Hans-Erik Floryd 2025-06-26 16:41:02 +02:00
  • c5987aead6 Add .clang-format Hans-Erik Floryd 2025-06-02 16:12:45 +02:00
  • 9582886c2c Refactor repository layout (step 2 of 2) Hans-Erik Floryd 2025-05-16 16:43:03 +02:00
  • 78b757b2bf Refactor repository layout (step 1 of 2) Hans-Erik Floryd 2025-05-16 17:02:21 +02:00
  • 195a3c90e7 Remove legacy API Hans-Erik Floryd 2025-07-02 16:30:00 +02:00
  • 8caa0ab601 Update jenkins build Hans-Erik Floryd 2025-07-04 17:23:05 +02:00
  • c6cbe15ad0 Add jenkins build Hans-Erik Floryd 2025-04-30 14:40:55 +02:00
  • d7c2bc5f1b MinGW support Hans-Erik Floryd 2025-04-30 14:36:36 +02:00
  • 3eeb1d9b57 Modernize CMakeLists Hans-Erik Floryd 2025-04-24 10:21:45 +02:00
  • 62a4c44336 Add win32 mutex Hans-Erik Floryd 2025-04-24 10:15:32 +02:00
  • e8e06d19ef Update rt-kernel port Hans-Erik Floryd 2025-04-23 21:51:11 +02:00
  • bfe480dfbe Remove unused stdio.h Hans-Erik Floryd 2025-04-17 15:51:21 +02:00
  • bb3e83d6bf Workaround for -Wstringop-truncation Hans-Erik Floryd 2025-04-17 12:55:52 +02:00
  • 6e82414ec3 Fix build error Hans-Erik Floryd 2025-02-28 10:59:42 +01:00
  • d4cc1b9323 Update EoE and config overlap to dynamic mailboxes Andreas Karlsson 2024-12-09 14:38:16 +01:00
  • 68330229f6 Improved mailbox handling Hans-Erik Floryd 2024-09-26 13:49:01 +02:00
  • 71b4c02e45 Bump version Hans-Erik Floryd 2025-07-08 09:24:49 +02:00
  • 29a4f009de Change licensing Hans-Erik Floryd 2025-07-08 15:41:25 +02:00
  • 12c95117a8 Add AL status codes from ETG.1020 Ryan Zoeller 2025-02-27 11:29:28 -06:00
  • 393433c0e8 fix windows warning Tore Fuglestad 2024-07-01 14:08:50 +02:00
  • 66a0bf1c55 Fix single device inputs/outputs overruning segment size (#907) ddi-kkugler 2025-05-05 07:44:49 -07:00
  • 83d2f22758 FoE: resend packet on BUSY answer while writing Sebastian Block 2016-08-26 15:19:41 +02:00
  • fed0fd538a Increase possible FOE data size limit to max mailbox length Hans-Erik Floryd 2025-04-15 12:20:32 +02:00
  • 76863fe873 Add serial number to ec_slave Iain Anderson 2024-08-16 11:01:11 +01:00
  • 3011f0a46b Check that socket was successfully created Henrik Fransson 2024-07-17 08:30:49 +02:00
  • 298744937e Fix return value check when setting up NIC Henrik Fransson 2024-07-16 18:03:35 +02:00
  • 2f08b49aac tests: fix linked list leak Johannes Kauffmann 2024-01-23 09:04:54 +01:00
  • 7271d3663e Merge pull request #895 from OpenEtherCATsociety/fix/al_ctrl_16bit_access ArthurKetels 2025-03-12 09:33:07 +01:00
  • 5c35c34a91 CMakeLists.txt: Add possibility to build library as shared Matthias Schoepfer 2024-07-31 17:36:30 +02:00
  • 61840d4cbb Use 16bit access for AL Ctrl fix/al_ctrl_16bit_access Andreas Karlsson 2025-03-10 15:39:51 +01:00
  • 2752dc2588 Merge pull request #875 from jalius/master ArthurKetels 2025-01-27 10:52:57 +01:00
  • 49f2d8af36 Fix MSVC build: include lean windows.h, include stdlib.h for malloc/free jawelch 2025-01-24 13:43:37 -07:00
  • cc7caf4751 include minwindefs.h for missing HANDLE definition Jalius Welch 2024-11-29 01:39:29 -07:00
  • 1ae89e23cb Address unused parameter and unused argument warnings. Jalius Welch 2024-11-29 01:39:25 -07:00
  • 30c5768485 Fix build errors due to signature mismatch in osal_thread_create. Fix missing timezone struct declaration. Jalius Welch 2024-11-29 01:39:22 -07:00
  • 7189adba3c Update CMakeLists for non-MSVC, remove standard library files, add GCC-style struct packing Jalius Welch 2024-11-29 01:38:44 -07:00
  • 83c6264f99 Fix potential buffer overflow in exc_FOEread/write Hans-Erik Floryd 2024-04-03 16:10:31 +02:00
  • d478bce787 Fix add_timespec in other codes besides red_test (#794) Windsgo 2024-03-21 14:51:29 +08:00
  • 1817b8b4fe Allow FoE write of 0byte file (#769) nakarlsson 2023-12-06 19:54:05 +01:00
  • 934d5cb71d Allow FoE write of 0byte file fix/allow_foe_write_0byte_file Andreas Karlsson 2023-12-06 15:45:47 +01:00
  • c5db2741ee Update simple_test.c rtmagj 2023-10-13 15:31:27 +02:00
  • 42aadc190b Update eoe_test.c rtmagj 2023-10-13 15:31:01 +02:00
  • f5a32959b2 Remove variable for unused parameter. Magnus Johansson 2023-10-13 11:40:42 +02:00
  • a901500618 Local variable Size is only written and causes compiler warning (#670) Torsten Robitzki 2022-12-02 19:03:35 +01:00
  • 6a5babfec9 Added config_map_aligned to use byte aligned outputs and inputs (#645) Patrick Laza 2022-10-19 16:06:55 +02:00
  • 26fc5dd8e3 remove boot state from ecx_readstate and add some documentation (#643) lbckmnn 2022-09-19 07:47:55 +02:00
  • 42ec9bf238 also configure the last SM (#622) lbckmnn 2022-07-02 11:32:02 +02:00
  • 9183e3068a const correctness in coe functions (#620) lbckmnn 2022-06-20 08:29:17 +02:00
  • 0b8f888f2c Merge pull request #614 from notofug/avoid_warnings nakarlsson 2022-06-16 07:34:04 +02:00
  • e604e98446 avoid 'may be used unitialized' warnings Tore Fuglestad 2022-05-12 08:27:07 +02:00
  • 703a6e08d6 Merge pull request #601 from rhdlilj/master nakarlsson 2022-03-30 19:42:43 +02:00
  • c879aabd02 Update ethercatconfig.c lilj 2022-03-16 17:25:06 +08:00
  • 9b6ebd6e43 Merge pull request #533 from yschmid-levi/fix-win32-timeperiod ArthurKetels 2022-01-13 22:58:03 +01:00