@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;
|
return size - remain;
|
||||||
}
|
}
|
||||||
|
|
||||||
int Adafruit_USBD_CDC::availableForWrite(void)
|
size_t Adafruit_USBD_CDC::availableForWrite(void)
|
||||||
{
|
{
|
||||||
return tud_cdc_write_available();
|
return tud_cdc_write_available();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ public:
|
||||||
size_t write(const char *buffer, size_t size) {
|
size_t write(const char *buffer, size_t size) {
|
||||||
return write((const uint8_t *)buffer, size);
|
return write((const uint8_t *)buffer, size);
|
||||||
}
|
}
|
||||||
virtual int availableForWrite(void);
|
virtual size_t availableForWrite(void);
|
||||||
operator bool();
|
operator bool();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ class Print
|
||||||
|
|
||||||
// default to zero, meaning "a single write may block"
|
// default to zero, meaning "a single write may block"
|
||||||
// should be overriden by subclasses with buffering
|
// 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 __FlashStringHelper *);
|
||||||
size_t print(const String &);
|
size_t print(const String &);
|
||||||
|
|
|
||||||
|
|
@ -160,7 +160,7 @@ int Serial_::available(void)
|
||||||
return usb.available(CDC_ENDPOINT_OUT);
|
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,
|
// return the number of bytes left in the current bank,
|
||||||
// always EP size - 1, because bank is flushed on every write
|
// always EP size - 1, because bank is flushed on every write
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,7 @@ public:
|
||||||
void end(void);
|
void end(void);
|
||||||
|
|
||||||
virtual int available(void);
|
virtual int available(void);
|
||||||
virtual int availableForWrite(void);
|
virtual size_t availableForWrite(void);
|
||||||
virtual int peek(void);
|
virtual int peek(void);
|
||||||
virtual int read(void);
|
virtual int read(void);
|
||||||
virtual void flush(void);
|
virtual void flush(void);
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,7 @@ int Uart::available()
|
||||||
return rxBuffer.available();
|
return rxBuffer.available();
|
||||||
}
|
}
|
||||||
|
|
||||||
int Uart::availableForWrite()
|
size_t Uart::availableForWrite()
|
||||||
{
|
{
|
||||||
return txBuffer.availableForStore();
|
return txBuffer.availableForStore();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ class Uart : public HardwareSerial
|
||||||
void begin(unsigned long baudrate, uint16_t config);
|
void begin(unsigned long baudrate, uint16_t config);
|
||||||
void end();
|
void end();
|
||||||
int available();
|
int available();
|
||||||
int availableForWrite();
|
size_t availableForWrite();
|
||||||
int peek();
|
int peek();
|
||||||
int read();
|
int read();
|
||||||
void flush();
|
void flush();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue