|
RF24Audio v1.0
Arduino Audio Streaming Realtime with NRF24L01 radios
|
class & function definitions for RF24Audio library More...
#include <WProgram.h>#include <stddef.h>#include "RF24Audio.h"#include "RF24.h"#include <userConfig.h>Macros | |
| #define | RESOLUTION_BASE ((F_CPU) / 10) |
Functions | |
| RF24 | radi (0, 0) |
| void | vol (bool upDn) |
| void | rampDown () |
| void | rampUp (byte nextVal) |
| void | handleRadio () |
| void | RX () |
| Global helper function to RF24Audio::receive(). | |
| ISR (TIMER1_CAPT_vect) | |
| ISR (TIMER1_OVF_vect) | |
| ISR (TIMER1_COMPA_vect) | |
| ISR (TIMER1_COMPB_vect) | |
| void | TX () |
| Global helper function to RF24Audio::transmit(). | |
Variables | |
| volatile boolean | buffEmpty [2] = {true, true} |
| volatile boolean | whichBuff = false |
| volatile boolean | a |
| volatile boolean | lCntr =0 |
| volatile boolean | streaming = 0 |
| volatile boolean | transmitting = 0 |
| volatile byte | buffCount = 0 |
| volatile byte | pauseCntr = 0 |
| unsigned int | intCount = 0 |
| byte | txCmd [2] = {'r', 'R'} |
| byte | buffer [2][buffSize+1] |
| char | volMod = -1 |
| byte | bitPos = 0 |
| byte | bytePos = 25 |
| byte | bytH |
| byte | radioIdentifier |
| unsigned long | volTime = 0 |
| const byte | broadcastVal = 255 |
| boolean | nn = 0 |
| volatile byte | bufCtr = 0 |
| volatile unsigned int | visCtr = 0 |
class & function definitions for RF24Audio library
| void RX | ( | ) |
Global helper function to RF24Audio::receive().
Do not use this directly. Use RF24Audio::receive() instead of this function as RF24Audio needs to be properly setup first.
| void TX | ( | ) |
Global helper function to RF24Audio::transmit().
Do not use this directly. Use RF24Audio::transmit() instead of this function as RF24Audio needs to be properly setup first.