@hathach Arduino core now wants size_t returned
This commit is contained in:
parent
9df0b07308
commit
6630fe7cc0
7 changed files with 7 additions and 7 deletions
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -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 &);
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ int Uart::available()
|
|||
return rxBuffer.available();
|
||||
}
|
||||
|
||||
int Uart::availableForWrite()
|
||||
size_t Uart::availableForWrite()
|
||||
{
|
||||
return txBuffer.availableForStore();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Reference in a new issue