Just getting familiar with OpENer. I cloned the latest from git and got a few errors while compiling. The errors were all incompatible pointer function parameters in cipepath.c and cipqos.c, e.g.
I made what I thought were appropriate changes an opener now compiles and the sample application seems to be working. I have attached a dif for these files in case someone would like th check I got all the pointer math correct.
I mamaged to get opener build and running on my embedded ARM system. Still figuring a lot of stuff out about how to extend the sample applictaion.
On that front, If anyone can git me a few pointers as to how to change the sample app so that it can use CipReal/EipFloat instead of EipUint8 for the input assembly, I would be grateful.
Not quite sure of the appropriate way to build an object or assembly that can hold 32 single precision floats in OpENer yet.
I have an application that needs to collect temperatures from a CAN bus network and report them via EIP. I think OpENer is going to make that quite easy if I can build the appropriate object.
Thanks in advance for any clues.
Best regards,
Mike