tinyproto
|
Public Member Functions | |
Proto (bool multithread=false) | |
void | setLink (ILinkLayer &link) |
ILinkLayer & | getLink () |
bool | begin () |
bool | begin (int poolBuffers) |
bool | send (const IPacket &message, uint32_t timeout) |
IPacket * | read (uint32_t timeout) |
void | end () |
void | release (IPacket *message) |
void | addRxPool (IPacket &message) |
void | setRxCallback (void(*onRx)(Proto &, IPacket &)) |
void | setTxCallback (void(*onTx)(Proto &, IPacket &)) |