void setup(void) { // setup interrupt gpio_export(int_gpio_num); gpio_set_edge(GPIO_STR, "rising", "1"); radio.begin(); // enable dynamic payloads radio.enableAckPayload(); radio.enableDynamicPayloads(); radio.setAutoAck(1); // optionally, increase the delay between retries & # of retries radio.setRetries(15, 15); radio.setDataRate(RF24_2MBPS); radio.setPALevel(RF24_PA_MIN); radio.setChannel(50); radio.setCRCLength(RF24_CRC_16); // Open pipes to other nodes for communication // Open pipe for reading radio.openReadingPipe(0, pipes[0]); radio.openReadingPipe(1, pipes[1]); // Start listening radio.startListening(); // Dump the configuration of the rf unit for debugging radio.printDetails(); }
void setup(void) { // // Refer to RF24.h or nRF24L01 DS for settings radio.begin(); radio.enableDynamicPayloads(); radio.setAutoAck(1); radio.setRetries(15,15); radio.setDataRate(RF24_250KBPS); radio.setPALevel(RF24_PA_MAX); radio.setChannel(70); radio.setCRCLength(RF24_CRC_8); // Open 6 pipes for readings ( 5 plus pipe0, also can be used for reading ) radio.openWritingPipe(pipes[0]); radio.openReadingPipe(1,pipes[1]); radio.openReadingPipe(2,pipes[2]); radio.openReadingPipe(3,pipes[3]); radio.openReadingPipe(4,pipes[4]); radio.openReadingPipe(5,pipes[5]); // Start Listening radio.startListening(); radio.printDetails(); usleep(1000); }
void setup(void) { wiringPiSetupGpio(); // // Refer to RF24.h or nRF24L01 DS for settings radio.begin(WPI_MODE_GPIO); radio.enableDynamicPayloads(); radio.setAutoAck(1); radio.setRetries(15,15); radio.setDataRate(RF24_1MBPS); radio.setPALevel(RF24_PA_MAX); radio.setChannel(76); radio.setCRCLength(RF24_CRC_16); // Open 6 pipes for readings ( 5 plus pipe0, also can be used for reading ) radio.openWritingPipe(pipes[0]); radio.openReadingPipe(1,pipes[1]); radio.openReadingPipe(2,pipes[2]); radio.openReadingPipe(3,pipes[3]); radio.openReadingPipe(4,pipes[4]); radio.openReadingPipe(5,pipes[5]); // // Dump the configuration of the rf unit for debugging // // Start Listening radio.startListening(); radio.printDetails(); printf("\n\rOutput below : \n\r"); usleep(1000); }
void pcmRF::begin(){ radi.begin(); radi.setChannel(1); // Set RF channel to 1 radi.setAutoAck(0); // Disable ACKnowledgement packets radi.setDataRate(RF24_1MBPS); // Set data rate as specified in user options radi.setCRCLength(RF24_CRC_8); radi.openWritingPipe(addresses[1]); radi.openReadingPipe(1,addresses[0]); }
void setup(void) { // init radio for reading radio.begin(); radio.enableDynamicPayloads(); radio.setAutoAck(1); radio.setRetries(15,15); radio.setDataRate(RF24_1MBPS); radio.setPALevel(RF24_PA_MAX); radio.setChannel(76); radio.setCRCLength(RF24_CRC_16); radio.openReadingPipe(1,0xF0F0F0F0E1LL); radio.startListening(); }
void setup(void) { // // Print preamble // //Serial.begin(57600); //printf_begin(); printf("\n\rRF24/examples/scanner/\n\r"); // // Setup and configure rf radio // radio.begin(); radio.setAutoAck(false); // radio.enableDynamicPayloads(); radio.setPayloadSize(2); radio.setDataRate(RF24_250KBPS); radio.setPALevel(RF24_PA_MAX); // radio.setChannel(76); radio.setCRCLength(RF24_CRC_16); // Get into standby mode radio.startListening(); radio.stopListening(); radio.printDetails(); // Print out header, high then low digit int i = 0; while ( i < num_channels ) { printf("%x",i>>4); ++i; } printf("\n\r"); i = 0; while ( i < num_channels ) { printf("%x",i&0xf); ++i; } printf("\n\r"); }
void setup(){ uextPowerOn(); pinMode(LED, OUTPUT); pinMode(OUT, OUTPUT); Serial.begin(115200); printf_begin(); radio.begin(); radio.setCRCLength(RF24_CRC_16); radio.setDataRate(RF24_1MBPS); radio.setAutoAck(0); radio.setRetries(0,0); radio.setPayloadSize(3); radio.powerUp(); radio.printDetails(); setupReceive(); }
void setup(void){ //Prepare the radio module printf("\nPreparing interface\n"); radio.begin(); radio.enableDynamicPayloads(); radio.setAutoAck(1); radio.setRetries( 15, 15); radio.setDataRate(RF24_1MBPS); radio.setPALevel(RF24_PA_MAX); radio.setChannel(76); radio.setCRCLength(RF24_CRC_16); radio.openWritingPipe(pipes[0]); radio.openReadingPipe(1,pipes[1]); radio.startListening(); radio.printDetails(); }
void setup(void) { time_t now = time(0); char* dt = ctime(&now); cout << "The local time is: " << dt << endl; tm * gmtm = gmtime(&now); dt = asctime(gmtm);; cout << "The UTC date and time is: " << dt << endl; // // Refer to RF24.h or nRF24L01 DS for settings radio.begin(); radio.enableDynamicPayloads(); radio.setAutoAck(1); radio.setRetries(15,15); radio.setDataRate(RF24_1MBPS); radio.setPALevel(RF24_PA_MAX); radio.setChannel(76); radio.setCRCLength(RF24_CRC_16); // Open 6 pipes for readings ( 5 plus pipe0, also can be used for reading ) radio.openWritingPipe(pipes[0]); radio.openReadingPipe(1,pipes[1]); radio.openReadingPipe(2,pipes[2]); radio.openReadingPipe(3,pipes[3]); radio.openReadingPipe(4,pipes[4]); radio.openReadingPipe(5,pipes[5]); // // Dump the configuration of the rf unit for debugging // // Start Listening radio.startListening(); radio.printDetails(); printf("\n\rOutput below : \n\r"); usleep(1000); }
void setup(void) { radio.begin(); radio.setPayloadSize(PAYLOAD_SIZE); radio.setAutoAck(1); radio.setRetries(15,15); radio.setDataRate(RF24_1MBPS); radio.setPALevel(RF24_PA_MAX); radio.setChannel(10); radio.setCRCLength(RF24_CRC_16); //open the pipe radio.openReadingPipe(1,0xF0F0F0F0E1LL); // Start Listening radio.startListening(); //print output radio.printDetails(); printf("\n\rOutput below : \n\r"); usleep(1000); }
void setup(void) { radio.begin(); // enable dynamic payloads radio.enableDynamicPayloads(); // optionally, increase the delay between retries & # of retries radio.setRetries(15, 15); radio.setDataRate(RF24_2MBPS); radio.setPALevel(RF24_PA_HIGH); radio.setChannel(50); // Open pipes to other nodes for communication // Open 'our' pipe for writing // Open the 'other' pipe for reading, in position #1 (we can have up to 5 pipes open for reading) radio.openWritingPipe(pipes[0]); radio.openReadingPipe(1, pipes[1]); radio.setCRCLength(RF24_CRC_16); radio.setAutoAck( true ) ; // Start listening radio.startListening(); // Dump the configuration of the rf unit for debugging radio.printDetails(); }
void setup(void) { // // Role // // set up the role pin // pinMode(role_pin, INPUT); //digitalWrite(role_pin,HIGH); // delay(20); // Just to get a solid reading on the role pin // read the address pin, establish our role //if ( ! digitalRead(role_pin) ) // role = role_ping_out; //else role = role_pong_back; // // Print preamble: // //Serial.begin(115200); //printf_begin(); printf("\n\rRF24/examples/pingpair/\n\r"); printf("ROLE: %s\n\r",role_friendly_name[role]); // // Setup and configure rf radio // radio.begin(); radio.enableDynamicPayloads(); radio.setAutoAck(1); radio.setRetries(15,15); radio.setDataRate(RF24_250KBPS); radio.setPALevel(RF24_PA_MAX); radio.setChannel(125); radio.setCRCLength(RF24_CRC_16); // // Open pipes to other nodes for communication // // This simple sketch opens two pipes for these two nodes to communicate // back and forth. // Open 'our' pipe for writing // Open the 'other' pipe for reading, in position #1 (we can have up to 5 pipes open for reading) radio.openWritingPipe(pipes[0]); radio.openReadingPipe(1,pipes[1]); // // Start listening // radio.startListening(); // // Dump the configuration of the rf unit for debugging // cout << "Mark" << endl; radio.printDetails(); //lamp[1] = 0; //lamp[2] = 0; //cout << "Lamp 1: " << lamp[1] << endl; //cout << "Lamp 2: " << lamp[2] << endl; }