6 Commits

Author SHA1 Message Date
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
3188367ef6 Add overlap and align modes to context
Simplify the API by adding overlap and byte alignment modes to the
context. SOEM can then call the correct functions internally. As a
consequence the following functions are removed from the public API:

   ecx_config_overlap_map_group
   ecx_config_map_group_aligned
   ecx_send_overlap_processdata_group
   ecx_send_overlap_processdata

Change-Id: I0404c4fbaa6be68be4c584af0cc9d62e780c7aaa
2025-07-10 11:38:42 +02:00
Hans-Erik Floryd
3ecdba7618 Use ec_group for input/output size in samples
The ec_slave Ibyte count now includes one byte mailbox state per
slave. Use ec_group Ibytes instead. ec_group does not have Ibits
however.

Change-Id: Ic25563fda1d6ba2753ebf47fc45b70cc336c8671
2025-07-10 10:23:07 +02:00
Hans-Erik Floryd
d1c95dfb7d Add eni_test sample
Add a simple test showing how to use the ENI parser.

Change-Id: I23755d29b10a40fc3ddb21b0780f7e000d9fbdfe
2025-07-10 10:23:07 +02:00