CMD_DATA_OFFSET
memcpy(&pkt_buf[CMD_DATA_OFFSET], data, packet_size);
*checksum = get_unaligned_le16(&pkt_buf[CMD_DATA_OFFSET]);