arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
AudioLoRa.h File Reference
#include "AudioTools/CoreAudio/Buffers.h"
#include "AudioTools/CoreAudio/BaseStream.h"
#include "LoRa.h"

Go to the source code of this file.

Classes

class  AudioLoRa
 Sends and receives audio over a LoRa radio link (via the sandeepmistry/arduino-LoRa library) as a regular AudioTools Stream, so it can be dropped into a StreamCopy pipeline like any other audio source/sink – e.g. StreamCopy(audioLoRa, i2sMic) to transmit, or StreamCopy(i2sSpeaker, audioLoRa) to receive. See AudioLoRaConfig's documentation first for why, even with its audio-tuned defaults, this only works at all in a narrow envelope (very low bitrate, short clips/bursts). More...
 
struct  AudioLoRaConfig
 Configuration for AudioLoRa. More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Macros

#define dio0   14
 
#define rst   12
 
#define ss   8
 

Macro Definition Documentation

◆ dio0

#define dio0   14

◆ rst

#define rst   12

◆ ss

#define ss   8