当我尝试用我的莱昂纳多发送64个字节时,它在我发送另一个之前不会出现。如果我尝试发送63,它们都会出现。
这是一个显示问题的小测试。
void setup() {
// put your setup code here, to run once:
}
void loop() {
if (Serial) {
if (Serial.available() > 0) {
Serial.read();
char buff[65] = "D_ENDPOINT(USB_ENDPOINT_IN (CDC_ENDPOINT_IN ),USB_ENDPOINT_TYPE";
Serial.write(buff,64);
Serial.flush();
}
}
}
如果我发送一个角色,我什么都得不到。但是,在发送第二个字符后,我得到了所有128个字符。我使用的是IDE的1.6.5。我还在GitHub上发了一个问题https://github.com/arduino/Arduino/issues/3946有什么想法吗?