Tiny protocol
0.11.0
Tiny communication protocol for microcontrollers
Tiny
IProtoFd
Tiny::IProtoFd Member List
This is the complete list of members for
Tiny::IProtoFd
, including all inherited members.
begin
(write_block_cb_t writecb, read_block_cb_t readcb)
Tiny::IProtoFd
begin
()
Tiny::IProtoFd
beginToSerial
()
Tiny::IProtoFd
inline
beginToSerial1
()
Tiny::IProtoFd
inline
beginToSerial2
()
Tiny::IProtoFd
inline
beginToSerial3
()
Tiny::IProtoFd
inline
disableCrc
()
Tiny::IProtoFd
enableCheckSum
()
Tiny::IProtoFd
enableCrc
(hdlc_crc_t crc)
Tiny::IProtoFd
enableCrc16
()
Tiny::IProtoFd
enableCrc32
()
Tiny::IProtoFd
end
()
Tiny::IProtoFd
IProtoFd
(void *buffer, int bufferSize)
Tiny::IProtoFd
inline
onReceive
(uint8_t *pdata, int size)
Tiny::IProtoFd
inline
protected
virtual
onSend
(uint8_t *pdata, int size)
Tiny::IProtoFd
inline
protected
virtual
ProtoFdD
(defined in
Tiny::IProtoFd
)
Tiny::IProtoFd
friend
run_rx
(uint16_t timeout=0)
Tiny::IProtoFd
run_rx
(const void *data, int len)
Tiny::IProtoFd
run_tx
(uint16_t timeout=0)
Tiny::IProtoFd
run_tx
(void *data, int max_size)
Tiny::IProtoFd
setReceiveCallback
(void(*on_receive)(IPacket &pkt)=nullptr)
Tiny::IProtoFd
inline
setSendCallback
(void(*on_send)(IPacket &pkt)=nullptr)
Tiny::IProtoFd
inline
setSendTimeout
(uint16_t timeout)
Tiny::IProtoFd
inline
setWindowSize
(uint8_t window)
Tiny::IProtoFd
inline
write
(char *buf, int size)
Tiny::IProtoFd
write
(IPacket &pkt)
Tiny::IProtoFd
~IProtoFd
()=default (defined in
Tiny::IProtoFd
)
Tiny::IProtoFd
virtual
Generated by
1.8.13