Releases: OpenEtherCATsociety/SOEM
Releases · OpenEtherCATsociety/SOEM
v2.0.0
Summary
SOEM v2.0.0 is a major update containing new features and bug fixes. See the full release notes here.
Breaking changes
- SOEM is now dual-licensed under GPLv3 or a commercial license. Refer to LICENSE.md in the SOEM root folder for more information.
- The legacy API was removed
- The overlap and aligned modes are now set in the context.
- The header filenames have changed. SOEM is now included via
soem/soem.h
New features
Slave mailbox cyclic handling
Improved performance for XoE commands from multiple threads.
ENI parser
Enables PDO mapping and assignment from an ENI file.
Build-time configuration
All settings (max sizes, timeouts, etc.) can be configured via CMake build options.
Other major changes
- Refactored repository
- Modern CMake
- Add public OSAL functions for monotonic time
- Moved unmaintained ports to contrib folder
1.4.0
Documentation: https://openethercatsociety.github.io/doc/soem/index.html
- Added ERIKA target
- Added macOS target
- Support for EoE over existing mailbox API
- General bug fixes and improvements
1.3.3-beta.1
General bug fixes and improvements
Added rtems target
Added support for overlapping IOmap as workaround for TI errata on non-interleaved PDO
Beta until we get some feed back on the overlapping IO
1.3.2 DON'T use
The docs didn't get included as expected
- Added rtems target.
- Added support for overlapping IOmap.