diff --git a/src/tests/drivers/sx1278/test-sx1278-bench.cpp b/src/tests/drivers/sx1278/test-sx1278-bench.cpp
index aa7ce891c3553e9cda0e01e8caee6bc2ea90b417..a907b802d37e7fb761c7698924f6722b7fcee4b3 100644
--- a/src/tests/drivers/sx1278/test-sx1278-bench.cpp
+++ b/src/tests/drivers/sx1278/test-sx1278-bench.cpp
@@ -103,14 +103,15 @@ struct Stats
{
// Prints are REALLY slow, so take a COPY of stats, so we can print an
// instant in time.
- Stats stats = *this;
-
- printf("stats.last_recv_packet = %d\n", stats.last_recv_packet);
- printf("stats.corrupted_packets = %d\n", stats.corrupted_packets);
- printf("stats.send_count = %d\n", stats.send_count);
- printf("stats.recv_count = %d\n", stats.recv_count);
- printf("stats.recv_errors = %d\n", stats.recv_errors);
- printf("stats.packet_loss = %.2f %%\n", stats.packet_loss() * 100.0f);
+ Stats stats_now = *this;
+
+ printf("stats.last_recv_packet = %d\n", stats_now.last_recv_packet);
+ printf("stats.corrupted_packets = %d\n", stats_now.corrupted_packets);
+ printf("stats.send_count = %d\n", stats_now.send_count);
+ printf("stats.recv_count = %d\n", stats_now.recv_count);
+ printf("stats.recv_errors = %d\n", stats_now.recv_errors);
+ printf("stats.packet_loss = %.2f %%\n",
+ stats_now.packet_loss() * 100.0f);
}
} stats;
diff --git a/src/tests/drivers/sx1278/test-sx1278-bidir.cpp b/src/tests/drivers/sx1278/test-sx1278-bidir.cpp
index 1fcd851c6dc20489dfe7e92b265b345426d328ff..174474ae654548c7d46dfc3909907fb31839eba3 100644
--- a/src/tests/drivers/sx1278/test-sx1278-bidir.cpp
+++ b/src/tests/drivers/sx1278/test-sx1278-bidir.cpp
@@ -108,7 +108,8 @@ void recvLoop()
char buf[64];
while (1)
{
- ssize_t res = sx1278->receive((uint8_t *)buf, sizeof(buf));
+ ssize_t res =
+ sx1278->receive(reinterpret_cast<uint8_t *>(buf), sizeof(buf));
if (res != -1)
{
// Make sure there is a terminator somewhere
@@ -127,7 +128,7 @@ void sendLoop(int interval, const char *data)
{
miosix::Thread::sleep(interval);
- sx1278->send((uint8_t *)buf, strlen(buf) + 1);
+ sx1278->send(reinterpret_cast<uint8_t *>(buf), strlen(buf) + 1);
printf("[sx1278] Sent '%s'\n", buf);
}
}