Good day, Nordic staff!
We are working on a product using the FLPR for its intended peripheral-controlling purpose. For us, the best way to send commands to and receive responses from FLPR would be sending/receiving structs through some sort of IPC. Right now, we manage to send single values and strings without problem, using icmsg. However, sending structs between the cores runs into problems with struct packing between ARM and RISC-V.
Have Nordic thought of some smart way to handle IPC between App Core and FLPR, so that the struct packing issue goes away? Or do we have to find some way of serializing the data?
The struct we want to send is defined in a header file approximately 3000 lines long, so we would appreciate not having to write a matching protobuf (or similar) definition.
-Fridtjof