Hans-Erik Floryd
573cf4aadf
Fix spelling
...
Change-Id: I1dc05f26dfb32ca1584aeb3a31fbd525cafb55cb
2025-07-10 11:59:03 +02:00
Hans-Erik Floryd
5827f10baa
Inline ecx_contextt
...
Simplify user applications by allocating space for exc_contextt
members in the struct directly.
Change-Id: If53062539e265326c420020188621887435681f3
2025-07-10 11:38:59 +02:00
Hans-Erik Floryd
3377d1d8ae
Remove ecx_config_init usetable argument
...
The usetable argument was a leftover from the legacy API which was
removed in a previous commit.
Change-Id: I2fe5fdf9ed2e2c0b118dff43bf5d50b5809adbd7
2025-07-10 11:38:42 +02:00
Hans-Erik Floryd
7c2da72988
Add OSAL functions for monotonic time
...
This commit adds osal_get_monotonic_time() and
osal_monotonic_sleep(). These functions are designed to facilitate
synchronization with DC time, which can achieve nanosecond precision.
To support this functionality, the ec_timet structure has been
refactored to hold time values in nanoseconds, eliminating the need to
maintain separate time representations.
Change-Id: I039a006ccdb21ba35c437ab76e44e5153c711998
2025-07-10 10:23:07 +02:00
Hans-Erik Floryd
08064ae3fa
Add more samples
...
Change-Id: I6bf219887efd88a69a257815f1974759d56fd3c3
2025-07-09 17:21:26 +02:00
Hans-Erik Floryd
0ae3d2f056
Run clang-format on sources
...
Change-Id: Ide59897b87104bfb71e953b7f8dace00e441e245
2025-07-09 17:20:48 +02:00
Hans-Erik Floryd
9582886c2c
Refactor repository layout (step 2 of 2)
...
Rename files ethercat to ec_
Change-Id: If79f133fa37147bf509a3a75b0f4e14de860fea3
2025-07-09 17:20:48 +02:00
Hans-Erik Floryd
78b757b2bf
Refactor repository layout (step 1 of 2)
...
Create include,src and test folders and move files accordingly.
Change-Id: I3caf7a8de2ba1a9ad5a9cedbaad3942657a3753d
2025-07-09 17:20:48 +02:00