|
|
@@ -115,8 +115,10 @@ static int32_t pof_thread_worker(void* context) {
|
|
|
if(pof_usb->dataAvailable > 0) {
|
|
|
memset(tx_data, 0, sizeof(tx_data));
|
|
|
int send_len =
|
|
|
- virtual_portal_process_message(virtual_portal, pof_usb->data, tx_data);
|
|
|
+ virtual_portal_process_message(virtual_portal, pof_usb->data + 2, tx_data + 2);
|
|
|
if(send_len > 0) {
|
|
|
+ tx_data[0] = 0x1b;
|
|
|
+ tx_data[1] = send_len;
|
|
|
pof_usb_send(dev, tx_data, POF_USB_ACTUAL_OUTPUT_SIZE);
|
|
|
}
|
|
|
pof_usb->dataAvailable = 0;
|