When I read your soem_interface code, I have some questions: first, about the configuration of the DC synchronous clock; I only see this in your code:

But when I look at the official example in the SOEM library, I find that it needs to call more initialization functions when using the DC synchronous clock, as follows:

I checked your various initialization functions individually I checked your various initialization functions separately, and found that there is no place to call those functions in the SOEM example, is this a problem?
Secondly, in this soem_interface, soem_rsl is basically the same as the soem library, so why name it ‘rsl’? I don't quite understand? Please help me out! Thank you very much!