tvm
|
Classes | |
class | FrameBuffer |
class | PacketFieldSizeBytes |
class | Unframer |
class | Framer |
struct | SessionHeader |
class | Session |
CRT communication session management class. Assumes the following properties provided by the underlying transport: More... | |
class | WriteStream |
Typedefs | |
typedef struct tvm::runtime::micro_rpc::SessionHeader | SessionHeader |
Enumerations | |
enum class | Escape : uint8_t { kEscapeStart = 0xff , kEscapeNop = 0xfe , kPacketStart = 0xfd } |
enum class | MessageType : uint8_t { kStartSessionInit = 0x00 , kStartSessionReply = 0x01 , kTerminateSession = 0x02 , kLog = 0x03 , kNormal = 0x10 } |
Functions | |
uint16_t | crc16_compute (const uint8_t *data, size_t data_size_bytes, uint16_t *previous_crc) |
|
strong |
|
strong |
uint16_t tvm::runtime::micro_rpc::crc16_compute | ( | const uint8_t * | data, |
size_t | data_size_bytes, | ||
uint16_t * | previous_crc | ||
) |