Я пытаюсь понять, как API-интерфейс Open Open для Android работает с платой Arduino ADK, я могу отправлять и получать информацию, но я просто хочу знать, как все работает.Я получил это описание функции:
int AndroidAccessory::read(void *buff, int len, unsigned int nakLimit) {
return usb.newInTransfer(1, in, len, (char *)buff, nakLimit);
}
Из некоторого поиска в Google я понял, что NAK - это некоторый код, который отправляется, если что-то идет не так во время рукопожатия, поэтому NAK ограничивает количество ошибок связи, на которые можнополучить?