mirror of
https://github.com/esp8266/Arduino.git
synced 2025-08-07 00:04:36 +03:00
Changing from long to ssize_t (int) for write(), print(), println() return.
This commit is contained in:
@@ -124,7 +124,7 @@ uint8_t TwoWire::endTransmission(void)
|
||||
// must be called in:
|
||||
// slave tx event callback
|
||||
// or after beginTransmission(address)
|
||||
long TwoWire::write(uint8_t data)
|
||||
ssize_t TwoWire::write(uint8_t data)
|
||||
{
|
||||
if(transmitting){
|
||||
// in master transmitter mode
|
||||
@@ -148,7 +148,7 @@ long TwoWire::write(uint8_t data)
|
||||
// must be called in:
|
||||
// slave tx event callback
|
||||
// or after beginTransmission(address)
|
||||
long TwoWire::write(const uint8_t *data, size_t quantity)
|
||||
ssize_t TwoWire::write(const uint8_t *data, size_t quantity)
|
||||
{
|
||||
if(transmitting){
|
||||
// in master transmitter mode
|
||||
@@ -166,7 +166,7 @@ long TwoWire::write(const uint8_t *data, size_t quantity)
|
||||
// must be called in:
|
||||
// slave tx event callback
|
||||
// or after beginTransmission(address)
|
||||
long TwoWire::write(const char *data)
|
||||
ssize_t TwoWire::write(const char *data)
|
||||
{
|
||||
return write((uint8_t*)data, strlen(data));
|
||||
}
|
||||
|
@@ -52,9 +52,9 @@ class TwoWire : public Stream
|
||||
uint8_t endTransmission(void);
|
||||
uint8_t requestFrom(uint8_t, uint8_t);
|
||||
uint8_t requestFrom(int, int);
|
||||
virtual long write(uint8_t);
|
||||
virtual long write(const char *);
|
||||
virtual long write(const uint8_t *, size_t);
|
||||
virtual ssize_t write(uint8_t);
|
||||
virtual ssize_t write(const char *);
|
||||
virtual ssize_t write(const uint8_t *, size_t);
|
||||
virtual int available(void);
|
||||
virtual int read(void);
|
||||
virtual int peek(void);
|
||||
|
Reference in New Issue
Block a user