change PIIODevice read* and write* methods size to "ssize_t"

This commit is contained in:
2022-08-01 18:52:30 +03:00
parent 1b499530c5
commit b1e220e454
39 changed files with 135 additions and 128 deletions

View File

@@ -128,15 +128,15 @@ bool PISPI::closeDevice() {
}
int PISPI::readDevice(void * read_to, int max_size) {
int sz = piMini(recv_buf.size_s(), max_size);
ssize_t PISPI::readDevice(void * read_to, ssize_t max_size) {
ssize_t sz = piMini(recv_buf.size_s(), max_size);
memcpy(read_to, recv_buf.data(), sz);
recv_buf.remove(0, sz);
return sz;
}
int PISPI::writeDevice(const void * data, int max_size) {
ssize_t PISPI::writeDevice(const void * data, ssize_t max_size) {
#ifdef PIP_SPI
if (max_size > 0) {
if (tx_buf.size_s() != max_size) {