Skip to content

Commit d03f1d4

Browse files
committed
Fix permissive compile issue
1 parent 84b7cc9 commit d03f1d4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/openmvrpc.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ bool rpc_i2c_master::put_bytes(uint8_t *data, size_t size, unsigned long timeout
805805
}
806806

807807
volatile uint8_t *rpc_i2c_slave::__bytes_buff = NULL;
808-
volatile size_t rpc_i2c_slave::__bytes_size = 0;
808+
volatile int rpc_i2c_slave::__bytes_size = 0;
809809

810810
void rpc_i2c_slave::onReceiveHandler(int numBytes)
811811
{
@@ -818,7 +818,7 @@ void rpc_i2c_slave::onReceiveHandler(int numBytes)
818818
void rpc_i2c_slave::onRequestHandler()
819819
{
820820
if (!__bytes_size) return;
821-
size_t written = Wire.write((const uint8_t *) __bytes_buff, min(__bytes_size, 32));
821+
size_t written = Wire.write((uint8_t *) __bytes_buff, min(__bytes_size, 32));
822822
__bytes_buff += written;
823823
__bytes_size -= written;
824824
}

src/openmvrpc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ class rpc_i2c_slave : public rpc_slave
288288
private:
289289
uint8_t __slave_addr;
290290
static volatile uint8_t *__bytes_buff;
291-
static volatile size_t __bytes_size;
291+
static volatile int __bytes_size;
292292
static void onReceiveHandler(int numBytes);
293293
static void onRequestHandler();
294294
rpc_i2c_slave(const rpc_i2c_slave &);

0 commit comments

Comments
 (0)