Sorry,
In my post I have mentioned that I am using RF24 Audio library examples. I am getting the above error in those examples. The code is as below.
- RF24 Audio Library TMRh20 2014
This sketch is intended to demonstrate the basic functionality of the audio library.
Requirements:
2 Arduinos (Uno,Nano,Mega, etc supported)
2 NRF24LO1 Radio Modules
1 or more input devices (microphone, ipod, etc)
1 or more output devices (speaker, amplifier, etc)
Setup:
- Change the CE,CS pins below to match your chosen pins (I use 7,8 on 328 boards, and 48,49 on Mega boards)
- Upload this sketch to two or more devices
- Send serial commands via the serial monitor to control transmission and volume (volume only affects receiving devices)
Default Pin Selections:
Speaker: pins 9,10 on UNO, Nano, pins 11,12 on Mega 2560
Input/Microphone: Analog pin A0 on all boards
*/
#include <RF24.h>
#include <SPI.h>
#include <RF24Audio.h>
#include "printf.h" // General includes for radio and audio lib
RF24 radio(7,8); // Set radio up using pins 7 (CE) 8 (CS)
RF24Audio rfAudio(radio,1); // Set up the audio using the radio, and set to radio number 0
void setup() {
Serial.begin(115200); // Enable Arduino serial library
printf_begin(); // Radio library uses printf to output debug info
radio.begin(); // Must start the radio here, only if we want to print debug info
radio.printDetails(); // Print the info
rfAudio.begin(); // Start up the radio and audio libararies
}
void loop() {
if(Serial.available()){ // Receive and analyze incoming serial data
switch(Serial.read()){
case 'r': rfAudio.transmit(); break; // Send an r or an s over serial to control playback
case 's': rfAudio.receive(); break;
case '=': rfAudio.volume(1); break; // Control volume by sending = or - over serial
case '-': rfAudio.volume(0); break;
}
}
Serial.println("test");
delay(1000);
}
/* Documentation and References:
References:
All Library documentation: http://tmrh20.github.io/
New (2014) RF24 Audio Library: GitHub - nRF24/RF24Audio: Arduino library for streaming data/audio from analog inputs via NRF24L01 modules
Optimized (2014) RF24 Lib Source Code: GitHub - nRF24/RF24: OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
Optimized (2014) RF24 Network Lib: GitHub - nRF24/RF24Network: OSI Layer 3 Networking for nRF24L01(+) Radios on Arduino and Raspberry Pi
*/
Please check the code and let me know.
Thank you.