RF69 - Fixed incorrect types in transmit and receive

This commit is contained in:
Jan Gromeš 2018-07-08 11:18:28 +02:00
parent bee2e4802b
commit c4cfa3b94e

View file

@ -94,8 +94,8 @@ uint8_t RF69::transmit(Packet& pack) {
_mod->SPIwriteRegister(RF69_REG_FIFO, pack.length); _mod->SPIwriteRegister(RF69_REG_FIFO, pack.length);
// write packet to FIFO // write packet to FIFO
_mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, pack.source, 8); _mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, (char*)pack.source, 8);
_mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, pack.destination, 8); _mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, (char*)pack.destination, 8);
_mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, pack.data, pack.length - 16); _mod->SPIwriteRegisterBurstStr(RF69_REG_FIFO, pack.data, pack.length - 16);
// set mode to transmit // set mode to transmit
@ -139,8 +139,8 @@ uint8_t RF69::receive(Packet& pack) {
pack.length = _mod->SPIreadRegister(RF69_REG_FIFO); pack.length = _mod->SPIreadRegister(RF69_REG_FIFO);
// read packet addresses // read packet addresses
_mod->SPIreadRegisterBurstStr(RF69_REG_FIFO, 8, pack.source); _mod->SPIreadRegisterBurstStr(RF69_REG_FIFO, 8, (char*)pack.source);
_mod->SPIreadRegisterBurstStr(RF69_REG_FIFO, 8, pack.destination); _mod->SPIreadRegisterBurstStr(RF69_REG_FIFO, 8, (char*)pack.destination);
// read packet data // read packet data
delete[] pack.data; delete[] pack.data;