Browse Source

Merge pull request #128 from KurtE/Teensy3-Add-Serial-clear

Add Serial.clear() to Teensy 3.x
teensy4-core
Paul Stoffregen 8 years ago
parent
commit
481e29955f
1 changed files with 1 additions and 0 deletions
  1. +1
    -0
      teensy3/usb_serial.h

+ 1
- 0
teensy3/usb_serial.h View File

virtual int read() { return usb_serial_getchar(); } virtual int read() { return usb_serial_getchar(); }
virtual int peek() { return usb_serial_peekchar(); } virtual int peek() { return usb_serial_peekchar(); }
virtual void flush() { usb_serial_flush_output(); } // TODO: actually wait for data to leave USB... virtual void flush() { usb_serial_flush_output(); } // TODO: actually wait for data to leave USB...
virtual void clear(void) { usb_serial_flush_input(); }
virtual size_t write(uint8_t c) { return usb_serial_putchar(c); } virtual size_t write(uint8_t c) { return usb_serial_putchar(c); }
virtual size_t write(const uint8_t *buffer, size_t size) { return usb_serial_write(buffer, size); } virtual size_t write(const uint8_t *buffer, size_t size) { return usb_serial_write(buffer, size); }
size_t write(unsigned long n) { return write((uint8_t)n); } size_t write(unsigned long n) { return write((uint8_t)n); }

Loading…
Cancel
Save