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).
Diff: main.cpp
- 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