From c4cfa3b94e0becbef4d1b572fe110e16e9895999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Grome=C5=A1?= Date: Sun, 8 Jul 2018 11:18:28 +0200 Subject: [PATCH] RF69 - Fixed incorrect types in transmit and receive --- src/modules/RF69.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/RF69.cpp b/src/modules/RF69.cpp index 54d44313..a16327d3 100644 --- a/src/modules/RF69.cpp +++ b/src/modules/RF69.cpp @@ -94,8 +94,8 @@ uint8_t RF69::transmit(Packet& pack) { _mod->SPIwriteRegister(RF69_REG_FIFO, pack.length); // write packet to FIFO - _mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, pack.source, 8); - _mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, pack.destination, 8); + _mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, (char*)pack.source, 8); + _mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, (char*)pack.destination, 8); _mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, pack.data, pack.length - 16); // set mode to transmit @@ -139,8 +139,8 @@ uint8_t RF69::receive(Packet& pack) { pack.length = _mod->SPIreadRegister(RF69_REG_FIFO); // read packet addresses - _mod->SPIreadRegisterBurstStr(RF69_REG_FIFO, 8, pack.source); - _mod->SPIreadRegisterBurstStr(RF69_REG_FIFO, 8, pack.destination); + _mod->SPIreadRegisterBurstStr(RF69_REG_FIFO, 8, (char*)pack.source); + _mod->SPIreadRegisterBurstStr(RF69_REG_FIFO, 8, (char*)pack.destination); // read packet data delete[] pack.data;