@hathach Arduino core now wants size_t returned

This commit is contained in:
Lady Ada 2019-12-10 22:41:12 -05:00
parent 9df0b07308
commit 6630fe7cc0
7 changed files with 7 additions and 7 deletions

View file

@ -126,7 +126,7 @@ size_t Adafruit_USBD_CDC::write(const uint8_t *buffer, size_t size)
return size - remain;
}
int Adafruit_USBD_CDC::availableForWrite(void)
size_t Adafruit_USBD_CDC::availableForWrite(void)
{
return tud_cdc_write_available();
}

View file

@ -51,7 +51,7 @@ public:
size_t write(const char *buffer, size_t size) {
return write((const uint8_t *)buffer, size);
}
virtual int availableForWrite(void);
virtual size_t availableForWrite(void);
operator bool();
};

View file

@ -58,7 +58,7 @@ class Print
// default to zero, meaning "a single write may block"
// should be overriden by subclasses with buffering
virtual int availableForWrite() { return 0; }
virtual size_t availableForWrite() { return 0; }
size_t print(const __FlashStringHelper *);
size_t print(const String &);

View file

@ -160,7 +160,7 @@ int Serial_::available(void)
return usb.available(CDC_ENDPOINT_OUT);
}
int Serial_::availableForWrite(void)
size_t Serial_::availableForWrite(void)
{
// return the number of bytes left in the current bank,
// always EP size - 1, because bank is flushed on every write

View file

@ -129,7 +129,7 @@ public:
void end(void);
virtual int available(void);
virtual int availableForWrite(void);
virtual size_t availableForWrite(void);
virtual int peek(void);
virtual int read(void);
virtual void flush(void);

View file

@ -131,7 +131,7 @@ int Uart::available()
return rxBuffer.available();
}
int Uart::availableForWrite()
size_t Uart::availableForWrite()
{
return txBuffer.availableForStore();
}

View file

@ -33,7 +33,7 @@ class Uart : public HardwareSerial
void begin(unsigned long baudrate, uint16_t config);
void end();
int available();
int availableForWrite();
size_t availableForWrite();
int peek();
int read();
void flush();