Johan De Claville Christiansen
Johan De Claville Christiansen
I dont even like the fact that CSP calls malloc. It would have rather had the helper function took some "empty" struct pointers, that i could have allocated statically in...
I think the best would be to allow the user to setup the struct with the interface config, and the driver config. And call the init function with the struct....
So that would mean to remove the helper arguments almost completely and eventually simplify those helpers away.
RDP and UDP are different concepts. RDP is a transport protocol on top of CSP packets. UDP is for CSP a network interface that uses the underlying OS UDP packets...
Okay, anything with CSP is "unreliable" datagrams. The only thing that has automatic retransmission is RDP. We dont really call CSP without RDP for unreliable. Those are just normal datagrams....
We could put something on fiver and ask for some ideas.
I think we may adopt both styles. I like this concept for an official "small logo":  I like this artwork for a welcome page: 
ENOBUFS will come when the TX queue on the CAN bus becomes full, this happens quite frequently, unless the can interface init increases the number of TX buffers. We run...
There are two ways of receiving that packet on a connection less interface: 1. Register a callback with csp_bind_callback() this will just give you the incoming packet directly. 2. You...
csp_listen() creates the rx queue. I believe everything you do is correct. So it must be an issue with the router, that packets are not sent to your socket. Try...