uint8_t processRX() { if (PIOS_COM_MSG_Receive(PIOS_COM_TELEM_USB, mReceive_Buffer, sizeof(mReceive_Buffer))) { processComand(mReceive_Buffer); } return TRUE; }
uint8_t processRX() { while (PIOS_COM_ReceiveBufferUsed(PIOS_COM_TELEM_USB) >= 63) { if (PIOS_COM_ReceiveBuffer(PIOS_COM_TELEM_USB, mReceive_Buffer, 63, 0) == 63) { processComand(mReceive_Buffer); } } return TRUE; }
uint8_t processRX() { while (PIOS_COM_ReceiveBufferUsed(PIOS_COM_TELEM_USB) >= 63) { for (int32_t x = 0; x < 63; ++x) { mReceive_Buffer[x] = PIOS_COM_ReceiveBuffer(PIOS_COM_TELEM_USB); } processComand(mReceive_Buffer); } return TRUE; }
uint8_t processRX() { if (ProgPort == Usb) { while (PIOS_COM_ReceiveBufferUsed(PIOS_COM_TELEM_USB) >= 63) { for (int32_t x = 0; x < 63; ++x) { mReceive_Buffer[x] = PIOS_COM_ReceiveBuffer(PIOS_COM_TELEM_USB); } processComand(mReceive_Buffer); } } else if (ProgPort == Serial) { if (fifoBuf_getUsed(&ssp_buffer) >= 63) { for (int32_t x = 0; x < 63; ++x) { mReceive_Buffer[x] = fifoBuf_getByte(&ssp_buffer); } processComand(mReceive_Buffer); } } return TRUE; }