From 5943dad78c24b2168de7d9bb14d154bf7279eef5 Mon Sep 17 00:00:00 2001 From: Noel Eck Date: Wed, 29 Mar 2017 16:40:00 -0700 Subject: [PATCH] rf22: Removed new from examples Removed new from examples. Client had new w/o delete. These don't need to be pointers. Signed-off-by: Noel Eck --- examples/c++/rf22-client.cxx | 12 ++++++------ examples/c++/rf22-server.cxx | 15 +++++++-------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/examples/c++/rf22-client.cxx b/examples/c++/rf22-client.cxx index 5522b3d2..e0372d85 100644 --- a/examples/c++/rf22-client.cxx +++ b/examples/c++/rf22-client.cxx @@ -38,9 +38,9 @@ sig_handler (int signo) { int main (int argc, char ** argv) { // SPI bus 0, CS pin 10, INTR pin 2 - upm::RF22* rf22 = new upm::RF22 (0, 10, 2); + upm::RF22 rf22(0, 10, 2); - if (!rf22->init()) { + if (!rf22.init()) { std::cout << "RF22 init failed" << std::endl; return 0x1; } @@ -53,13 +53,13 @@ main (int argc, char ** argv) { while (amWorking) { std::cout << "Sending to rf22_server" << std::endl; // Send a message to rf22_server - rf22->send(data, sizeof(data)); - rf22->waitPacketSent(); + rf22.send(data, sizeof(data)); + rf22.waitPacketSent(); // Now wait for a reply - rf22->waitAvailableTimeout(1000000); + rf22.waitAvailableTimeout(1000000); - if (rf22->recv(buf, &len)) { + if (rf22.recv(buf, &len)) { std::cout << "got response: " << (char*)buf << std::endl; } else { std::cout << "!!! NO RESPONSE !!!" << std::endl; diff --git a/examples/c++/rf22-server.cxx b/examples/c++/rf22-server.cxx index eccbff5c..d28e50d2 100644 --- a/examples/c++/rf22-server.cxx +++ b/examples/c++/rf22-server.cxx @@ -38,9 +38,9 @@ sig_handler (int signo) { int main (int argc, char ** argv) { // SPI bus 0, CS pin 10, INTR pin 2 - upm::RF22* rf22 = new upm::RF22 (0, 10, 2); + upm::RF22 rf22(0, 10, 2); - if (!rf22->init()) { + if (!rf22.init()) { std::cout << "RF22 init failed" << std::endl; return 0x1; } @@ -50,23 +50,22 @@ main (int argc, char ** argv) { signal (SIGINT, sig_handler); while (amWorking) { - // rf22->waitAvailable(); - rf22->waitAvailableTimeout (500); + // rf22.waitAvailable(); + rf22.waitAvailableTimeout (500); // Should be a message for us now - if (rf22->recv(buf, &len)) { + if (rf22.recv(buf, &len)) { std::cout << "got request: " << (char*)buf << std::endl; // Send a reply uint8_t data[] = "And hello back to you"; - rf22->send(data, sizeof(data)); - rf22->waitPacketSent(); + rf22.send(data, sizeof(data)); + rf22.waitPacketSent(); } else { // Do whatever you need. } } - delete rf22; std::cout << "Exit 'rfm22-server'" << std::endl; return 0; }