Fix read final unsigned to signed retyped

This commit is contained in:
2021-09-11 22:49:23 +02:00
parent 5b0610cc44
commit ffaa44ceb4
3 changed files with 7 additions and 6 deletions

View File

@@ -115,8 +115,8 @@ private:
virtual Code callback(Status status, uint8_t *buff, uint32_t *len) = 0;
virtual uint32_t read(uint8_t *buff, uint32_t len) = 0;
virtual uint32_t write(uint8_t *buff, uint32_t len) = 0;
virtual int32_t read(uint8_t *buff, uint32_t len) = 0;
virtual int32_t write(uint8_t *buff, uint32_t len) = 0;
uint32_t timeDivide;
uint32_t timeMax;

View File

@@ -253,12 +253,13 @@ Ymodem::Code YmodemFileReceive::callback(Status status, uint8_t *buff, uint32_t
}
}
uint32_t YmodemFileReceive::read(uint8_t *buff, uint32_t len)
int32_t YmodemFileReceive::read(uint8_t *buff, uint32_t len)
{
return serialPort->read((char *)buff, len);
}
uint32_t YmodemFileReceive::write(uint8_t *buff, uint32_t len)
int32_t YmodemFileReceive::write(uint8_t *buff, uint32_t len)
{
return serialPort->write((char *)buff, len);
}

View File

@@ -40,8 +40,8 @@ public:
private:
Code callback(Status status, uint8_t *buff, uint32_t *len);
uint32_t read(uint8_t *buff, uint32_t len);
uint32_t write(uint8_t *buff, uint32_t len);
int32_t read(uint8_t *buff, uint32_t len);
int32_t write(uint8_t *buff, uint32_t len);
ofstream file;
boost::asio::io_service io; ///< Io service object