erpc
erpc copied to clipboard
Embedded RPC
When using structs with eRPC, they are always allocated with `erpc_malloc`. erpcgen generates the following code for the server: `data = (someStruct *) erpc_malloc(sizeof(someStruct));` Why is the struct allocated with...
Hi, Is #define supported by IDL ? we are currently substituting defines with const uint32 BLA_BLA_DEF = 100; if it is not supported then it will be very helpful Thanks...
# Pull request **Choose Correct** - [ ] bug - [X] feature **Describe the pull request** Ability to run python execution tests and also test communication of client/server applications using...
Hi, The input parameter which is used in `@length(req_len)` won't be generated for python and this parameter won't pass into the python function. Is this expected behavior? If this not...
Hi, When creating multiple servers, it looks like g_server in erpc_server_init will get overwritten with each new server init. Is it possible to have more than one server running on...
Hello, I have 2 UART interfaces on-board and would like to use eRPC for each. So, I need to have 2 UART transports, 2 clients and (or) 2 servers in...
Hi all, is it possibile to create two clients ( on the same application) with two different transports? I would like to have a client over USB Bulk and another...
Hello, I was just curious if there are any plans for eRPC to support multiple clients and/or transports in the future. Looking at previous posts (#52), I see that a...
Hi, I wanted to know how a multiple client solution for erpc would be implemented and what changes would I need to do. Also, if its not possible, how can...
How can a client use two different transport channels? Looks like there is no context in the generated code, instead the global variable g_client is used to retrieve the transport...