Test program for the Nordic Semi nRF24L01 Transceiver Module (http://www.sparkfun.com/products/691), talking to another module connected to SparkFun\'s Nordic Serial Interface Board (http://www.sparkfun.com/products/9019).

Dependencies:   mbed nRF24L01P

Revision:
13:818bf30bf366
Parent:
12:a0b2288a6925
--- a/main.cpp	Fri Jan 11 10:57:48 2019 +0000
+++ b/main.cpp	Fri Jan 18 11:03:01 2019 +0000
@@ -78,7 +78,7 @@
         char c = i % 100;
         txData[txDataCnt++] = c;
         if (txDataCnt >= sizeof(txData)) {
-//            pc.printf("Printing txData: %d %d", txData[0], txData[1]);
+            //pc.printf("Printing txData: %d %d\n\r", txData[0], txData[1]);
             // Send the transmitbuffer via the nRF24L01+
             my_nrf24l01p.write( NRF24L01P_PIPE_P0, txData, txDataCnt );
             txDataCnt = 0;
@@ -104,7 +104,7 @@
      
     my_nrf24l01p.powerUp();
     
-//    my_nrf24l01p.enableAutoAcknowledge(NRF24L01P_PIPE_P0);
+    my_nrf24l01p.enableAutoAcknowledge(NRF24L01P_PIPE_P0);
 //    my_nrf24l01p.enableAutoRetransmit(100000, 10);
     my_nrf24l01p.setTransferSize( TRANSFER_SIZE );
 
@@ -151,7 +151,7 @@
        //senderTest(2525, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_1_MBPS, false);
 //       // Power (dBm) test
        pc.printf("OUTPUT POWER TEST");
-       senderTest(2402, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_1_MBPS, 0, 0);
+//       senderTest(2402, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_1_MBPS, 0, 0);
 //       senderTest(2402, NRF24L01P_TX_PWR_MINUS_6_DB, NRF24L01P_DATARATE_1_MBPS, 0, 0);
 //       senderTest(2402, NRF24L01P_TX_PWR_MINUS_12_DB, NRF24L01P_DATARATE_1_MBPS, 0 ,0);
 //       senderTest(2402, NRF24L01P_TX_PWR_MINUS_18_DB, NRF24L01P_DATARATE_1_MBPS, 0, 0);
@@ -160,9 +160,9 @@
 //       senderTest(2402, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_250_KBPS, false);
 //       senderTest(2402, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_1_MBPS, false);
 //       senderTest(2402, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_2_MBPS, false);
-//        pc.printf("ART DELAY TEST");
-//        senderTest(2402, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_1_MBPS, 0, 8);
-//       senderTest(2402, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_1_MBPS, 8, 8);
-//       senderTest(2402, NRF24L01P_TX_PWR_ZERO_DB, NRF24L01P_DATARATE_1_MBPS, 15, 8);
+        pc.printf("ART DELAY TEST");
+        senderTest(2402, NRF24L01P_TX_PWR_MINUS_12_DB, NRF24L01P_DATARATE_1_MBPS, 0, 8);
+//       senderTest(2402, NRF24L01P_TX_PWR_MINUS_18_DB, NRF24L01P_DATARATE_1_MBPS, 8, 8);
+//       senderTest(2402, NRF24L01P_TX_PWR_MINUS_18_DB, NRF24L01P_DATARATE_1_MBPS, 15, 8);
     }
 }
\ No newline at end of file