소스 검색

USB Serial.begin wait to 2.5 seconds (hopefully enough)

teensy4-core
PaulStoffregen 7 년 전
부모
커밋
243f48ce7a
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. +2
    -2
      teensy3/usb_serial.h

+ 2
- 2
teensy3/usb_serial.h 파일 보기

@@ -75,13 +75,13 @@ public:
void begin(long) {
uint32_t millis_begin = systick_millis_count;
while (!(*this)) {
// wait up to 4 seconds for Arduino Serial Monitor
// wait up to 2.5 seconds for Arduino Serial Monitor
// Yes, this is a long time, but some Windows systems open
// the port very slowly. This wait allows programs for
// Arduino Uno to "just work" (without forcing a reboot when
// the port is opened), and when no PC is connected the user's
// sketch still gets to run normally after this wait time.
if ((uint32_t)(systick_millis_count - millis_begin) > 4000) break;
if ((uint32_t)(systick_millis_count - millis_begin) > 2500) break;
}
}
void end() { /* TODO: flush output and shut down USB port */ };

Loading…
취소
저장