esb
esb copied to clipboard
Rust implementation of Nordic's Enhanced ShockBurst communication protocol
So you can set things while leaving the rest default: ```rust let addresses = Addresses { rf_channel: RF_CHANNEL, ..Default::default(); } ``` I don't think there's another way to do this...
This is a compiling set of changes that update esb to bbqueue 0.5.1. I have also updated the docs where I saw any mentions, and removed the "public `EsbBuffer` fields"....
Since this implementation uses a FIFO, the tx queue (in PRX mode) will stall if the first item to be popped doesn't match the pipe address of the received packet....