#pragma once #include #include #include #include "hook/iobuf.h" enum { LED_15093_FRAME_SYNC = 0xE0, LED_15093_FRAME_ESC = 0xD0, }; struct led15093_req_hdr { uint8_t sync; uint8_t dest_adr; uint8_t src_adr; uint8_t nbytes; }; struct led15093_resp_hdr { uint8_t sync; uint8_t dest_adr; uint8_t src_adr; uint8_t nbytes; }; HRESULT led15093_frame_decode(struct iobuf *dest, struct iobuf *src); HRESULT led15093_frame_encode( struct iobuf *dest, const void *ptr, size_t nbytes);