我试图了解 Android Open Accessory API 如何与 Arduino ADK 板配合使用,我已经能够发送和接收信息,但我只想知道一切是如何工作的。我得到了这个功能描述:
int AndroidAccessory::read(void *buff, int len, unsigned int nakLimit) {
return usb.newInTransfer(1, in, len, (char *)buff, nakLimit);
}
通过一些谷歌搜索,我认为 NAK 是在握手期间出现问题时发送的一些代码,那么 NAK 是否限制了一个能够接收的通信错误的数量?